Patch Item Record

Patch Item Record

PATCH /api/.../itemrecords/{itemId}

Patch Item Record

Request Information

Parameters
Name Type Required Description
itemId int Yes
dto DtoUpdateItem Yes Define this object parameter in the request body.
DtoUpdateItem
Property Type Nullable Description
Brn Integer Yes Bibliographic Record Identifier
VolumeNumber String Yes Volume identifier
BranchID Integer Yes Branch ID
ClassificationNumber String Yes Classification Number
MaterialTypeID Integer Yes Meterial Type ID
AssignedCollectionID Integer Yes Assigned Collection ID
LanguageID Integer Yes Language ID
CallNumberSuffix String Yes Call Number Suffix
Donor String Yes Donor
Price Decimal Yes Price
DisplayInPAC Boolean Yes Display In PAC
NonPublicNote String Yes Notes for staff view
PublicNote String Yes Notes for public view
NonCirculatingFlag Boolean Yes For reference item
ItemStatusID Integer Yes Item status
ShelfLocationId Integer Yes Shelf Location Id
SuppressFlag Integer Yes Suppress from OPAC
FineCodeID Integer No Fine Code ID
Example
application/json, text/json
   {
     "brn": 5000,
     "volumeName": "TV",
     "locationCode": "AMS",
     "callNumber": "811",
     "mediaCode": "SER",
     "usageLevelCode": "RACL",
     "courseCode": "courseCode",
     "language": "E",
     "suffix": "suffix",
     "donor": "newDonorName132",
     "price": 50,
     "suppressFlag": true,
     "nonPublicNote": "nonBlockingNote",
     "publicNote": "PublicNote",
     "nonCirculatingFlag": true,
     "statusCode": "In-Process",
     "fineCodeId": 2
    }

HTTP Response Codes

Code Description
200 OK. Success
400 FAILURE.
  • Bad request
404 FAILURE.
  • Not Found