Auth

Register an OAuth client (RFC 7591)

Dynamic client registration for OAuth-capable MCP clients (Claude.ai, ChatGPT, Grok Bot connectors). Open registration: it grants nothing by itself - every authorization still passes the user consent screen. Public clients (token_endpoint_auth_method=none) must use PKCE S256. Discovery: /.well-known/oauth-authorization-server.

post/api/oauth/register

Request

  • Base URL: https://domani.run
  • URL: https://domani.run/api/oauth/register
  • Auth: HTTP bearer

Request body

redirect_urisstring[] required

Exact redirect URIs (https, http on loopback, or a native custom scheme)

client_namestring

Shown on the consent screen

token_endpoint_auth_method'none' | 'client_secret_post' | 'client_secret_basic'
client_uristring
logo_uristring

Response

Client registered

client_idstring
client_namestring
redirect_urisstring[]
token_endpoint_auth_methodstring
grant_typesstring[]
response_typesstring[]
client_id_issued_atinteger
client_secretstring

Only for confidential clients; returned once

Changes

No recorded changes to this operation across all 2 revisions of this API.