© 2024 Clarivate
POST /api/.../recordsets?allowLargeRecordSet=true
Create record set of associated records from an existing record set.
Name | Type | Required | Description |
---|---|---|---|
allowLargeRecordSet | Boolean | Yes | Define this parameter in the request query string. If set to true, create a record set with more than 1000 (default) records. The threshold that is used to define a "large" record set is controlled by SA. |
itemCircStatusFilter | Long | No | Define this parameter in the request query string. Used when creating an item record set from a patron record set. Bit mask. 4 = Out, 8 = Out ILL, 128 = Lost. |
patronCodesFilter | String | No | Define this parameter in the request query string. Used when creating an item record set from a patron record set. Comma delimited list of patron codes. ie: 2,15,3 |
includeDelete | Boolean | No | Define this parameter in the request query string. Used when creating an item record set from a patron record set. Include item records with a 'Deleted' record status. |
recordSet | DtoRecordSet | Yes | Define this parameter in the request body. |
Property | Type | Nullable | Description |
---|---|---|---|
Name | String | No | Required. Name for the newly created record set. May not exceed 65 characters. |
ObjectTypeID | Int | No | Required. 1 Authority Record, 2 Bibliographic Record and 3 Item Record |
CreatorID | Int | Yes | If not supplied, the logged in user ID will be used. |
CreatorName | String | Yes | |
ModifierID | Int | Yes | |
ModifierName | String | Yes | |
OrganizationOwnerID | Int | Yes | Supply a valid organization ID (not null and not 0) to set the owner of the record set at the organization level. If null or 0 is supplied, the record set will be owned by the creator id. |
OriginatingRecordSetID | Int | Yes | Required. Existing record set ID |
{
"Name": "My items from a patron rec set",
"ObjectTypeID": 27,
"CreatorID":1029,
"OrganizationOwnerID": 3
"OriginatingRecordSetID": 35071
}
{
"RecordSetId": 39165,
"NumberOfRecordsAdded": 0,
"NumberOfRecordsRemoved": 0,
"NumberOfRecords": 0,
"Warnings": [],
"NotFoundRecordIDs": [],
"DuplicateRecordIDs": [],
"DuplicateFileRecordIDs": [],
"RejectedRecordIDs": [],
"InvalidIDs": [],
"ReportID": null
}
Code | Description |
---|---|
200 | Success |
400 | Bad request |
403 | Permission(s) not granted. |