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