RestContract icon indicating copy to clipboard operation
RestContract copied to clipboard

REST Contract for DSpace 7 (and above)

Results 15 RestContract issues
Sort by recently updated
recently updated
newest added

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,...

bug
needs triage
low priority
needs discussion

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...

enhancement
help wanted

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...

1 APPROVAL

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...

1 APPROVAL

- 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...

1 APPROVAL
port to dspace-7_x

This search method was added in https://github.com/DSpace/DSpace/pull/8616 to support the edit Item modal.

work in progress
merge conflict

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...

bug
1 APPROVAL
low priority

**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)

bug

### 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...

enhancement
help wanted