Skip to main content
GET
/
v1
/
api
/
oauth
/
authorizations
List OAuth authorizations
curl --request GET \
  --url https://api.hq.zone/v1/api/oauth/authorizations \
  --header 'Authorization: Bearer <token>'
[
  {
    "active": true,
    "authorized_at": "<string>",
    "client_id": "<string>",
    "client_type": "<string>",
    "name": "<string>",
    "scopes": [
      "<string>"
    ],
    "updated_at": "<string>"
  }
]

Authorizations

Authorization
string
header
required

Personal Access Token. Send as Authorization: Bearer hq_pat_....

Response

Third-party apps the caller has authorized

active
boolean
required

Whether the app is still registered and active. A disabled app keeps the consent row until revoked, but its tokens no longer refresh.

authorized_at
string
required

When the app was first authorized.

client_id
string
required
client_type
string
required

public (PKCE) or confidential (has a secret).

name
string
required
scopes
string[]
required

The capability scopes this user has granted the app (the running UNION).

updated_at
string
required

When the grant last grew (a re-auth requesting new scopes).