POST public-api/transactions/public/asset/check-in

This method checks in the assets that are passed in, both Fixed and Inventory assets. For checking in Fixed Assets, you don’t need to provide the from location or quantity fields. Requires the Allow Check In permission, enforces Role Site and Asset Type security Accepts a maximum of 500 records at a time



Request Information

URI Parameters

None.

Body Parameters

Collection of AssetCheckInModel
NameDescriptionTypeAdditional information
AssetTag

string

None.

FromSiteName

string

None.

FromLocationCode

string

None.

FromGroupTag

string

None.

ToSiteName

string

None.

ToLocationCode

string

None.

ToGroupTag

string

None.

VendorNumber

string

None.

CustomerNumber

string

None.

EmployeeNumber

string

None.

CheckInDate

date

None.

Quantity

decimal number

None.

RecordSource

string

None.

Note

string

None.

Condition

string

None.

Request Formats

application/json

Sample:
[
  {
    "AssetTag": "sample string 1",
    "FromSiteName": "sample string 2",
    "FromLocationCode": "sample string 3",
    "FromGroupTag": "sample string 4",
    "ToSiteName": "sample string 5",
    "ToLocationCode": "sample string 6",
    "ToGroupTag": "sample string 7",
    "VendorNumber": "sample string 8",
    "CustomerNumber": "sample string 9",
    "EmployeeNumber": "sample string 10",
    "CheckInDate": "2026-09-09T12:36:43.6038734+00:00",
    "Quantity": 1.0,
    "RecordSource": "sample string 11",
    "Note": "sample string 12",
    "Condition": "sample string 13"
  },
  {
    "AssetTag": "sample string 1",
    "FromSiteName": "sample string 2",
    "FromLocationCode": "sample string 3",
    "FromGroupTag": "sample string 4",
    "ToSiteName": "sample string 5",
    "ToLocationCode": "sample string 6",
    "ToGroupTag": "sample string 7",
    "VendorNumber": "sample string 8",
    "CustomerNumber": "sample string 9",
    "EmployeeNumber": "sample string 10",
    "CheckInDate": "2026-09-09T12:36:43.6038734+00:00",
    "Quantity": 1.0,
    "RecordSource": "sample string 11",
    "Note": "sample string 12",
    "Condition": "sample string 13"
  }
]



Response Information

Resource Description

WaspResultOfListOfInt32
NameDescriptionTypeAdditional information
Data

Collection of integer

None.

Messages

Collection of WtResult

None.

BatchNumber

integer

None.

HasError

boolean

None.

HasHttpError

boolean

None.

HasMessage

boolean

None.

HasSuccessWithMoreDataRemaining

boolean

None.

TotalRecordsLongCount

integer

None.

Response Formats

application/json

Sample:
{
  "Data": [
    1,
    2
  ],
  "Messages": [
    {
      "ResultCode": 0,
      "Message": "sample string 1",
      "HttpStatusCode": 200,
      "FieldName": "sample string 2"
    },
    {
      "ResultCode": 0,
      "Message": "sample string 1",
      "HttpStatusCode": 200,
      "FieldName": "sample string 2"
    }
  ],
  "BatchNumber": 1,
  "HasError": false,
  "HasHttpError": false,
  "HasMessage": true,
  "HasSuccessWithMoreDataRemaining": false,
  "TotalRecordsLongCount": 1
}