post/oauth/apps

Request

  • Base URL: https://api.useanima.sh/v1
  • URL: https://api.useanima.sh/v1/oauth/apps
  • Auth: one of:
    • HTTP bearer
    • API key in header X-API-Key

Request body

clientIdstring required

Public identifier the third-party app uses in /authorize URLs

namestring required

Display name shown on the consent screen

descriptionstring nullable
iconUrlstring uri nullable
homepageUrlstring uri nullable
privacyPolicyUrlstring uri nullable
termsOfServiceUrlstring uri nullable
redirectUrisstring[] required

Exact-match URIs the consent flow will redirect to. Native CLIs use http://localhost:* or http://127.0.0.1:*.

allowedScopesstring[] required

Scope strings the app may request on /authorize

ownerOrgIdstring

Org that registered the app — defaults to the calling master key's org

Response

OK

idstring required
clientIdstring required
namestring required
statusstring required

PENDING_REVIEW until Anima approves; APPROVED for production use

createdAtstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.