atrixANALYTICS
REST APIReference

OAuth 2.1

Authorization-server metadata, dynamic client registration, token and revocation endpoints used by MCP clients.

Generated from the Atrix Analytics — control plane API OpenAPI document, version 0.1.0. 5 operations. The raw document is at /openapi.json.

GET /.well-known/oauth-authorization-server

RFC 8414 authorization server metadata.

Auth: none.

StatusBodyNotes
200—RFC 8414 metadata

GET /.well-known/oauth-protected-resource/v1

RFC 9728 protected-resource metadata for the /v1 API.

Auth: none.

StatusBodyNotes
200—RFC 9728 metadata

POST /oauth/register

RFC 7591 dynamic client registration. Public clients (PKCE, no secret) only.

Auth: none.

Request body (application/json): RegisterRequest

FieldTypeRequiredDescription
client_namestring | null
client_uristring | null
grant_typesstring[] | null
logo_uristring | null
policy_uristring | null
redirect_urisstring[]yes
response_typesstring[] | null
scopestring | null
software_idstring | null
software_versionstring | null
token_endpoint_auth_methodstring | null
tos_uristring | null
StatusBodyNotes
201RegisterResponse
400—RFC 7591 error

POST /oauth/revoke

RFC 7009 revocation. Always 200 for a well-formed request.

Auth: none.

StatusBodyNotes
200—Revoked (or never existed)

POST /oauth/token

Auth: none.

Request body (application/json): TokenForm

FieldTypeRequiredDescription
client_idstring | null
codestring | null
code_verifierstring | null
grant_typestringyesauthorization_code or refresh_token.
redirect_uristring | null
refresh_tokenstring | null
resourcestring | null
scopestring | null
StatusBodyNotes
200TokenResponse
400—RFC 6749 §5.2 error

On this page