Skip to main content
GET
/
oauth
/
authorize
/
context
cURL
curl --request GET \
  --url https://api.sandbox.humanity.org/v2/oauth/authorize/context
{
  "authorization_id": "<string>",
  "client_id": "<string>",
  "user_id": "<string>",
  "app_scoped_user_id": "<string>",
  "status": "<unknown>",
  "redirect_uri": "<string>",
  "requested_scopes": [
    "<string>"
  ],
  "application": {
    "client_id": "<string>",
    "name": "<string>",
    "organization_id": "<string>",
    "status": "<unknown>",
    "redirect_uris": [
      "<string>"
    ],
    "created_by_user_id": "<string>",
    "created_at": "<string>",
    "updated_at": "<string>",
    "revoked_at": "<string>"
  },
  "scopes": [
    {
      "id": "<string>",
      "display_name": "<string>",
      "description": "<string>",
      "category": "<string>",
      "implied_scopes": [
        "<string>"
      ],
      "is_default": true
    }
  ],
  "metadata": {
    "created_at": "<string>",
    "updated_at": "<string>",
    "approved_at": "<string>",
    "revoked_at": "<string>",
    "last_token_issued_at": "<string>"
  },
  "policy": {
    "requires_palm_verification": true,
    "preset_cache_ttl_seconds": 123
  },
  "state": "<string>",
  "granted_scopes": [
    "<string>"
  ],
  "code": "<string>",
  "code_expires_at": "<string>",
  "nonce": "<string>"
}
Hydrate consent surfaces with rich metadata (app name, avatar, requested presets, policy requirements) before showing users an approval prompt. Call this with the authorization_id returned from /oauth/authorize to render a branded UX or to pre-warm a hosted consent screen. Pair with GET /oauth/authorize/result to poll for the final decision when embedding the consent UI.

Query Parameters

authorization_id
string
required

Response

200 - application/json
authorization_id
string
required
client_id
string
required
user_id
string
required
app_scoped_user_id
string
required
status
required
redirect_uri
string
required
requested_scopes
string[]
required
application
object
required
scopes
object[]
required
metadata
object
required
policy
object
required
state
string
granted_scopes
string[]
code
string
code_expires_at
string
nonce
string