Pular para o conteúdo

Autenticação

Tokens de API são usados para autenticar requisições programáticas à plataforma.

Como obter um token

Gere um token de API pelo Dashboard. Acesse: Dashboard

Header de Autenticação

Todas as requisições protegidas devem incluir:

Authorization: Bearer <seu-token-api>

Tenant

GET /me/tenant

Retorna informações do tenant autenticado.

Terminal window
curl -X GET https://api.integracoesinteligentes.com/me/tenant \
-H "Authorization: Bearer <token>"

Resposta:

{
"data": {
"id": "018e1234-5678-7abc-8def-0123456789ac",
"name": "Minha Empresa",
"status": "active",
"webhook_url": "https://sua-api.com/webhooks",
"plan_details": null,
"created_at": "2024-01-15T10:30:00.000000Z",
"updated_at": "2024-01-15T10:30:00.000000Z",
"tenant_member": {
"role": "owner",
"accepted_at": "2024-01-15T10:30:00.000000Z",
"created_at": "2024-01-15T10:30:00.000000Z",
"is_owner": true,
"is_pending": false
}
}
}

Campos da resposta:

CampoTipoDescrição
idUUIDID único do tenant
namestringNome do tenant
statusstringStatus do tenant (active, suspended, deleted)
webhook_urlstring|nullURL do webhook configurada
plan_detailsobject|nullDetalhes do plano
created_atstringData de criação (ISO 8601)
updated_atstringData de atualização (ISO 8601)
tenant_memberobject|nullDados do usuário no tenant (presente quando autenticado via token)
tenant_member.rolestringFunção (admin, member)
tenant_member.accepted_atstring|nullData de aceite do convite
tenant_member.created_atstringData de criação do vínculo
tenant_member.is_ownerbooleanSe é o proprietário do tenant
tenant_member.is_pendingbooleanSe o convite ainda está pendente

Erros de Autenticação

401 Unauthorized

Token inválido, expirado ou não fornecido.

{
"message": "Unauthenticated."
}

403 Forbidden

Token válido, mas sem permissão para o recurso.

{
"message": "This action is unauthorized."
}

Próximos Passos