Ephemeral Item Record

Get Ephemeral Item Record

GET /api/.../ephemeralitemrecords/{id}

Return properties of an ephemeral item record.

Request Information

Parameters
Name Type Required Description
id Integer Yes The ID of the ephemeral item record.

Response Information

Example (DtoEphemeralItemRecord)
application/json, text/json
{
  "EphemeralItemID": 123,
  "Barcode": "32100000001234",
  "AssignedBranchID": 10,
  "MaterialTypeID": 1,
  "CreatorID": 1,
  "CreationDate": "2026-06-01T10:15:00Z",
  "ModifierID": 2,
  "ModificationDate": "2026-06-02T12:00:00Z",
  "LastCircTransactionDate": null,
  "LastCircPolarisUserID": null,
  "LastCircWorkstationID": null,
  "YTDCircCount": 5,
  "YTDPrevCircCount": 0,
  "LifetimeCircCount": 42,
  "AssignedCollectionID": null,
  "LastCircWorkstationName": null,
  "LastCircUserName": null
}
    

HTTP Response Codes

Code Description
200 OK. Success.
401 Unauthorized. Authentication required.
403 Forbidden. Permission(s) not granted.
404 Not Found.

Create Ephemeral Item Record

POST /api/.../ephemeralitemrecords

Create a new ephemeral item record.

Request Information

DtoEphemeralItemRecordData
Name Type Required Description
EphemeralItemID Integer No Optional. Server assigns an ID on create.
Barcode String Yes Item barcode.
AssignedBranchID Integer Yes Branch that owns the item.
MaterialTypeID Integer Yes Material type ID.
AssignedCollectionID Integer No Optional collection ID.

Response Information

The newly created record ID is returned upon success.

11

HTTP Response Codes

Code Description
200 OK. Success.
400 Bad Request
401 Unauthorized. Authentication required.
403 Forbidden. Permission(s) not granted.

Update Ephemeral Item Record

PUT /api/.../ephemeralitemrecords/{id}

Update an ephemeral item record.

Request Information

Parameters
Name Type Required Description
id Integer Yes Record ID to update.
DtoEphemeralItemRecordData (body)
Name Type Required Description
EphemeralItemID Integer No Optional. Server assigns an ID on create.
Barcode String Yes Item barcode.
AssignedBranchID Integer Yes Branch that owns the item.
MaterialTypeID Integer Yes Material type ID.
AssignedCollectionID Integer No Optional collection ID.

Response Information

Returns no content or an exception

HTTP Response Codes

Code Description
204 No Content. Success.
401 Unauthorized. Authentication required.
403 Forbidden. Permission(s) not granted.
404 Not Found.

Delete Ephemeral Item Record

DELETE /api/.../ephemeralitemrecords/{id}

Delete an ephemeral item record.

Request Information

Parameters
Name Type Required Description
id Integer Yes Record ID.

Response Information

Returns no content or an exception

HTTP Response Codes

Code Description
204 No Content. Success.
401 Unauthorized. Authentication required.
403 Forbidden. Permission(s) not granted.
404 Not Found.