REST API
A single endpoint per direction — read or write — for every project resource. Authenticate with a per-project API key, send a JSON action, get JSON back.
From zero to your first authenticated call.
API keys are scoped to a single project and a single access level (read or edit).
Copy the key immediately.
The full key value is shown once at creation. After you close the dialog, only the hash remains on our side — a lost key has to be re-issued.
Pass the key as a Bearer token and the action in the JSON body. Every endpoint takes JSON and returns JSON.
curl -X POST https://app.skimle.com/api/skimle-read \
-H "Authorization: Bearer skm_…r" \
-H "Content-Type: application/json" \
-d '{ "action": "get_categories" }'Read keys end in r and can only call /api/skimle-read. Edit keys end in e and can call both endpoints.
Browse every endpoint with descriptions, request shapes, and a try-it-out panel. Each route accepts a discriminated union body keyed on action.
The raw OpenAPI 3.1 spec is available at /api/openapi.json.
Manage your project keys, or check out the MCP server for agentic clients.