Interactive API Reference
The full endpoint list with try-it-yourself request forms, schemas, and example responses.
Open the explorer
We render the OpenAPI 3.1 spec as a Swagger UI page. You get the full endpoint catalog grouped by resource, request and response schemas, example payloads, and an in-browser "try it" form that hits the live API using a key you provide.
Importing the spec elsewhere
The raw OpenAPI document is served at:
GET /api/openapi
Point Postman, Insomnia, or a code generator at that URL and you'll get a fully wired-up client. We update the spec automatically on every release, so importing it again gets you the latest endpoints.
Two quick examples
Discover your projects
curl -H "Authorization: Bearer ld_your_api_key_here" \
https://api.fesk.io/v1/projects
Each project comes back with a slug you can pass as ?project=<slug> on ticket, board, and ticket-type requests, no numeric IDs required.
Create a ticket
curl -X POST \
-H "Authorization: Bearer ld_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"ticket_type_id": 1,
"title": "Login page returns 500 error",
"description": "Users see a server error after submitting the login form.",
"priority": "high"
}' \
https://api.fesk.io/v1/tickets
List High-priority Open tickets
curl -H "Authorization: Bearer ld_your_api_key_here" \
"https://api.fesk.io/v1/tickets?status=open&priority=high"