Skip to Content
API ReferenceHelpdesk & Assets

Helpdesk & Assets API

Manage support tickets and company assets.

Helpdesk Tickets

Requires: Helpdesk module

GET /api/helpdesk/tickets

List all helpdesk tickets.

POST /api/helpdesk/tickets

Create a new support ticket.

Request Body:

{ "title": "Cannot access payroll slip", "category": "Payroll Issue", "priority": "Medium", "description": "Detailed description of the issue..." }

GET /api/helpdesk/tickets/{id}

Get ticket details.

PUT /api/helpdesk/tickets/{id}

Update ticket (status, assignment, priority).

DELETE /api/helpdesk/tickets/{id}

Delete a ticket.

GET /api/helpdesk/tickets/{id}/messages

Get the conversation thread for a ticket.

POST /api/helpdesk/tickets/{id}/messages

Add a message to a ticket thread.

Assets

Requires: Assets module

GET /api/assets

List all company assets.

POST /api/assets

Add a new asset to the master.

GET/PUT/DELETE /api/assets/{assetId}

Manage individual assets.

GET /api/assets/assignments

List asset assignments.

POST /api/assets/assignments

Assign an asset to an employee.

GET /api/assets/damage-reports

List damage reports.

POST /api/assets/damage-reports

Submit a damage report.

GET /api/assets/return-requests

List return requests.

POST /api/assets/return-requests

Submit an asset return request.

Last updated on