curl -X GET 'https://api.goatpay.com.br/v1/oauth-apps/authorizations/list/clx_app_01?status=ACTIVE&page=1&limit=20' \
-H 'X-API-Key: gp_live_SUA_CHAVE'
{
"success": true,
"message": "Autorizações listadas com sucesso",
"data": {
"items": [
{
"id": "clx_auth_01",
"resourceOwnerAccountId": "clx_account_merchant",
"resourceOwnerAccountName": "Loja Exemplo",
"environment": "PRODUCTION",
"grantedScopes": ["account:read", "payments:read"],
"authorizedAt": "2026-09-01T10:00:00.000Z",
"lastUsedAt": "2026-09-03T12:00:00.000Z",
"status": "ACTIVE"
}
],
"total": 1,
"page": 1,
"limit": 20
},
"requestId": "req_oauth_auths"
}
Gestão
Listar autorizações
Lista contas que autorizaram a aplicação (nome + ID, sem e-mail).
GET
/
oauth-apps
/
authorizations
/
list
/
{applicationId}
curl -X GET 'https://api.goatpay.com.br/v1/oauth-apps/authorizations/list/clx_app_01?status=ACTIVE&page=1&limit=20' \
-H 'X-API-Key: gp_live_SUA_CHAVE'
{
"success": true,
"message": "Autorizações listadas com sucesso",
"data": {
"items": [
{
"id": "clx_auth_01",
"resourceOwnerAccountId": "clx_account_merchant",
"resourceOwnerAccountName": "Loja Exemplo",
"environment": "PRODUCTION",
"grantedScopes": ["account:read", "payments:read"],
"authorizedAt": "2026-09-01T10:00:00.000Z",
"lastUsedAt": "2026-09-03T12:00:00.000Z",
"status": "ACTIVE"
}
],
"total": 1,
"page": 1,
"limit": 20
},
"requestId": "req_oauth_auths"
}
Permissão:
oauth-apps/authorizations/list. Visão do dono da aplicação.
curl -X GET 'https://api.goatpay.com.br/v1/oauth-apps/authorizations/list/clx_app_01?status=ACTIVE&page=1&limit=20' \
-H 'X-API-Key: gp_live_SUA_CHAVE'
{
"success": true,
"message": "Autorizações listadas com sucesso",
"data": {
"items": [
{
"id": "clx_auth_01",
"resourceOwnerAccountId": "clx_account_merchant",
"resourceOwnerAccountName": "Loja Exemplo",
"environment": "PRODUCTION",
"grantedScopes": ["account:read", "payments:read"],
"authorizedAt": "2026-09-01T10:00:00.000Z",
"lastUsedAt": "2026-09-03T12:00:00.000Z",
"status": "ACTIVE"
}
],
"total": 1,
"page": 1,
"limit": 20
},
"requestId": "req_oauth_auths"
}
Parâmetros
string
required
ID da aplicação OAuth.
integer
default:"1"
Página (começa em 1).
integer
default:"20"
Itens por página (máx. 100).
string
Filtrar por
ACTIVE ou REVOKED.string
Filtrar por
DEV ou PRODUCTION.Por privacidade, retorna nome e ID da conta — não inclui e-mail.
Authorizations
Chave gp_live_... criada em Integrações → Chaves de API no dashboard.
Path Parameters
ID da aplicação OAuth.
Query Parameters
Required range:
x >= 1Required range:
1 <= x <= 100Available options:
ACTIVE, REVOKED Available options:
DEV, PRODUCTION 
