Register an app (self-serve)
POST /api/protocol/v1/apps
POST
/api/protocol/v1/apps
Denpa.ai/developer → YOUR APPS. Public (PKCE) unless confidential. Ten apps per developer; financial scopes refused; same-origin.
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
Responses
Section titled “ Responses ”App + clientSecret (once, null for public clients)
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
insufficient_scope / forbidden
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
Too_many_apps
object
error
required
Stable machine-readable code (snake_case) or a short reason.
string
message
string
key
additional properties
any