Register an app (V0)
POST /api/admin/protocol/apps
POST
/api/admin/protocol/apps
Admin-only registration. confidential: true mints a client secret shown once (stored hashed). Financial scopes cannot be registered.
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ”object
slug
required
string
name
required
string
description
string
redirectUris
required
Array<string>
allowedOrigins
Array<string>
allowedScopes
Array<string>
confidential
boolean
developerUserId
string
Responses
Section titled “ Responses ”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