Authentication
This content is not available in your language yet.
The Tickr public API uses API keys (bearer tokens). Every request must carry
the key in the Authorization header:
Authorization: Bearer tkr_live_<random>Creating an API key
Section intitulée « Creating an API key »- Sign in to Tickr as Owner or Admin — only those two roles can mint or revoke API keys.
- Open Settings → API keys.
- Click Create key, give it a label, pick the role the key should carry, and copy the value shown once. We store only a hash; we cannot show it again.
- A key is scoped to one workspace — the workspace the creator was in when the key was minted.
- The creator explicitly assigns the role carried by the key at creation
time. Allowed values:
admin,project_lead,analyst,workspace_user. Theownerrole is not permitted for API keys (defence in depth — a leaked key must never be able to transfer ownership or delete the workspace). - The role is fixed for the lifetime of the key. To change it, delete the key and create a new one with the desired role.
- A key cannot be used for endpoints not under
/api/v1/.... API-key callers also cannot manage API keys themselves — that requires a session cookie.
Rotation
Section intitulée « Rotation »There is no in-place rotation. Create a new key, switch your integration to it, then delete the old key. Deletion is immediate and irrevocable.
Revocation
Section intitulée « Revocation »Delete the key from Settings → API keys. Subsequent calls with that key
return 401 unauthorized.
Last-used timestamp
Section intitulée « Last-used timestamp »We record last_used_at on every successful request. It is visible in the
Settings UI and helps you spot dormant keys.
curl -sS https://tickr.coderise.cloud/api/v1/projects \ -H "Authorization: Bearer tkr_live_<random>" \ -H "Accept: application/json"