Get Material Availability

Returns a single material by ID together with its on-hand inventory aggregated per location, plus the total quantity across those locations. Job-site locations are excluded.

Requires scope: materials:read

Authentication

API_KEYstring
API Key authentication via header

Path parameters

materialIdUUIDRequired
Material ID.

Response

This endpoint returns an object.
idUUID
Unique identifier for the material.
namestring
Display name of the material.
inventorylist of objects

On-hand inventory broken down by location. Job-site locations are excluded; locations holding no stock for this material are omitted.

totalQuantitydouble
Total quantity of the material on hand across all returned locations.
integrationIdstring

The material’s identifier in the connected field service management (FSM) system, when the material is linked to one. Null if the material has no FSM integration link.

qboIdstring

The material’s QuickBooks Online (QBO) item id, when linked to QBO.

itemNumberstring

Item/SKU number for the material.

descriptionstring
Detailed description of the material.
costForBusinessdouble
Internal business cost price in USD.
costForClientdouble

Client-facing cost price in USD.

Errors

401
Unauthorized Error
403
Forbidden Error
404
Not Found Error