Integrate with our platform using our comprehensive REST API. Build custom applications, automate workflows, and extend functionality.
https://api.servicedesk.com
Use Bearer token authentication with your API key
1,000 requests per hour for most endpoints
All API requests require authentication using your API key
Include your API key in the Authorization header of all requests. You can generate API keys in your account settings.
Available endpoints for ticket management and other operations
/api/tickets
Retrieve all tickets
/api/tickets
Create a new ticket
/api/tickets/{id}
Get a specific ticket
/api/tickets/{id}
Update a ticket
/api/tickets/{id}
Delete a ticket
Examples in popular programming languages
// Get all tickets const response = await fetch('https://api.servicedesk.com/api/tickets', { headers: { 'Authorization': 'Bearer YOUR_API_KEY', 'Content-Type': 'application/json' } }); const tickets = await response.json(); // Create a new ticket const newTicket = await fetch('https://api.servicedesk.com/api/tickets', { method: 'POST', headers: { 'Authorization': 'Bearer YOUR_API_KEY', 'Content-Type': 'application/json' }, body: JSON.stringify({ subject: 'New support request', description: 'I need help with...', priority: 'medium', category: 'technical' }) });
Receive real-time notifications when events occur
Webhooks allow you to receive real-time notifications when events occur in your account. Configure webhook endpoints to receive POST requests with event data.
Official SDKs for popular programming languages
Generate your API key and start integrating with our platform today