REST API
JSON endpoints for reading and writing project data, and for running a project end to end. Authenticate with a Bearer key, send an action, get JSON back.
From zero to your first authenticated call.
A project key reaches one project. An account key reaches one team and can create projects in it. Both come in read and edit levels.
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, edit keys end in e. Project keys call /api/skimle-read and /api/skimle-write. Account keys call /api/skimle-account.
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.