Create mediated request
id | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
requestLevel required | string Enum: "Item" "Title" Level of the request - Item or Title | ||||||||||||||||||||
requestType | string Enum: "Hold" "Recall" "Page" Whether the item should be held upon return, recalled or paged for | ||||||||||||||||||||
requestDate required | string <date-time> Date when the request was placed | ||||||||||||||||||||
patronComments | string Comments made by the patron | ||||||||||||||||||||
requesterId required | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
object Copy of some requester data | |||||||||||||||||||||
| |||||||||||||||||||||
proxyUserId | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
object Copy of some proxy patron data | |||||||||||||||||||||
| |||||||||||||||||||||
instanceId required | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
object Copy of some instance data | |||||||||||||||||||||
| |||||||||||||||||||||
holdingsRecordId | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
itemId | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
object Copy of some item data | |||||||||||||||||||||
| |||||||||||||||||||||
mediatedWorkflow | string Mediated workflow that mediated request follows | ||||||||||||||||||||
mediatedRequestStatus | string Enum: "New" "Open" "Closed" Status of the mediated request | ||||||||||||||||||||
mediatedRequestStep | string Step of the mediated request in mediated workflow | ||||||||||||||||||||
status | string Enum: "New - Awaiting confirmation" "Open - Not yet filled" "Open - In transit for approval" "Open - Item arrived" "Open - In transit to be checked out" "Open - Awaiting pickup" "Open - Awaiting delivery" "Closed - Cancelled" "Closed - Declined" "Closed - Filled" Status of the mediated request | ||||||||||||||||||||
cancellationReasonId | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
cancelledByUserId | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
cancellationAdditionalInformation | string Additional information about mediated request cancellation | ||||||||||||||||||||
cancelledDate | string <date-time> Date when the request was cancelled | ||||||||||||||||||||
position | integer Position of the mediated request in the queue | ||||||||||||||||||||
fulfillmentPreference | string Enum: "Hold Shelf" "Delivery" How should the request be fulfilled (whether the item should be kept on the hold shelf for collection or delivered to the requester) | ||||||||||||||||||||
deliveryAddressTypeId | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
object Delivery address | |||||||||||||||||||||
| |||||||||||||||||||||
pickupServicePointId | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
object Pickup service point | |||||||||||||||||||||
| |||||||||||||||||||||
confirmedRequestId | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
object Request fields used for search | |||||||||||||||||||||
| |||||||||||||||||||||
object (Metadata Schema) Metadata about creation and changes to records, provided by the server (client should not provide) | |||||||||||||||||||||
|
{- "id": "string",
- "requestLevel": "Item",
- "requestType": "Hold",
- "requestDate": "2019-08-24T14:15:22Z",
- "patronComments": "string",
- "requesterId": "string",
- "requester": {
- "firstName": "string",
- "lastName": "string",
- "middleName": "string",
- "barcode": "string",
- "patronGroupId": "string",
- "patronGroup": {
- "id": "string",
- "group": "string",
- "desc": "string"
}
}, - "proxyUserId": "string",
- "proxy": {
- "firstName": "string",
- "lastName": "string",
- "middleName": "string",
- "barcode": "string",
- "patronGroupId": "string",
- "patronGroup": {
- "id": "string",
- "group": "string",
- "desc": "string"
}
}, - "instanceId": "string",
- "instance": {
- "title": "string",
- "identifiers": [
- {
- "identifierTypeId": "string",
- "value": "string"
}
], - "contributorNames": [
- {
- "name": "string"
}
], - "publication": [
- {
- "publisher": "string",
- "place": "string",
- "dateOfPublication": "string",
- "role": "string"
}
], - "editions": [
- "string"
], - "hrid": "string"
}, - "holdingsRecordId": "string",
- "itemId": "string",
- "item": {
- "barcode": "string",
- "location": {
- "name": "string",
- "libraryName": "string",
- "code": "string"
}, - "enumeration": "string",
- "volume": "string",
- "chronology": "string",
- "displaySummary": "string",
- "status": "string",
- "callNumber": "string",
- "callNumberComponents": {
- "callNumber": "string",
- "prefix": "string",
- "suffix": "string"
}, - "copyNumber": "string"
}, - "mediatedWorkflow": "string",
- "mediatedRequestStatus": "New",
- "mediatedRequestStep": "string",
- "status": "New - Awaiting confirmation",
- "cancellationReasonId": "string",
- "cancelledByUserId": "string",
- "cancellationAdditionalInformation": "string",
- "cancelledDate": "2019-08-24T14:15:22Z",
- "position": 0,
- "fulfillmentPreference": "Hold Shelf",
- "deliveryAddressTypeId": "string",
- "deliveryAddress": {
- "addressTypeId": "string",
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryId": "string"
}, - "pickupServicePointId": "string",
- "pickupServicePoint": {
- "name": "string",
- "code": "string",
- "discoveryDisplayName": "string",
- "description": "string",
- "shelvingLagTime": 0,
- "pickupLocation": true
}, - "confirmedRequestId": "string",
- "searchIndex": {
- "callNumberComponents": {
- "callNumber": "string",
- "prefix": "string",
- "suffix": "string"
}, - "shelvingOrder": "string",
- "pickupServicePointName": "string"
}, - "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}
{- "id": "69abbd7d-b4a6-4376-8453-bf349c579a91",
- "requestLevel": "Title",
- "requestType": "Hold",
- "requestDate": "2024-01-01T00:12:00Z",
- "patronComments": "",
- "requesterId": "73b17dee-d278-4128-b0fd-5d9f801b0400",
- "requester": {
- "firstName": "First",
- "lastName": "Last",
- "middleName": "Middle",
- "barcode": "123",
- "patronGroupId": "358837c8-d6fe-4bd5-b82a-ae6e76c93e61",
- "patronGroup": {
- "id": "358837c8-d6fe-4bd5-b82a-ae6e76c93e61",
- "group": "default-requester-patron-group",
- "desc": "default-requester-patron-group-desc"
}
}, - "proxyUserId": "13e309c8-d501-4c3b-9cbc-d573621bb62c",
- "proxy": {
- "firstName": "ProxyFirst",
- "lastName": "ProxyLast",
- "middleName": "ProxyMiddle",
- "barcode": "Proxy123",
- "patronGroupId": "e0630f6c-dda3-4494-ae23-5abaa8f1aabd",
- "patronGroup": {
- "id": "e0630f6c-dda3-4494-ae23-5abaa8f1aabd",
- "group": "default-proxy-patron-group",
- "desc": "default-proxy-patron-group-desc"
}
}, - "instanceId": "6d996a75-930d-4ad1-a953-9b44c9021a35",
- "instance": {
- "title": "Children of Time",
- "identifiers": [
- {
- "value": "0123456789",
- "identifierTypeId": "8261054f-9876-422d-bd51-4ed9f33c7654"
}, - {
- "value": "98765432123456",
- "identifierTypeId": "8261054f-9876-422d-bd51-4ed9f33c7654"
}
], - "contributorNames": [
- {
- "name": "default-contributor"
}
], - "publication": [
- {
- "publisher": "default-publisher",
- "place": "default-publication-place",
- "dateOfPublication": "default-date-of-publication",
- "role": "default-publication-role"
}
], - "editions": [
- "default-edition"
]
}, - "holdingsRecordId": null,
- "itemId": null,
- "item": {
- "barcode": "12345",
- "location": {
- "name": "default-location-name",
- "libraryName": "default-library-name",
- "code": "default-location-code"
}, - "enumeration": "default-enumeration",
- "volume": "default-volume",
- "chronology": "default-chronology",
- "displaySummary": "default-display-summary",
- "status": "default-status",
- "callNumber": "default-call-number",
- "callNumberComponents": {
- "callNumber": "default-call-number",
- "prefix": "default-call-number-prefix",
- "suffix": "default-call-number-suffix"
}, - "copyNumber": "default-cope-number"
}, - "mediatedWorkflow": "Private request",
- "mediatedRequestStatus": "New",
- "status": "New - Awaiting confirmation",
- "cancellationReasonId": null,
- "cancelledByUserId": null,
- "cancellationAdditionalInformation": null,
- "cancelledDate": null,
- "position": 1,
- "fulfillmentPreference": "Hold Shelf",
- "deliveryAddressTypeId": null,
- "pickupServicePointId": "b2ffa7df-98e8-48a1-b5a8-4e712364eb8d",
- "pickupServicePoint": {
- "name": "default-pickup-sp-name",
- "code": "default-pickup-sp-code",
- "discoveryDisplayName": "default-pickup-sp-discovery-display-name",
- "description": "default-pickup-sp-description",
- "shelvingLagTime": 1,
- "pickupLocation": true
}, - "confirmedRequestId": "0a034628-6eb6-4c66-9ea5-9eeea151c820",
- "searchIndex": {
- "callNumberComponents": {
- "callNumber": "F16.H37 A2 9001",
- "prefix": "pre",
- "suffix": "suf"
}, - "shelvingOrder": "F 416 H37 A2 59001",
- "pickupServicePointName": "Circ Desk 1"
}
}
Retrieve a collection of mediated requests
query | string A query string to filter rules based on matching criteria in fields. |
offset | integer [ 0 .. 2147483647 ] Default: 0 Skip over a number of elements by specifying an offset value for the query |
limit | integer [ 0 .. 2147483647 ] Default: 10 Limit the number of elements returned in the response |
{- "mediatedRequests": [
- {
- "id": "69abbd7d-b4a6-4376-8453-bf349c579a91",
- "requestLevel": "Title",
- "requestType": "Hold",
- "requestDate": "2024-01-01T00:12:00Z",
- "patronComments": "",
- "requesterId": "73b17dee-d278-4128-b0fd-5d9f801b0400",
- "proxyUserId": "13e309c8-d501-4c3b-9cbc-d573621bb62c",
- "instanceId": "6d996a75-930d-4ad1-a953-9b44c9021a35",
- "holdingsRecordId": null,
- "itemId": null,
- "status": "New - Awaiting confirmation",
- "cancellationReasonId": null,
- "cancelledByUserId": null,
- "cancellationAdditionalInformation": null,
- "cancelledDate": null,
- "position": 1,
- "fulfillmentPreference": "Hold Shelf",
- "deliveryAddressTypeId": null,
- "pickupServicePointId": "b2ffa7df-98e8-48a1-b5a8-4e712364eb8d"
}
], - "totalRecords": 1
}
Retrieve mediated request object by id
mediatedRequestId required | string <uuid> |
{- "id": "69abbd7d-b4a6-4376-8453-bf349c579a91",
- "requestLevel": "Title",
- "requestType": "Hold",
- "requestDate": "2024-01-01T00:12:00Z",
- "patronComments": "",
- "requesterId": "73b17dee-d278-4128-b0fd-5d9f801b0400",
- "requester": {
- "firstName": "First",
- "lastName": "Last",
- "middleName": "Middle",
- "barcode": "123",
- "patronGroupId": "358837c8-d6fe-4bd5-b82a-ae6e76c93e61",
- "patronGroup": {
- "id": "358837c8-d6fe-4bd5-b82a-ae6e76c93e61",
- "group": "default-requester-patron-group",
- "desc": "default-requester-patron-group-desc"
}
}, - "proxyUserId": "13e309c8-d501-4c3b-9cbc-d573621bb62c",
- "proxy": {
- "firstName": "ProxyFirst",
- "lastName": "ProxyLast",
- "middleName": "ProxyMiddle",
- "barcode": "Proxy123",
- "patronGroupId": "e0630f6c-dda3-4494-ae23-5abaa8f1aabd",
- "patronGroup": {
- "id": "e0630f6c-dda3-4494-ae23-5abaa8f1aabd",
- "group": "default-proxy-patron-group",
- "desc": "default-proxy-patron-group-desc"
}
}, - "instanceId": "6d996a75-930d-4ad1-a953-9b44c9021a35",
- "instance": {
- "title": "Children of Time",
- "identifiers": [
- {
- "value": "0123456789",
- "identifierTypeId": "8261054f-9876-422d-bd51-4ed9f33c7654"
}, - {
- "value": "98765432123456",
- "identifierTypeId": "8261054f-9876-422d-bd51-4ed9f33c7654"
}
], - "contributorNames": [
- {
- "name": "default-contributor"
}
], - "publication": [
- {
- "publisher": "default-publisher",
- "place": "default-publication-place",
- "dateOfPublication": "default-date-of-publication",
- "role": "default-publication-role"
}
], - "editions": [
- "default-edition"
]
}, - "holdingsRecordId": null,
- "itemId": null,
- "item": {
- "barcode": "12345",
- "location": {
- "name": "default-location-name",
- "libraryName": "default-library-name",
- "code": "default-location-code"
}, - "enumeration": "default-enumeration",
- "volume": "default-volume",
- "chronology": "default-chronology",
- "displaySummary": "default-display-summary",
- "status": "default-status",
- "callNumber": "default-call-number",
- "callNumberComponents": {
- "callNumber": "default-call-number",
- "prefix": "default-call-number-prefix",
- "suffix": "default-call-number-suffix"
}, - "copyNumber": "default-cope-number"
}, - "mediatedWorkflow": "Private request",
- "mediatedRequestStatus": "New",
- "status": "New - Awaiting confirmation",
- "cancellationReasonId": null,
- "cancelledByUserId": null,
- "cancellationAdditionalInformation": null,
- "cancelledDate": null,
- "position": 1,
- "fulfillmentPreference": "Hold Shelf",
- "deliveryAddressTypeId": null,
- "pickupServicePointId": "b2ffa7df-98e8-48a1-b5a8-4e712364eb8d",
- "pickupServicePoint": {
- "name": "default-pickup-sp-name",
- "code": "default-pickup-sp-code",
- "discoveryDisplayName": "default-pickup-sp-discovery-display-name",
- "description": "default-pickup-sp-description",
- "shelvingLagTime": 1,
- "pickupLocation": true
}, - "confirmedRequestId": "0a034628-6eb6-4c66-9ea5-9eeea151c820",
- "searchIndex": {
- "callNumberComponents": {
- "callNumber": "F16.H37 A2 9001",
- "prefix": "pre",
- "suffix": "suf"
}, - "shelvingOrder": "F 416 H37 A2 59001",
- "pickupServicePointName": "Circ Desk 1"
}
}
Update mediated request by ID
mediatedRequestId required | string <uuid> |
id | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
requestLevel required | string Enum: "Item" "Title" Level of the request - Item or Title | ||||||||||||||||||||
requestType | string Enum: "Hold" "Recall" "Page" Whether the item should be held upon return, recalled or paged for | ||||||||||||||||||||
requestDate required | string <date-time> Date when the request was placed | ||||||||||||||||||||
patronComments | string Comments made by the patron | ||||||||||||||||||||
requesterId required | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
object Copy of some requester data | |||||||||||||||||||||
| |||||||||||||||||||||
proxyUserId | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
object Copy of some proxy patron data | |||||||||||||||||||||
| |||||||||||||||||||||
instanceId required | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
object Copy of some instance data | |||||||||||||||||||||
| |||||||||||||||||||||
holdingsRecordId | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
itemId | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
object Copy of some item data | |||||||||||||||||||||
| |||||||||||||||||||||
mediatedWorkflow | string Mediated workflow that mediated request follows | ||||||||||||||||||||
mediatedRequestStatus | string Enum: "New" "Open" "Closed" Status of the mediated request | ||||||||||||||||||||
mediatedRequestStep | string Step of the mediated request in mediated workflow | ||||||||||||||||||||
status | string Enum: "New - Awaiting confirmation" "Open - Not yet filled" "Open - In transit for approval" "Open - Item arrived" "Open - In transit to be checked out" "Open - Awaiting pickup" "Open - Awaiting delivery" "Closed - Cancelled" "Closed - Declined" "Closed - Filled" Status of the mediated request | ||||||||||||||||||||
cancellationReasonId | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
cancelledByUserId | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
cancellationAdditionalInformation | string Additional information about mediated request cancellation | ||||||||||||||||||||
cancelledDate | string <date-time> Date when the request was cancelled | ||||||||||||||||||||
position | integer Position of the mediated request in the queue | ||||||||||||||||||||
fulfillmentPreference | string Enum: "Hold Shelf" "Delivery" How should the request be fulfilled (whether the item should be kept on the hold shelf for collection or delivered to the requester) | ||||||||||||||||||||
deliveryAddressTypeId | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
object Delivery address | |||||||||||||||||||||
| |||||||||||||||||||||
pickupServicePointId | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
object Pickup service point | |||||||||||||||||||||
| |||||||||||||||||||||
confirmedRequestId | string (uuid) ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[1-5][a-fA-F0-... A universally unique identifier (UUID), this is a 128-bit number used to identify a record and is shown in hex with dashes, for example 6312d172-f0cf-40f6-b27d-9fa8feaf332f; the UUID version must be from 1-5; see https://dev.folio.org/guides/uuids/ | ||||||||||||||||||||
object Request fields used for search | |||||||||||||||||||||
| |||||||||||||||||||||
object (Metadata Schema) Metadata about creation and changes to records, provided by the server (client should not provide) | |||||||||||||||||||||
|
{- "id": "string",
- "requestLevel": "Item",
- "requestType": "Hold",
- "requestDate": "2019-08-24T14:15:22Z",
- "patronComments": "string",
- "requesterId": "string",
- "requester": {
- "firstName": "string",
- "lastName": "string",
- "middleName": "string",
- "barcode": "string",
- "patronGroupId": "string",
- "patronGroup": {
- "id": "string",
- "group": "string",
- "desc": "string"
}
}, - "proxyUserId": "string",
- "proxy": {
- "firstName": "string",
- "lastName": "string",
- "middleName": "string",
- "barcode": "string",
- "patronGroupId": "string",
- "patronGroup": {
- "id": "string",
- "group": "string",
- "desc": "string"
}
}, - "instanceId": "string",
- "instance": {
- "title": "string",
- "identifiers": [
- {
- "identifierTypeId": "string",
- "value": "string"
}
], - "contributorNames": [
- {
- "name": "string"
}
], - "publication": [
- {
- "publisher": "string",
- "place": "string",
- "dateOfPublication": "string",
- "role": "string"
}
], - "editions": [
- "string"
], - "hrid": "string"
}, - "holdingsRecordId": "string",
- "itemId": "string",
- "item": {
- "barcode": "string",
- "location": {
- "name": "string",
- "libraryName": "string",
- "code": "string"
}, - "enumeration": "string",
- "volume": "string",
- "chronology": "string",
- "displaySummary": "string",
- "status": "string",
- "callNumber": "string",
- "callNumberComponents": {
- "callNumber": "string",
- "prefix": "string",
- "suffix": "string"
}, - "copyNumber": "string"
}, - "mediatedWorkflow": "string",
- "mediatedRequestStatus": "New",
- "mediatedRequestStep": "string",
- "status": "New - Awaiting confirmation",
- "cancellationReasonId": "string",
- "cancelledByUserId": "string",
- "cancellationAdditionalInformation": "string",
- "cancelledDate": "2019-08-24T14:15:22Z",
- "position": 0,
- "fulfillmentPreference": "Hold Shelf",
- "deliveryAddressTypeId": "string",
- "deliveryAddress": {
- "addressTypeId": "string",
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryId": "string"
}, - "pickupServicePointId": "string",
- "pickupServicePoint": {
- "name": "string",
- "code": "string",
- "discoveryDisplayName": "string",
- "description": "string",
- "shelvingLagTime": 0,
- "pickupLocation": true
}, - "confirmedRequestId": "string",
- "searchIndex": {
- "callNumberComponents": {
- "callNumber": "string",
- "prefix": "string",
- "suffix": "string"
}, - "shelvingOrder": "string",
- "pickupServicePointName": "string"
}, - "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}
{- "errors": [
- {
- "message": "Request is invalid"
}
], - "total_records": 1
}
Confirm item arrival
itemBarcode required | string Barcode of the confirmed item |
{- "itemBarcode": "string"
}
{- "arrivalDate": "2024-08-22T13:03:12.440Z",
- "instance": {
- "id": "5bf370e0-8cca-4d9c-82e4-5170ab2a0a39",
- "title": "A semantic web primer"
}, - "item": {
- "id": "100d10bf-2f06-4aa0-be15-0b95b2d9f9e3",
- "barcode": "90000",
- "enumeration": "v.71:no.6-2",
- "volume": "volume",
- "chronology": "2021",
- "displaySummary": "Tutorial Volume 2",
- "copyNumber": "186323",
- "callNumberComponents": {
- "callNumber": "BF2050 .M335 2001",
- "prefix": "prefix",
- "suffix": "suffix"
}
}, - "mediatedRequest": {
- "id": "91c310f4-ad32-4c0d-8ab9-53bf09634a34",
- "status": "Open - Item arrived"
}, - "requester": {
- "id": "9812e24b-0a66-457a-832c-c5e789797e35",
- "barcode": "456",
- "firstName": "John",
- "lastName": "Smith",
- "middleName": "Doe"
}
}
Send item in transit
itemBarcode required | string Barcode of the sent item in transit |
{- "itemBarcode": "string"
}
{- "inTransitDate": "2024-08-22T13:03:12.440Z",
- "instance": {
- "id": "5bf370e0-8cca-4d9c-82e4-5170ab2a0a39",
- "title": "A semantic web primer"
}, - "item": {
- "id": "100d10bf-2f06-4aa0-be15-0b95b2d9f9e3",
- "barcode": "90000",
- "enumeration": "v.71:no.6-2",
- "volume": "volume",
- "chronology": "2021",
- "displaySummary": "Tutorial Volume 2",
- "copyNumber": "186323",
- "callNumberComponents": {
- "callNumber": "BF2050 .M335 2001",
- "prefix": "prefix",
- "suffix": "suffix"
}
}, - "mediatedRequest": {
- "id": "91c310f4-ad32-4c0d-8ab9-53bf09634a34",
- "status": "Open - In transit to be checked out"
}, - "requester": {
- "id": "9812e24b-0a66-457a-832c-c5e789797e35",
- "barcode": "456",
- "firstName": "John",
- "lastName": "Smith",
- "middleName": "Doe"
}
}
Check out an item for secure request
itemBarcode required | string Barcode of the item to be lent to the patron | ||||||||||||
userBarcode required | string Barcode of the user (representing the patron) the item is to be lent to | ||||||||||||
proxyUserBarcode | string Barcode of the user representing a proxy for the patron | ||||||||||||
loanDate | string <date-time> When the loan is to begin, defaults to current date and time | ||||||||||||
servicePointId required | string <uuid> Service point where the item has been checked out | ||||||||||||
forceLoanPolicyId | string <uuid> Force loan policy ID | ||||||||||||
object Blocks to override | |||||||||||||
|
{- "itemBarcode": "string",
- "userBarcode": "string",
- "proxyUserBarcode": "string",
- "loanDate": "2019-08-24T14:15:22Z",
- "servicePointId": "1e4733b3-067d-44f7-9353-ce708a03d0fc",
- "forceLoanPolicyId": "3ff1a78c-ba8a-4944-b13b-6d94dca8c27a",
- "overrideBlocks": {
- "itemNotLoanableBlock": {
- "dueDate": "2019-08-24T14:15:22Z"
}, - "patronBlock": { },
- "itemLimitBlock": { },
- "renewalBlock": { },
- "renewalDueDateRequiredBlock": {
- "dueDate": "2019-08-24T14:15:22Z"
}, - "comment": "string"
}
}
{- "id": "d16f0c36-7105-4a46-98e8-736d0e3e7d3e",
- "userId": "2205005b-ca51-4a04-87fd-938eefa8f6de",
- "borrower": {
- "firstName": "psych",
- "lastName": "rick",
- "barcode": "123",
- "patronGroup": "3684a786-6671-4268-8ed0-9db82ebca60b"
}, - "itemId": "7212ba6a-8dcf-45a1-be9a-ffaa847c4423",
- "loanPolicyId": "43198de5-f56a-4a53-a0bd-5a324418967a",
- "loanPolicy": {
- "name": "One Hour"
}, - "overdueFinePolicyId": "cd3f6cac-fa17-4079-9fae-2fb28e521412",
- "overdueFinePolicy": {
- "name": "Overdue fine policy"
}, - "lostItemPolicyId": "ed892c0e-52e0-4cd9-8133-c0ef07b4a709",
- "lostItemPolicy": {
- "name": "Lost item fee policy"
}, - "item": {
- "id": "7212ba6a-8dcf-45a1-be9a-ffaa847c4423",
- "title": "A semantic web primer",
- "barcode": "10101",
- "status": {
- "name": "Checked out"
}, - "datesOfPublication": [
- "c2004"
], - "physicalDescriptions": [
- "xx, 238 p. : ill. ; 24 cm."
], - "instanceId": "5bf370e0-8cca-4d9c-82e4-5170ab2a0a39",
- "callNumberComponents": {
- "callNumber": "TK5105.88815 . A58 2004 FT MEADE"
}, - "callNumber": "TK5105.88815 . A58 2004 FT MEADE",
- "materialType": {
- "name": "book"
}, - "instanceHrid": "inst000000000022",
- "copyNumber": "Copy 2",
- "location": {
- "name": "Main Library"
}, - "holdingsRecordId": "e3ff6133-b9a2-4d4c-a1c9-dc1867d4df19",
- "contributors": [
- {
- "name": "Antoniou, Grigoris"
}, - {
- "name": "Van Harmelen, Frank"
}
]
}, - "loanDate": "2025-05-16T09:15:48.769+00:00",
- "dueDate": "2025-05-16T10:15:48.769+00:00",
- "action": "checkedout",
- "feesAndFines": {
- "amountRemainingToPay": 0
}, - "metadata": {
- "createdDate": "2025-05-16T09:15:50.691+00:00",
- "createdByUserId": "b7e131c6-f6d5-424b-935b-089d3704cc55",
- "updatedDate": "2025-05-16T09:15:50.691+00:00",
- "updatedByUserId": "b7e131c6-f6d5-424b-935b-089d3704cc55"
}, - "isDcb": false,
- "itemEffectiveLocationIdAtCheckOut": "fcd64ce1-6995-48f0-840e-89ffa2288371",
- "checkoutServicePointId": "3a40852d-49fd-4df2-a1f9-6e2641a6e91f",
- "patronGroupAtCheckout": {
- "id": "3684a786-6671-4268-8ed0-9db82ebca60b",
- "name": "staff"
}, - "status": {
- "name": "Open"
}
}
Declare item lost for a loan
loanId required | string <uuid> |
declaredLostDateTime required | string <date-time> The date and time when the item is to be declared lost |
comment | string Comment explaining why the item has been declared lost |
servicePointId required | string <uuid> Current service point, where the item is being declared lost |
{- "declaredLostDateTime": "2019-08-24T14:15:22Z",
- "comment": "string",
- "servicePointId": "1e4733b3-067d-44f7-9353-ce708a03d0fc"
}
{- "errors": [
- {
- "message": "Request not found"
}
], - "total_records": 1
}