Page History
...
Project Title: | DSpace REST API |
Author: | Bojan Suzic |
Mentors (at GSoC): | Aaron Zeckoski, Mark Diggory |
Contacting author: | bojan.suzic AT gmail _DOT _com - using subject line DSpace REST |
SCM Location for Project: | |
Alternative (improved) | https://github.com/wijiti/dspace-rest-api |
Project description
The REST approach promotes simplification and decoupling of software architecture, enabling further scalability, portability, granularity and simplified interaction of software systems and components.
The aim of this project is to provide DSpace with REST capable API and underlying component, which will enable developers and end-users to exploit the advantages of such approach.
...
C | Verb | URL | Description | Mandatory parameters | Optional parameters | Response Data | Formats | Response codes |
---|---|---|---|---|---|---|---|---|
|
|
| Action to be done under community |
| - |
|
| 200, 400, 401, 403, 500 |
|
| /communities/{id}/{element} | Update the field |
| - | Response code |
| 200, 400, 401, 403, 500 |
|
|
| Set the logo for community |
| - | Response code | binary | 200, 400, 401, 403, 500 |
|
|
| Delete community from the system |
| - | Response code |
| 200, 400, 401, 403, 500 |
|
|
| Remove attribute/value |
| - | Response code |
|
|
|
|
| Action to be done under collection |
| - | Id ow newly created element |
| 200, 400, 401, 403, 500 |
|
|
| Update field |
| - | Response code |
| 200, 400, 401, 403, 500 |
|
|
| Delete collection from the system - CANNOT BE DONE DIRECTLY | - | - | Response code |
| 200, 400, 401, 403, 500 |
|
|
| Remove attribute/value |
|
| Response code |
| 200,400,401,403,500 |
• |
|
| Set the logo for collection |
|
| Response code | binary | 200,400,401,403,500 |
• |
|
| Action to be done under item |
|
| Id of newly created element |
| 200,400,401,403,500 |
• |
|
| Update field |
| - | Response code |
| 200,400,401,403,500 |
• |
|
| Delete item from the system |
| - | Response code |
| 200,400,401,403,500 |
• |
|
| Delete element/attribute |
| - | Response code |
| 200,400,401,403,500 |
...