References
...
Alma operator-assigned blocks
System-assigned blocks (limits)
Overdue blocks due to an overdue item (punitive blocks)
Active patron blocks can be retrieved using the Alma User API > Get user details > user_blocks endpoint. Details can be found here.
...
block_type
: code of user block type
...
Check for Patron Blocks
Endpoint:
GET /almaws/v1/users/{user_id}
Key Field:
user_block
: Provides details about active blocks on the user's account.
Example Request:
Code Block |
---|
http
GET https://api-na.hosted.exlibrisgroup.com/almaws/v1/users/12345678?apikey={your_api_key} |
Example Response:
Code Block |
---|
json
{
"primary_id": "12345678",
"first_name": "John",
"last_name": "Doe",
"user_block": [
{
"block_type": "General",
"description": "User has overdue items",
"status": "Active"
}
],
"user_status": "Active"
} |
Details can be found here.
Place Requests
Place request at lending agency
...
record_type:
Publicprimary_id:
The primary identifier of the userAccount_type:
ExternalUser_group
(optional): Used in fulfillment policieslast_name
: Used in displays and search
...
Parameters:
mms_id
: Bib record ID
Mandatory Fields:
The actual record
: XML string describing the recordsuppress_from_publishing
: tbd
Parameters:
Barcode
physical_material_type
policy
: Interlibrary Loanlocation
?
...