Get asset
One asset by its id, in the same shape as an item of the listing: its product identity, install address, dimensions, and warranty coverage windows. The id is accepted as this API serves it (as_-prefixed) or without the prefix. Responds 404 when no asset with that id exists, or when the caller is not authorized to view it.
GET
/{id}Authorization
AuthorizationBearer token · headerrequiredA Sibi Public API token or access token, sent as `Authorization: Bearer <token>`.
Scopes:
read:assetsPath parameters
idstringrequiredmin length 1
Responses
200The asset
idstringrequiredSibi assigned identifier for this asset.
createdAtstringrequiredWhen the asset was created.
manufacturerstringrequiredA slug identifying which shop the product was purchased from.
viewUrlstringrequiredLink to view the asset in Sibi's web interface.
namestringrequiredHuman-readable product name.
skustringrequiredManufacturer's product identifier.
serialNumberstring | nullDefined by the manufacturer and sometimes provided at invoice time; absent when not reported.
categorystringrequiredBroad product category.
subcategoriesstring[]requiredSpecific subcategories the product belongs to. May be empty.
returnedbooleanrequiredTrue if this asset has been returned.
poNumberstring | nullrequiredExternal purchase order number provided with the invoice. Null when the asset has no associated order, or when the caller does not have access to that order.
orderIdstring | nullrequiredIdentifier for the order associated with this asset within Sibi. Null when the asset has no associated order, or when the caller does not have access to that order.
propertyAddressAssetPropertyAddressrequiredThe address of the property this asset is installed at.
Show propertiesHide properties
line1stringrequiredline2string | nullcitystringrequiredstateOrProvincestringrequiredpostalCodestringrequiredpropertyAssetPropertyrequiredShow propertiesHide properties
externalIdstring | nullCaller-defined identifier for the property.
dimensionsAssetDimensionsrequiredProduct measurements. Omits dimensions the product does not report.
Show propertiesHide properties
heightnumber | nullheightUnitstring | nullwidthnumber | nullwidthUnitstring | nulldepthnumber | nulldepthUnitstring | nulllengthnumber | nulllengthUnitstring | nullwarrantyCoveragesWarrantyCoverage[]requiredTime-sliced parts/labor coverage windows for this asset.
Show propertiesHide properties
Array of
WarrantyCoveragestartDatestringrequiredendDatestringrequireddescriptionstring | nullrequiredNarrative description of the asset's warranty coverage. Null when no rule applies (e.g. no description rule exists yet for this manufacturer, distinct from having no duration rule at all).
400Invalid input parameters (VALIDATION_ERROR)
codestringrequiredAllowed:
VALIDATION_ERRORmessagestringrequireddetailsobject[]requiredPer-field validation errors
Show propertiesHide properties
Array of
objectfieldstringrequirederrorstringrequiredrequestIdstringRequest id for this call — quote it when contacting support
401The Authorization header is missing, or the bearer token could not be resolved (invalid, expired, or revoked)
codestringrequiredMachine-readable error code
Allowed:
UNAUTHORIZEDmessagestringrequiredrequestIdstringRequest id for this call — quote it when contacting support
403The token is missing the scope this operation requires (INSUFFICIENT_SCOPE), is a GraphQL token rather than a REST API token (REST_TOKEN_REQUIRED), or it was minted for the other environment (TOKEN_ENVIRONMENT_MISMATCH)
codestringrequiredMachine-readable error code
Allowed:
INSUFFICIENT_SCOPEREST_TOKEN_REQUIREDTOKEN_ENVIRONMENT_MISMATCHmessagestringrequiredrequestIdstringRequest id for this call — quote it when contacting support
404No asset with this id exists, or the caller is not authorized to view it — the two are deliberately indistinguishable
codestringrequiredMachine-readable error code
Allowed:
ASSET_NOT_FOUNDmessagestringrequiredrequestIdstringRequest id for this call — quote it when contacting support
500Internal server error
codestringrequiredMachine-readable error code
Allowed:
INTERNAL_SERVER_ERRORmessagestringrequiredrequestIdstringRequest id for this call — quote it when contacting support
503The token-exchange service is unavailable or misconfigured — retry shortly. Not a token problem.
codestringrequiredMachine-readable error code
Allowed:
AUTH_UNAVAILABLEmessagestringrequiredrequestIdstringRequest id for this call — quote it when contacting support
Request
curl -X GET "https://api.sibipro.com/assets/as_aBcD1234" \
-H "Authorization: Bearer YOUR_TOKEN"const response = await fetch("https://api.sibipro.com/assets/as_aBcD1234", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_TOKEN"
}
});Response
{
"id": "as_aBcD1234",
"createdAt": "string",
"manufacturer": "string",
"viewUrl": "string",
"name": "string",
"sku": "string",
"serialNumber": "string",
"category": "string",
"subcategories": [
"string"
],
"returned": true,
"poNumber": "string",
"orderId": "string",
"propertyAddress": {
"line1": "string",
"line2": "string",
"city": "string",
"stateOrProvince": "string",
"postalCode": "string"
},
"property": {
"externalId": "string"
},
"dimensions": {
"height": 0,
"heightUnit": "string",
"width": 0,
"widthUnit": "string",
"depth": 0,
"depthUnit": "string",
"length": 0,
"lengthUnit": "string"
},
"warrantyCoverages": [
{
"startDate": "string",
"endDate": "string",
"description": "One-year GE manufacturer warranty covering parts and labor for defects in materials or workmanship."
}
]
}{
"code": "VALIDATION_ERROR",
"message": "Invalid input parameters",
"details": [
{
"field": "string",
"error": "string"
}
],
"requestId": "string"
}{
"code": "UNAUTHORIZED",
"message": "string",
"requestId": "string"
}{
"code": "INSUFFICIENT_SCOPE",
"message": "string",
"requestId": "string"
}{
"code": "ASSET_NOT_FOUND",
"message": "string",
"requestId": "string"
}{
"code": "INTERNAL_SERVER_ERROR",
"message": "string",
"requestId": "string"
}{
"code": "AUTH_UNAVAILABLE",
"message": "string",
"requestId": "string"
}