Skip to content

Register an app (V0)

POST
/api/admin/protocol/apps

Admin-only registration. confidential: true mints a client secret shown once (stored hashed). Financial scopes cannot be registered.

object
slug
required
string
name
required
string
description
string
redirectUris
required
Array<string>
allowedOrigins
Array<string>
allowedScopes
Array<string>
confidential
boolean
developerUserId
string

App + clientSecret (once)

invalid_request / invalid_scope / invalid_grant

object
error
required

Stable machine-readable code (snake_case) or a short reason.

string
message
string
key
additional properties
any

unauthenticated

object
error
required

Stable machine-readable code (snake_case) or a short reason.

string
message
string
key
additional properties
any

Slug taken

object
error
required

Stable machine-readable code (snake_case) or a short reason.

string
message
string
key
additional properties
any