Retrieve allowed service points
operation required | string Enum: "create" "replace" |
patronGroupId | string <uuid> |
instanceId | string <uuid> |
requestId | string <uuid> |
requesterId | string <uuid> |
itemId | string <uuid> |
X-Okapi-Tenant required | string The tenant ID for the request |
{- "Page": null,
- "Hold": null,
- "Recall": null
}
Find instances by query and extend with item information
query required | string |
{- "items": [
- {
- "id": "string",
- "tenantId": "string",
- "title": "string",
- "callNumber": "string",
- "callNumberComponents": {
- "callNumber": "string",
- "prefix": "string",
- "suffix": "string"
}, - "materialType": {
- "name": "string"
}, - "contributors": [
- {
- "name": "string",
- "contributorTypeId": "string",
- "contributorTypeText": "string",
- "contributorNameTypeId": "string",
- "authorityId": "string",
- "primary": true
}
], - "holdingsRecordId": "5bb19ab0-f8e0-4e9b-8cb1-923e4cda5161",
- "instanceId": "64d2028c-ae87-4069-a624-66089d957ef9",
- "barcode": "string",
- "effectiveLocation": {
- "id": "string",
- "name": "string"
}, - "permanentLoanType": {
- "id": "string",
- "name": "string"
}, - "temporaryLoanType": {
- "id": "string",
- "name": "string"
}, - "status": {
- "name": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "enumeration": "string",
- "chronology": "string",
- "volume": "string",
- "displaySummary": "string",
- "copyNumber": "string",
- "inTransitDestinationServicePointId": "a53c7b87-b9d9-495a-91ac-7ba62a330fda",
- "inTransitDestinationServicePoint": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "accessionNumber": "string"
}
], - "editions": [
- "string"
], - "id": "string",
- "tenantId": "string",
- "shared": true,
- "hrid": "string",
- "source": "string",
- "statisticalCodeIds": [
- "string"
], - "statusId": "string",
- "title": "string",
- "indexTitle": "string",
- "series": [
- {
- "value": "string",
- "authorityId": "string"
}
], - "alternativeTitles": [
- {
- "alternativeTitleTypeId": "string",
- "alternativeTitle": "string",
- "authorityId": "string"
}
], - "identifiers": [
- {
- "value": "string",
- "identifierTypeId": "string"
}
], - "contributors": [
- {
- "name": "string",
- "contributorTypeId": "string",
- "contributorTypeText": "string",
- "contributorNameTypeId": "string",
- "authorityId": "string",
- "primary": true
}
], - "subjects": [
- {
- "value": "string",
- "authorityId": "string"
}
], - "dates": {
- "dateTypeId": "string",
- "date1": "string",
- "date2": "string"
}, - "instanceTypeId": "string",
- "instanceFormatIds": [
- "string"
], - "languages": [
- "string"
], - "metadata": {
- "createdDate": "string",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "string",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}, - "administrativeNotes": [
- "string"
], - "modeOfIssuanceId": "string",
- "natureOfContentTermIds": [
- "string"
], - "publication": [
- {
- "publisher": "string",
- "dateOfPublication": "string",
- "place": "string"
}
], - "staffSuppress": true,
- "discoverySuppress": true,
- "isBoundWith": true,
- "tags": {
- "tagList": [
- "string"
]
}, - "classifications": [
- {
- "classificationNumber": "string",
- "classificationTypeId": "string"
}
], - "electronicAccess": [
- {
- "uri": "string",
- "linkText": "string",
- "materialsSpecification": "string",
- "publicNote": "string"
}
], - "notes": [
- {
- "note": "string",
- "staffOnly": false
}
], - "holdings": [
- {
- "id": "string",
- "tenantId": "string",
- "permanentLocationId": "string",
- "discoverySuppress": true,
- "hrid": "string",
- "sourceId": "string",
- "formerIds": [
- "string"
], - "statisticalCodeIds": [
- "string"
], - "tags": {
- "tagList": [
- "string"
]
}, - "holdingsTypeId": "string",
- "callNumberPrefix": "string",
- "callNumber": "string",
- "callNumberSuffix": "string",
- "copyNumber": "string",
- "electronicAccess": [
- {
- "uri": "string",
- "linkText": "string",
- "materialsSpecification": "string",
- "publicNote": "string"
}
], - "administrativeNotes": [
- "string"
], - "notes": [
- {
- "note": "string",
- "staffOnly": false
}
], - "metadata": {
- "createdDate": "string",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "string",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}
], - "physicalDescriptions": [
- "string"
]
}
Confirm 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 required | 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" "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 required | 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) Record metadata | |||||||||||||||||||||
|
{- "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": "string",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "string",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}
{- "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": "string",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "string",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}
Create ECS TLR or Circulation request
X-Okapi-Tenant required | string The tenant ID for the 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/ | ||||||||||||||
requestType required | string Enum: "Hold" "Recall" "Page" Whether the item should be held upon return, recalled or paged for | ||||||||||||||
requestLevel required | string Enum: "Item" "Title" Level of the request - Item or Title | ||||||||||||||
requestDate required | string <date-time> Date the request was made | ||||||||||||||
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/ | ||||||||||||||
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/ | ||||||||||||||
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/ | ||||||||||||||
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 metadata (used for searching and sorting) | |||||||||||||||
| |||||||||||||||
object Copy of some requesting patron metadata (used for searching and sorting), will be taken from the user referred to by the requesterId | |||||||||||||||
| |||||||||||||||
object Copy of some proxy patron metadata (used for searching and sorting), will be taken from the user referred to by the proxyUserId | |||||||||||||||
| |||||||||||||||
fulfillmentPreference required | 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 Address the item is to be delivered to (derived from requester information) | |||||||||||||||
| |||||||||||||||
requestExpirationDate | string <date-time> Date when the request expires | ||||||||||||||
holdShelfExpirationDate | string <date-time> Date when an item returned to the hold shelf expires | ||||||||||||||
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/ | ||||||||||||||
tags | 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 (metadata) Record metadata | |||||||||||||||
| |||||||||||||||
object Additional parameters used for request processing and discarded afterwards. Not part of request record. | |||||||||||||||
|
{- "id": "string",
- "requestType": "Hold",
- "requestLevel": "Item",
- "requestDate": "2019-08-24T14:15:22Z",
- "patronComments": "string",
- "requesterId": "string",
- "proxyUserId": "string",
- "instanceId": "string",
- "holdingsRecordId": "string",
- "itemId": "string",
- "item": {
- "barcode": "string"
}, - "requester": {
- "firstName": "string",
- "lastName": "string",
- "middleName": "string",
- "barcode": "string",
- "patronGroupId": "string",
- "patronGroup": "string"
}, - "proxy": {
- "firstName": "string",
- "lastName": "string",
- "middleName": "string",
- "barcode": "string",
- "patronGroupId": "string",
- "patronGroup": {
- "id": "string",
- "group": "string",
- "desc": "string"
}
}, - "fulfillmentPreference": "Hold Shelf",
- "deliveryAddressTypeId": "string",
- "deliveryAddress": {
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryId": "string",
- "addressTypeId": "string"
}, - "requestExpirationDate": "2019-08-24T14:15:22Z",
- "holdShelfExpirationDate": "2019-08-24T14:15:22Z",
- "pickupServicePointId": "string",
- "tags": "string",
- "metadata": {
- "createdDate": "string",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "string",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}, - "requestProcessingParameters": {
- "overrideBlocks": {
- "itemNotLoanableBlock": {
- "dueDate": "2019-08-24T14:15:22Z"
}, - "patronBlock": { },
- "itemLimitBlock": { },
- "renewalBlock": { },
- "renewalDueDateRequiredBlock": {
- "dueDate": "2019-08-24T14:15:22Z"
}, - "comment": "string"
}
}
}
{- "id": "string",
- "requestType": "Hold",
- "requestLevel": "Item",
- "ecsRequestPhase": "Primary",
- "requestDate": "2019-08-24T14:15:22Z",
- "patronComments": "string",
- "requesterId": "string",
- "proxyUserId": "string",
- "instanceId": "string",
- "holdingsRecordId": "string",
- "itemId": "string",
- "status": "Open - Not yet filled",
- "cancellationReasonId": "string",
- "cancelledByUserId": "string",
- "cancellationAdditionalInformation": "string",
- "cancelledDate": "2019-08-24T14:15:22Z",
- "position": 1,
- "instance": {
- "title": "string",
- "identifiers": [
- {
- "value": "string",
- "identifierTypeId": "string"
}
]
}, - "item": {
- "barcode": "string"
}, - "requester": {
- "firstName": "string",
- "lastName": "string",
- "middleName": "string",
- "barcode": "string",
- "patronGroupId": "string",
- "patronGroup": {
- "id": "string",
- "group": "string",
- "desc": "string"
}
}, - "proxy": {
- "firstName": "string",
- "lastName": "string",
- "middleName": "string",
- "barcode": "string",
- "patronGroupId": "string",
- "patronGroup": {
- "id": "string",
- "group": "string",
- "desc": "string"
}
}, - "fulfillmentPreference": "Hold Shelf",
- "deliveryAddressTypeId": "string",
- "deliveryAddress": {
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryId": "string",
- "addressTypeId": "string"
}, - "requestExpirationDate": "2019-08-24T14:15:22Z",
- "holdShelfExpirationDate": "2019-08-24T14:15:22Z",
- "pickupServicePointId": "string",
- "pickupServicePoint": {
- "name": "string",
- "code": "string",
- "discoveryDisplayName": "string",
- "description": "string",
- "shelvingLagTime": 0,
- "pickupLocation": true
}, - "tags": "string",
- "metadata": {
- "createdDate": "string",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "string",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}, - "requestProcessingParameters": {
- "overrideBlocks": {
- "itemNotLoanableBlock": {
- "dueDate": "2019-08-24T14:15:22Z"
}, - "patronBlock": { },
- "itemLimitBlock": { },
- "renewalBlock": { },
- "renewalDueDateRequiredBlock": {
- "dueDate": "2019-08-24T14:15:22Z"
}, - "comment": "string"
}
}, - "searchIndex": {
- "callNumberComponents": {
- "callNumber": "string",
- "prefix": "string",
- "suffix": "string"
}, - "shelvingOrder": "string",
- "pickupServicePointName": "string"
}
}
Checks item in by barcode
itemBarcode required | string Item barcode |
servicePointId required | string <uuid> ID of the service point where item is being checked-in |
checkInDate required | string <date-time> Date and time of item check-in |
claimedReturnedResolution | string Describes how the library resolved the situation where the item was claimed returned |
sessionId | string <uuid> Randomly generated UUID which must be the same for all check-in requests issued in scope of the same check-in session |
{- "itemBarcode": "string",
- "servicePointId": "1e4733b3-067d-44f7-9353-ce708a03d0fc",
- "checkInDate": "2019-08-24T14:15:22Z",
- "claimedReturnedResolution": "string",
- "sessionId": "f6567dd8-e069-418e-8893-7d22fcf12459"
}
{- "item": {
- "id": "string",
- "instanceId": "string",
- "holdingsRecordId": "string",
- "title": "string",
- "barcode": "string",
- "inTransitDestinationServicePointId": "string",
- "inTransitDestinationServicePoint": {
- "id": "string",
- "name": "string"
}, - "location": {
- "name": "string"
}, - "enumeration": "string",
- "volume": "string",
- "chronology": "string",
- "displaySummary": "string",
- "copyNumber": "string",
- "callNumber": "string"
}, - "staffSlipContext": {
- "item": {
- "title": "string",
- "primaryContributor": "string",
- "allContributors": "string",
- "barcode": "string",
- "status": "string",
- "enumeration": "string",
- "volume": "string",
- "chronology": "string",
- "yearCaption": "string",
- "materialType": "string",
- "loanType": "string",
- "copy": "string",
- "numberOfPieces": "string",
- "displaySummary": "string",
- "descriptionOfPieces": "string",
- "effectiveLocationSpecific": "string",
- "effectiveLocationLibrary": "string",
- "effectiveLocationCampus": "string",
- "effectiveLocationInstitution": "string",
- "effectiveLocationDiscoveryDisplayName": "string",
- "effectiveLocationPrimaryServicePointName": "string",
- "callNumber": "string",
- "callNumberPrefix": "string",
- "callNumberSuffix": "string",
- "lastCheckedInDateTime": "2019-08-24T14:15:22Z",
- "toServicePoint": "string",
- "fromServicePoint": "string"
}
}, - "loan": {
- "id": "string",
- "item": {
- "id": "string",
- "inTransitDestinationServicePointId": "string",
- "inTransitDestinationServicePoint": {
- "id": "string",
- "name": "string"
}, - "location": {
- "name": "string"
}, - "instanceId": "string",
- "holdingsRecordId": "string"
}
}
}
Checks item out by barcode
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 | ||||||||||||
object Blocks to override | |||||||||||||
|
{- "itemBarcode": "string",
- "userBarcode": "string",
- "proxyUserBarcode": "string",
- "loanDate": "2019-08-24T14:15:22Z",
- "servicePointId": "1e4733b3-067d-44f7-9353-ce708a03d0fc",
- "overrideBlocks": {
- "itemNotLoanableBlock": {
- "dueDate": "2019-08-24T14:15:22Z"
}, - "patronBlock": { },
- "itemLimitBlock": { },
- "renewalBlock": { },
- "renewalDueDateRequiredBlock": {
- "dueDate": "2019-08-24T14:15:22Z"
}, - "comment": "string"
}
}
{- "id": "string",
- "userId": "string",
- "borrower": {
- "firstName": "string",
- "lastName": "string",
- "middleName": "string",
- "barcode": "string",
- "preferredFirstName": "string",
- "patronGroup": "string"
}, - "proxyUserId": "string",
- "itemId": "string",
- "loanPolicyId": "string",
- "loanPolicy": {
- "name": "string"
}, - "overdueFinePolicyId": "string",
- "overdueFinePolicy": {
- "name": "string"
}, - "lostItemPolicyId": "string",
- "lostItemPolicy": {
- "name": "string"
}, - "item": {
- "id": "string",
- "title": "string",
- "barcode": "string",
- "status": {
- "name": "string",
- "date": "2019-08-24T14:15:22Z"
}
}, - "loanDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "returnDate": "2019-08-24T14:15:22Z",
- "action": "string",
- "renewalCount": 0,
- "feesAndFines": {
- "amountRemainingToPay": 0
}, - "metadata": { }
}
Find circulation loans by query
query required | string |
limit | integer [ 0 .. 2147483647 ] Default: 10 Example: limit=10 Limit the number of elements returned in the response. Using limit=0 will return totalRecords with the exact value. For details about totalRecords see: |
offset | integer [ 0 .. 2147483647 ] Default: 0 Example: offset=0 Skip over a number of elements by specifying an offset value for the query |
totalRecords | stringexact|estimated|none|auto Default: "auto" How to calculate the totalRecords property.
|
{- "loans": [
- {
- "id": "string",
- "userId": "string",
- "borrower": {
- "firstName": "string",
- "lastName": "string",
- "middleName": "string",
- "barcode": "string",
- "preferredFirstName": "string",
- "patronGroup": "string"
}, - "proxyUserId": "string",
- "itemId": "string",
- "loanPolicyId": "string",
- "loanPolicy": {
- "name": "string"
}, - "overdueFinePolicyId": "string",
- "overdueFinePolicy": {
- "name": "string"
}, - "lostItemPolicyId": "string",
- "lostItemPolicy": {
- "name": "string"
}, - "item": {
- "id": "string",
- "tenantId": "string",
- "title": "string",
- "callNumber": "string",
- "callNumberComponents": {
- "callNumber": "string",
- "prefix": "string",
- "suffix": "string"
}, - "copyNumber": "string",
- "editions": [
- "string"
], - "materialType": {
- "name": "string"
}, - "contributors": [
- {
- "name": "string"
}
], - "primaryContributor": "string",
- "holdingsRecordId": "string",
- "instanceId": "string",
- "instanceHrid": "string",
- "barcode": "string",
- "location": {
- "name": "string"
}, - "status": {
- "name": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "inTransitDestinationServicePointId": "a53c7b87-b9d9-495a-91ac-7ba62a330fda",
- "inTransitDestinationServicePoint": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "enumeration": "string",
- "chronology": "string",
- "volume": "string",
- "displaySummary": "string",
- "datesOfPublication": [
- "string"
], - "accessionNumber": "string",
- "physicalDescriptions": [
- "string"
]
}, - "itemEffectiveLocationIdAtCheckOut": "string",
- "status": {
- "name": "string"
}, - "loanDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "returnDate": "2019-08-24T14:15:22Z",
- "systemReturnDate": "2019-08-24T14:15:22Z",
- "action": "string",
- "actionComment": "string",
- "renewalCount": 0,
- "dueDateChangedByRecall": true,
- "dueDateChangedByNearExpireUser": true,
- "dueDateChangedByHold": true,
- "checkoutServicePointId": "string",
- "checkinServicePointId": "string",
- "checkoutServicePoint": {
- "name": "string",
- "code": "string",
- "discoveryDisplayName": "string",
- "description": "string",
- "shelvingLagTime": 0,
- "pickupLocation": true,
- "holdShelfClosedLibraryDateManagement": "string"
}, - "checkinServicePoint": {
- "name": "string",
- "code": "string",
- "discoveryDisplayName": "string",
- "description": "string",
- "shelvingLagTime": 0,
- "pickupLocation": true,
- "holdShelfClosedLibraryDateManagement": "string"
}, - "patronGroupAtCheckout": {
- "id": "string",
- "name": "string"
}, - "feesAndFines": {
- "amountRemainingToPay": 0
}, - "declaredLostDate": "2019-08-24T14:15:22Z",
- "isDcb": true,
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}
], - "totalRecords": 0
}
Retrieve circulation flow by id
loanId required | string <uuid> |
{- "id": "string",
- "userId": "string",
- "borrower": {
- "firstName": "string",
- "lastName": "string",
- "middleName": "string",
- "barcode": "string",
- "preferredFirstName": "string",
- "patronGroup": "string"
}, - "proxyUserId": "string",
- "itemId": "string",
- "loanPolicyId": "string",
- "loanPolicy": {
- "name": "string"
}, - "overdueFinePolicyId": "string",
- "overdueFinePolicy": {
- "name": "string"
}, - "lostItemPolicyId": "string",
- "lostItemPolicy": {
- "name": "string"
}, - "item": {
- "id": "string",
- "tenantId": "string",
- "title": "string",
- "callNumber": "string",
- "callNumberComponents": {
- "callNumber": "string",
- "prefix": "string",
- "suffix": "string"
}, - "copyNumber": "string",
- "editions": [
- "string"
], - "materialType": {
- "name": "string"
}, - "contributors": [
- {
- "name": "string"
}
], - "primaryContributor": "string",
- "holdingsRecordId": "string",
- "instanceId": "string",
- "instanceHrid": "string",
- "barcode": "string",
- "location": {
- "name": "string"
}, - "status": {
- "name": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "inTransitDestinationServicePointId": "a53c7b87-b9d9-495a-91ac-7ba62a330fda",
- "inTransitDestinationServicePoint": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}, - "enumeration": "string",
- "chronology": "string",
- "volume": "string",
- "displaySummary": "string",
- "datesOfPublication": [
- "string"
], - "accessionNumber": "string",
- "physicalDescriptions": [
- "string"
]
}, - "itemEffectiveLocationIdAtCheckOut": "string",
- "status": {
- "name": "string"
}, - "loanDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "returnDate": "2019-08-24T14:15:22Z",
- "systemReturnDate": "2019-08-24T14:15:22Z",
- "action": "string",
- "actionComment": "string",
- "renewalCount": 0,
- "dueDateChangedByRecall": true,
- "dueDateChangedByNearExpireUser": true,
- "dueDateChangedByHold": true,
- "checkoutServicePointId": "string",
- "checkinServicePointId": "string",
- "checkoutServicePoint": {
- "name": "string",
- "code": "string",
- "discoveryDisplayName": "string",
- "description": "string",
- "shelvingLagTime": 0,
- "pickupLocation": true,
- "holdShelfClosedLibraryDateManagement": "string"
}, - "checkinServicePoint": {
- "name": "string",
- "code": "string",
- "discoveryDisplayName": "string",
- "description": "string",
- "shelvingLagTime": 0,
- "pickupLocation": true,
- "holdShelfClosedLibraryDateManagement": "string"
}, - "patronGroupAtCheckout": {
- "id": "string",
- "name": "string"
}, - "feesAndFines": {
- "amountRemainingToPay": 0
}, - "declaredLostDate": "2019-08-24T14:15:22Z",
- "isDcb": true,
- "metadata": {
- "createdDate": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}
Find users by externalSystemId in the specified tenant
externalUserId required | string |
tenantId required | string |
{- "users": [
- {
- "username": "string",
- "id": "string",
- "externalSystemId": "string",
- "barcode": "string",
- "active": true,
- "type": "string",
- "patronGroup": "string",
- "departments": [
- "string"
], - "meta": { },
- "proxyFor": [
- "string"
], - "personal": {
- "lastName": "string",
- "firstName": "string",
- "middleName": "string",
- "preferredFirstName": "string",
- "email": "string",
- "phone": "string",
- "mobilePhone": "string",
- "dateOfBirth": "2019-08-24T14:15:22Z",
- "addresses": [
- {
- "id": "string",
- "countryId": "string",
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "addressTypeId": "string",
- "primaryAddress": true
}
], - "preferredContactTypeId": "string",
}, - "enrollmentDate": "2019-08-24T14:15:22Z",
- "expirationDate": "2019-08-24T14:15:22Z",
- "createdDate": "2019-08-24T14:15:22Z",
- "updatedDate": "2019-08-24T14:15:22Z",
- "metadata": {
- "createdDate": "string",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "string",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}, - "tags": {
- "tagList": [
- "string"
]
}, - "customFields": { },
- "preferredEmailCommunication": [
- "Support"
]
}
], - "totalRecords": 0,
- "resultInfo": {
- "totalRecords": 0,
- "totalRecordsEstimated": true,
- "totalRecordsRounded": 0,
- "responseTime": 0,
- "facets": [
- {
- "facetValues": [
- {
- "count": 0,
- "value": null
}
], - "type": "string"
}
], - "diagnostics": [
- {
- "source": "string",
- "code": "string",
- "message": "string",
- "module": "string",
- "recordCount": 0,
- "query": "string"
}
]
}
}
{- "totalRecords": 0,
- "pickSlips": [
- {
- "currentDateTime": "2019-08-24T14:15:22Z",
- "item": {
- "title": "string",
- "primaryContributor": "string",
- "allContributors": "string",
- "barcode": "string",
- "status": "string",
- "enumeration": "string",
- "volume": "string",
- "chronology": "string",
- "yearCaption": "string",
- "materialType": "string",
- "loanType": "string",
- "copy": "string",
- "numberOfPieces": "string",
- "displaySummary": "string",
- "descriptionOfPieces": "string",
- "effectiveLocationSpecific": "string",
- "effectiveLocationLibrary": "string",
- "effectiveLocationCampus": "string",
- "effectiveLocationInstitution": "string",
- "effectiveLocationDiscoveryDisplayName": "string",
- "effectiveLocationPrimaryServicePointName": "string",
- "callNumber": "string",
- "callNumberPrefix": "string",
- "callNumberSuffix": "string",
- "lastCheckedInDateTime": "2019-08-24T14:15:22Z"
}, - "request": {
- "requestID": "e4619679-f5d9-4eff-9f79-bbded6130bb1",
- "servicePointPickup": "string",
- "requestDate": "2019-08-24T14:15:22Z",
- "requestExpirationDate": "2019-08-24T14:15:22Z",
- "holdShelfExpirationDate": "2019-08-24T14:15:22Z",
- "additionalInfo": "string",
- "reasonForCancellation": "string",
- "deliveryAddressType": "string",
- "patronComments": "string"
}, - "requester": {
- "firstName": "string",
- "preferredFirstName": "string",
- "lastName": "string",
- "middleName": "string",
- "barcode": "string",
- "patronGroup": "string",
- "departments": "string",
- "primaryDeliveryAddressType": "string",
- "primaryAddressLine1": "string",
- "primaryAddressLine2": "string",
- "primaryCity": "string",
- "primaryStateProvRegion": "string",
- "primaryZipPostalCode": "string",
- "primaryCountry": "string",
- "addressType": "string",
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryId": "string"
}
}
]
}
{- "totalRecords": 0,
- "searchSlips": [
- {
- "currentDateTime": "2019-08-24T14:15:22Z",
- "item": {
- "title": "string",
- "primaryContributor": "string",
- "allContributors": "string",
- "barcode": "string",
- "status": "string",
- "enumeration": "string",
- "volume": "string",
- "chronology": "string",
- "yearCaption": "string",
- "materialType": "string",
- "loanType": "string",
- "copy": "string",
- "numberOfPieces": "string",
- "displaySummary": "string",
- "descriptionOfPieces": "string",
- "effectiveLocationSpecific": "string",
- "effectiveLocationLibrary": "string",
- "effectiveLocationCampus": "string",
- "effectiveLocationInstitution": "string",
- "effectiveLocationDiscoveryDisplayName": "string",
- "effectiveLocationPrimaryServicePointName": "string",
- "callNumber": "string",
- "callNumberPrefix": "string",
- "callNumberSuffix": "string",
- "lastCheckedInDateTime": "2019-08-24T14:15:22Z"
}, - "request": {
- "requestID": "e4619679-f5d9-4eff-9f79-bbded6130bb1",
- "servicePointPickup": "string",
- "requestDate": "2019-08-24T14:15:22Z",
- "requestExpirationDate": "2019-08-24T14:15:22Z",
- "holdShelfExpirationDate": "2019-08-24T14:15:22Z",
- "additionalInfo": "string",
- "reasonForCancellation": "string",
- "deliveryAddressType": "string",
- "patronComments": "string"
}, - "requester": {
- "firstName": "string",
- "preferredFirstName": "string",
- "lastName": "string",
- "middleName": "string",
- "barcode": "string",
- "patronGroup": "string",
- "departments": "string",
- "primaryDeliveryAddressType": "string",
- "primaryAddressLine1": "string",
- "primaryAddressLine2": "string",
- "primaryCity": "string",
- "primaryStateProvRegion": "string",
- "primaryZipPostalCode": "string",
- "primaryCountry": "string",
- "addressType": "string",
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "region": "string",
- "postalCode": "string",
- "countryId": "string"
}
}
]
}
Create ECS request external
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/ |
instanceId | 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/ |
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/ |
requestLevel required | string Enum: "Item" "Title" Level of the request - Item or Title |
requestExpirationDate | string <date-time> Date when the request expires |
requestDate required | string <date-time> Date when the request was placed |
patronComments | string Comments made by the patron |
fulfillmentPreference required | 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) |
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/ |
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/ |
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/ |
primaryRequestId | 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/ |
primaryRequestDcbTransactionId | 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/ |
primaryRequestTenantId | string ID of the tenant primary request was created in |
secondaryRequestId | 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/ |
secondaryRequestDcbTransactionId | 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/ |
secondaryRequestTenantId | string ID of the tenant secondary request was created in |
{- "id": "string",
- "instanceId": "string",
- "requesterId": "string",
- "requestLevel": "Item",
- "requestExpirationDate": "2019-08-24T14:15:22Z",
- "requestDate": "2019-08-24T14:15:22Z",
- "patronComments": "string",
- "fulfillmentPreference": "Hold Shelf",
- "pickupServicePointId": "string",
- "itemId": "string",
- "holdingsRecordId": "string",
- "primaryRequestId": "string",
- "primaryRequestDcbTransactionId": "string",
- "primaryRequestTenantId": "string",
- "secondaryRequestId": "string",
- "secondaryRequestDcbTransactionId": "string",
- "secondaryRequestTenantId": "string"
}
{- "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": "string",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "string",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}
}
Declares item lost
loanId required | string <uuid> The ID of the loan |
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": "Not found"
}
], - "total_records": 1
}
Claims item returned
loanId required | string <uuid> The ID of the loan |
itemClaimedReturnedDateTime required | string <date-time> The date and time when the item is to be claimed returned |
comment | string Comment explaining why the item has been claimed returned |
{- "itemClaimedReturnedDateTime": "2019-08-24T14:15:22Z",
- "comment": "string"
}
{- "errors": [
- {
- "message": "Not found"
}
], - "total_records": 1
}