Autenticação

Para autenticar na API, é enviado uma requisição do tipo POST para o endpoint {{ BASE_API_URL }}/v1/auth/auth-api passando no corpo da requisição as credenciais de acesso que foram fornecidas pela Crediário Prático, conforme descrito na introdução desta documentação.

Exemplo de payload para autenticação
{
  "clientId": "e9ddd0d0-87ab-11ee-b9d1-0242ac120002",
  "clientSecret": "6cee9f017eb80128d8404b8b021ad450"
}

Essa requisição retornará um access_token que será utilizado para autenticar as demais requisições. Sendo enviado no header Autorization, type Bearer Token.

Exemplo de response da autenticação
{
  "accessToken": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJib2IiLCJpYXQiOjE3MDA0ODg2MzMsImV4cCI6MTcwMDU3NTAzM30.pwo3IlzaEFZ1qK5hTEE0Nzm2KHgYlF-9jMnCnzjaBuVk6go5-CXxt6W0LM64R4eXjIIKJR4ke7AYN61XZUBA",
  "tokenType": "Bearer"
}

Para Autenticação junto ao serviço de relatórios é executado o mesmo processo de autenticação, alterando apenas a url base {{ BASE_REPORT_API_URL }}/v1/auth/auth-api. O restante do processo permanece o mesmo.