Integrations and API.
Microsoft
- Entra ID
- Microsoft 365
- Intune (Graph)
- Google Workspace
- SMTP
- SendGrid
- Resend
Data
- REST API (OpenAPI)
- MCP server
- Signed webhooks
- CSV imports
- Prometheus metrics
On your server
- Docker Compose
- PostgreSQL 16
- Redis 7
- RustDesk

An API per client
Personal keys limited to the clients you choose. Creating a ticket requires a server-confirmed preview and an idempotency key.
On your own server
Docker Compose with PostgreSQL 16, Redis 7 and S3-compatible storage.

REST API · /api/v1
# A client's open tickets, with a personal key
$ curl "https://coredesk.your-domain.com/api/v1/clients/<client>/tickets?limit=2&fields=id,number,title,status,priority" -H "Authorization: Bearer cdk_live_…"
{
"data": [
{ "id": "tk_13", "number": 13, "title": "Impressora do armazém sem toner", "status": "IN_PROGRESS", "priority": "MEDIUM" },
{ "id": "tk_14", "number": 14, "title": "Portátil sem ligação ao Wi-Fi da sala 2", "status": "NEW", "priority": "HIGH" }
],
"page": { "nextCursor": "eyJpZCI6InRrXzE0In0", "hasMore": true }
}