1. Obter o token

Rota para obter o token de autenticação. O token expira a cada hora.

Autenticação - Obtenção de Token

Método:POST

Endpoint

[https://sandbox.auth.platform.flowfinance.com.br/oauth2/token

Autenticação

Tipo: Basic Auth

CampoDescrição
Username{{clientId}}
Password{{clientSecret}}

Body (x-www-form-urlencoded)

CampoValorObrigatórioDescrição
grant_typeclient_credentialssimDefine o tipo de autenticação via credenciais do cliente.

Exemplo de Chamada

curl --location 'https://sandbox.auth.platform.flowfinance.com.br/oauth2/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic {{Base64(clientId:clientSecret)}}' \
--data-urlencode 'grant_type=client_credentials'

Exemplo de Retorno (200 OK)

{
  "access_token": "seutokenaqui",
  "expires_in": 3600,
  "refresh_expires_in": 0,
  "token_type": "Bearer",
  "not-before-policy": 0,
  "scope": "api.banking/originator"
}

  • Observações

  • O token gerado deve ser enviado no header Authorization das chamadas subsequentes, no formato:

    Authorization: Bearer {{access_token}}
    
  • O tempo de expiração (expires_in) é de 3600 segundos (1 hora).

  • Este endpoint está disponível tanto para sandbox quanto para produção, alterando apenas a URL base.