Pesquisar K
Appearance
Appearance
Endpoint para trocar o código de autorização por um access token OAuth2. Este endpoint é parte do fluxo Authorization Code do OAuth2.
POST https://api.layers.digital/oauth/tokenContent-Type: application/x-www-form-urlencoded| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| grant_type | string | Sim | Tipo de concessão. Deve ser authorization_code para o fluxo Authorization Code. |
| client_id | string | Sim | Identificador do seu app na Layers. |
| code | string | Sim | Código de autorização recebido após o usuário autorizar o acesso. |
| redirect_uri | string | Sim | URI de redirecionamento configurada no app. Deve ser exatamente a mesma usada na autorização. |
curl -X POST https://api.layers.digital/oauth/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=authorization_code" \
-d "client_id=seu-client-id" \
-d "code=codigo-de-autorizacao" \
-d "redirect_uri=https://seu-app.com/callback"Status: 200 OK
{
"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"token_type": "Bearer",
"expires_in": 3600,
"state": "opcional-state-passado-na-autorizacao"
}Authorization: Bearer {access_token}.Bearer.Status: 400 Bad Request ou 401 Unauthorized
{
"error": "invalid_grant",
"error_description": "Código de autorização inválido ou expirado"
}redirect_uri deve corresponder exatamente ao valor configurado no app e usado durante a autorização.access_token obtido deve ser usado para autenticar requisições às APIs da Layers, como Informações de Conta e Informações de Usuário.