Base URL https://api.cube-hr.co.uk/api/v1
21 endpoints
Asset lifecycle tracking: categories, assignments, maintenance and notes.
/assets/categories
Get all asset categories (e.g. Laptop, Monitor, Phone, Tablet).
Create a new asset category.
/assets/categories/{uuid}
Get a specific asset category.
Update an asset category.
Delete an asset category. Active assets must be reassigned first.
/assets
Get a paginated list of all company assets.
Register a new asset in the system.
/assets/{uuid}
Get full details of a specific asset.
Update an asset record.
Soft-delete an asset record.
/assets/{uuid}/history
Get full audit history for an asset (assignments, maintenance, status changes).
/assets/{uuid}/assignments
Get all past and current assignments for an asset.
/assets/assign
Assign an asset to an employee. Ends any existing assignment.
/assets/assignments/{uuid}/return
Record the return of an assigned asset.
/assets/{uuid}/maintenance
Get all maintenance records for an asset.
Log a maintenance record for an asset.
/assets/maintenance/{uuid}
Update a maintenance record.
Delete a maintenance record.
/assets/{uuid}/notes
Get all notes for an asset.
Add a note to an asset (maintenance notes, damage reports, general comments).
/assets/notes/{uuid}
Delete an asset note.