UTILIDESK Jobman API v0.1

Download OpenAPI Spec (swagger.json)

Authentication

POST/auth/login
Login with email/mobile and optional OTP
POST/auth/otp/request
Request OTP for login
POST/auth/otp/verify
Verify OTP and get JWT token

Tickets

GET/tickets?userId={id}&status={status}
Get tickets for user (Bearer token required)
GET/tickets/{id}
Get ticket by ID (Bearer token required)
POST/tickets/{id}/status
Update ticket status (Bearer token required)
POST/tickets/{id}/notes
Add note to ticket (Bearer token required)
GET/tickets/{id}/timeline
Get ticket timeline (Bearer token required)

Messages

GET/messages/unread/{userId}
Get unread message count (Bearer token required)

Settings

GET/settings
Get all settings
GET/settings/{key}
Get setting by key

Utility

GET/utility/setting/{key}
Get utility-specific setting
POST/utility/sms/send
Send SMS (Bearer token required)
GET/utility/logo/url
Get logo URL
GET/utility/bg/url
Get background URL

API Specification

For full API specification including request/response schemas, download the OpenAPI JSON file.

You can view it in the Swagger Editor or import into Postman.