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 |
| property name* additional property | any |
{- "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 |
| property name* additional property | any |
{- "itemClaimedReturnedDateTime": "2019-08-24T14:15:22Z",
- "comment": "string"
}{- "errors": [
- {
- "message": "Not found"
}
], - "total_records": 1
}Declare claimed returned item as missing
| loanId required | string <uuid> The ID of the loan |
| comment required | string Comment explaining why the item has been marked missing |
| property name* additional property | any |
{- "comment": "string"
}{- "errors": [
- {
- "message": "Not found"
}
], - "total_records": 1
}Find items in mod-search by query and fetch item info from inventory
| query required | string |
| offset | integer [ 0 .. 2147483647 ] Default: 0 Example: offset=0 Skip over a number of elements by specifying an offset value for the query |
| 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: |
{- "items": [
- {
- "id": "string",
- "_version": 0,
- "hrid": "string",
- "holdingsRecordId": "string",
- "formerIds": [
- "string"
], - "discoverySuppress": true,
- "displaySummary": "string",
- "title": "string",
- "contributorNames": [
- {
- "name": "string"
}
], - "callNumber": "string",
- "barcode": "string",
- "effectiveShelvingOrder": "string",
- "accessionNumber": "string",
- "itemLevelCallNumber": "string",
- "itemLevelCallNumberPrefix": "string",
- "itemLevelCallNumberSuffix": "string",
- "itemLevelCallNumberTypeId": "string",
- "effectiveCallNumberComponents": {
- "callNumber": "string",
- "prefix": "string",
- "suffix": "string",
- "typeId": "string"
}, - "volume": "string",
- "enumeration": "string",
- "chronology": "string",
- "yearCaption": [
- "string"
], - "itemIdentifier": "string",
- "copyNumber": "string",
- "numberOfPieces": "string",
- "descriptionOfPieces": "string",
- "numberOfMissingPieces": "string",
- "missingPieces": "string",
- "missingPiecesDate": "string",
- "itemDamagedStatusId": "string",
- "itemDamagedStatusDate": "string",
- "administrativeNotes": [
- "string"
], - "notes": [
- {
- "itemNoteTypeId": "string",
- "note": "string",
- "staffOnly": false
}
], - "circulationNotes": [
- {
- "noteType": "Check in",
- "note": "string",
- "staffOnly": false,
- "source": {
- "id": "string",
- "personal": {
- "lastName": "string",
- "firstName": "string"
}
}, - "date": "string"
}
], - "status": {
- "name": "Aged to lost",
- "date": "2019-08-24T14:15:22Z"
}, - "materialType": {
- "id": "string",
- "name": "string"
}, - "isBoundWith": false,
- "boundWithTitles": [
- {
- "briefHoldingsRecord": {
- "id": "string",
- "hrid": "string"
}, - "briefInstance": {
- "id": "string",
- "hrid": "string",
- "title": "string"
}
}
], - "permanentLoanType": {
- "id": "string",
- "name": "string"
}, - "temporaryLoanType": {
- "id": "string",
- "name": "string"
}, - "permanentLocation": {
- "id": "string",
- "name": "string"
}, - "temporaryLocation": {
- "id": "string",
- "name": "string"
}, - "effectiveLocation": {
- "id": "string",
- "name": "string"
}, - "electronicAccess": [
- {
- "uri": "string",
- "linkText": "string",
- "materialsSpecification": "string",
- "publicNote": "string",
- "relationshipId": "string"
}
], - "inTransitDestinationServicePointId": "string",
- "statisticalCodeIds": [
- "string"
], - "purchaseOrderLineIdentifier": "string",
- "metadata": {
- "createdDate": "string",
- "createdByUserId": "string",
- "createdByUsername": "string",
- "updatedDate": "string",
- "updatedByUserId": "string",
- "updatedByUsername": "string"
}, - "tags": {
- "tagList": [
- "string"
]
}, - "lastCheckIn": {
- "dateTime": "2019-08-24T14:15:22Z",
- "servicePointId": "string",
- "staffMemberId": "string"
}
}
], - "totalRecords": 0
}