Skip to main content
GET
/
api
/
spaces
/
inventoryassets
/
{id}
{
  "BusinessId": 123,
  "BusinessName": "<string>",
  "Name": "<string>",
  "Description": "<string>",
  "Sku": "<string>",
  "ImageFileName": "<string>",
  "NewImageUrl": "<string>",
  "ClearImageFile": true,
  "Value": 123,
  "FloorPlanDeskId": 123,
  "FloorPlanDeskName": "<string>",
  "CoworkerFullNames": "<string>",
  "CoworkerIds": "<string>",
  "CoworkerStartDates": "<string>",
  "CoworkerEndDates": "<string>",
  "ResourceId": 123,
  "ResourceName": "<string>",
  "AssignToType": 123,
  "Id": 123,
  "UniqueId": "<string>",
  "CreatedOn": "<string>",
  "UpdatedOn": "<string>",
  "UpdatedBy": "<string>",
  "IsNew": true,
  "SystemId": "<string>"
}
An InventoryAsset represents a physical asset — such as a desk, chair, monitor, printer, or other piece of equipment — that a location can track and optionally assign to customers. Each asset belongs to a single location (BusinessId) and can be assigned to a specific scope via AssignToType:
AssignToType valueMeaning
1 (Location)Assigned to the location generally, not tied to a specific resource or floor-plan item
2 (Resource)Linked to a bookable resource (e.g. a specific meeting room) via ResourceId
3 (FloorPlanItem)Linked to a floor-plan desk via FloorPlanDeskId
Assets may also be assigned to one or more coworkers. The read-only fields CoworkerIds, CoworkerFullNames, CoworkerStartDates, and CoworkerEndDates reflect current assignments. To manage coworker-level assignments, use the CoworkerInventoryAsset entity instead.

Authentication

This endpoint requires OAuth2 authentication. Include a valid bearer token in the Authorization header. The authenticated user must be a full unrestricted administrator or have the InventoryAsset-Read role.

Path Parameters

id
integer
required
The Id of the InventoryAsset record to retrieve.

Code Examples

curl -X GET \
  "https://spaces.nexudus.com/api/spaces/inventoryassets/87654321" \
  -H "Authorization: Bearer YOUR_TOKEN"

Response

200

BusinessId
integer
Business Id.
BusinessName
string
Name of the location this asset belongs to.
Name
string
Display name of the asset (e.g. ‘Standing Desk #3’, ‘HP LaserJet’).
Description
string
Free-text description of the asset.
Sku
string
Stock-keeping unit code for the asset.
ImageFileName
string
Image File Name.
NewImageUrl
string
New Image Url.
ClearImageFile
boolean
Clear Image File.
Value
number
Monetary value of the asset.
FloorPlanDeskId
integer
Floor Plan Desk Id.
FloorPlanDeskName
string
Name of the linked floor-plan desk.
CoworkerFullNames
string
Comma-separated full names of coworkers currently assigned to this asset.
CoworkerIds
string
Comma-separated IDs of coworkers currently assigned to this asset.
CoworkerStartDates
string
Comma-separated start dates of each coworker assignment.
CoworkerEndDates
string
Comma-separated end dates of each coworker assignment.
ResourceId
integer
Resource Id.
ResourceName
string
Name of the linked bookable resource.
AssignToType
integer
Determines what this asset is assigned to: Location (1), Resource (2), or FloorPlanItem (3). See eInventoryAssetAssignToType enum values: 1 = Location, 2 = Resource, 3 = FloorPlanItem.
Id
integer
Unique record identifier.
UniqueId
string
UUID of the record.
CreatedOn
string
Date and time the record was created (ISO 8601).
UpdatedOn
string
Date and time the record was last updated (ISO 8601).
UpdatedBy
string
Email of the user who last updated this record.
IsNew
boolean
Whether the record was recently created.
SystemId
string
External system identifier.
Example Response
{
  "BusinessId": 0,
  "BusinessName": null,
  "Name": "",
  "Description": null,
  "Sku": null,
  "ImageFileName": null,
  "NewImageUrl": null,
  "ClearImageFile": null,
  "Value": null,
  "FloorPlanDeskId": null,
  "FloorPlanDeskName": null,
  "CoworkerFullNames": null,
  "CoworkerIds": null,
  "CoworkerStartDates": null,
  "CoworkerEndDates": null,
  "ResourceId": null,
  "ResourceName": null,
  "AssignToType": 0,
  "Id": 87654321,
  "UpdatedOn": "2025-01-15T10:30:00Z",
  "CreatedOn": "2025-01-10T08:00:00Z",
  "UniqueId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "UpdatedBy": "admin@example.com",
  "IsNew": false,
  "SystemId": null,
  "ToStringText": "InventoryAsset Example",
  "LocalizationDetails": null,
  "CustomFields": null
}