Details
-
Bug
-
Status: Closed (View Workflow)
-
P4
-
Resolution: Won't Do
-
None
-
None
Description
Overview:
The API definition at: https://s3.amazonaws.com/foliodocs/api/mod-circulation/circulation.html#circulation_requests_post
Does not list "pickupServicePointId" as a required field.
"required": [ "itemId", "requesterId", "requestType", "requestDate", "fulfilmentPreference" ]
Steps to Reproduce:
- Attempt to post the following payload to FOLIO snapshot (via Postman):
{ "requestDate": "{{$isoTimestamp}}" "requestType": "Page", "fulfilmentPreference": "Hold Shelf", "requesterId": "bec20636-fb68-41fd-84ea-2cf910673599", "itemId": "23fdb0bc-ab58-442a-b326-577a96204487", }
Expected Results:
Based on the endpoint documentation, this should post successfully, as pickupServicePointId is not a required field.
Actual Results:
Receive the following error:
{ "errors": [ { "message": "Hold Shelf Fulfillment Requests require a Pickup Service Point", "parameters": [ { "key": "id", "value": null } ] } ] }
Additional Information:
URL:
Interested parties: