RestContract
RestContract copied to clipboard
REST Contract for DSpace 7 (and above)
The [contract for the `upload` section](https://github.com/DSpace/RestContract/blob/62c1220aa6733ca444a3f2c7da8c753571421de4/workspaceitem-data-upload.md?plain=1#L179-L183) implies that you can replace the `/startDate` and `/name` of an existing access condition, but this is not yet implemented in DSpace REST. Instead,...
https://github.com/DSpace/DSpace/pull/3303 introduced a header X-CORRELATION-ID and X-REFERRER. The correlation id shows up in almost every log entry in the backend. Unfortunately, it is not documented in the RestContract. The corresponding...
This PR adds an explanation of the new `extendsType` property on the `submissionsections` endpoint. (along with some minor typo & JSON formatting fixes nearby) Related to https://github.com/DSpace/DSpace/issues/9486 Implemented in https://github.com/DSpace/DSpace/pull/9489...
Documentation for the new `GET /api/security/csrf` endpoint added by https://github.com/DSpace/DSpace/pull/9321 * In that PR, this endpoint is currently only necessary for ITs related to CSRF tokens because Spring Security 6...
- Added missing required body parameters to collection PUT request - Removed unnecessary body parameters from community/collection/item PUT requests. These were parameters that can't be updated with a PUT request...
This search method was added in https://github.com/DSpace/DSpace/pull/8616 to support the edit Item modal.
Fixes https://github.com/DSpace/DSpace/issues/9056 as discussed in DevMtgs [14th](https://wiki.lyrasis.org/display/DSPACE/2023-09-14+DSpace+Developers+Meeting) and [21st September 2023](https://wiki.lyrasis.org/display/DSPACE/2023-09-21+DSpace+Developers+Meeting). This PR adds an endpoint to the configuration endpoint to more efficiently share configuration with the frontend. ## Current...
**Please describe your request** Invalid link to statistics endpoint in `endpoints.md`. I'm not sure if it should be linking to one of these, or something else: - [statistics-reports.md](https://github.com/DSpace/RestContract/blob/main/statistics-reports.md) - [statistics-viewevents.md](https://github.com/DSpace/RestContract/blob/main/statistics-viewevents.md)
### Issue Given a handle, I wanted to query the REST API to access the matching DSpace Object. I searched through the REST contract, but could not find any mention...