POSTdashboard_tokenClient20 req/min per token
/client/apps
Create a client under a team and return the initial client secret.
Auth & headers
Allowed roles: owner, admin
authorization: Bearer <dashboard_token>content-type: application/jsonParameters
| Name | Location | Type | Required | Description |
|---|
Request schema
| Field | Type | Required | Description |
|---|---|---|---|
| team_id | uuid | Yes | Owning team. |
| name | string | Yes | Internal client name. |
| title | string | Yes | Public login title. |
| description | string | Yes | Public login description. |
| logo_url | string | No | Optional branding logo. |
Response schema
| Field | Type | Required | Description |
|---|---|---|---|
| app.client_id | uuid | Yes | Public client id. |
| client_secret | string | Yes | Save once, not shown again. |
Response preview
{
"app.client_id": "string",
"client_secret": "string"
}Examples
curl -X POST https://axolite-production.up.railway.app/client/apps -H 'authorization: Bearer <dashboard_token>' -H 'content-type: application/json' -d '{"team_id":"<team_uuid>","name":"launcher-prod","title":"Axo Launcher","description":"Login with Microsoft"}'Error variants
HTTP 403
No admin access
Use owner/admin dashboard token.
Was this page helpful?
Feedback is saved locally for now.