Skip to main content

Company Assets API

Endpoints for tracking company-owned assets and their assignment to employees.

Asset Types​

Get Asset Types​

GET /company_assets/asset-types

Create or Update Asset Type​

POST /company_assets/asset-types

Request Body:

{
"name": "Laptop",
"description": "Company-issued laptop"
}

Get Asset Type​

GET /company_assets/asset-types/{id}

Delete Asset Type​

DELETE /company_assets/asset-types/{id}

Assets​

Get Company Assets​

GET /company_assets/assets?search={search}&status={status}&type={type}&employee={employee}&department={department}

Query Parameters:

  • search: Free-text search
  • status: Filter by status
  • type: Filter by asset type ID
  • employee: Filter by assigned employee
  • department: Filter by department

Create or Update Asset​

POST /company_assets/assets

Request Body: Asset details (JSON).

Get Asset​

GET /company_assets/assets/{id}

Delete Asset​

DELETE /company_assets/assets/{id}

Lookups​

Get Employees for Asset Assignment​

GET /company_assets/employees

Get Departments​

GET /company_assets/departments

Get Asset Statistics​

GET /company_assets/stats

Response: 200 OK with asset count summaries.