Geração de Token (2FA)

Essa API será utilizada quando for necessário a autenticação em dois fatores (2FA)

Request

Certifique-se que sua API está autenticada utilizando o OAuth2 Authentication.

Token

POST URL: https://apicore.d1.cx/tfa/token

Utilize estes parâmetros para geração de token em ambiente de produção

Para ambiente de homologação, utilize como endpoint: https://apicore.stg.d1.cx/tfa/token

Headers

Request Body

{
    "token": "982421",
    "recipient": "5511999999999",
    "expiresDate": "2021-06-08T03:00:00.000000Z"
}

Atributos:

token: é o token gerado.

recipient: valor informado para o campo recipient durante o request.

expiresDate: É a data e hora de expiração do token em formato ISO-86001

Response

HTTP/1.1 201 CREATED

{
   "token": "982421",
   "recipient": "5511999999999",
   "expiresDate": "2021-06-08T03:00:00.000000Z"
}


HTTP/1.1 400 BAD REQUEST

{
  "type": "about:blank",
  "title": "BadRequest"
  "status": 400
  "detail": "Detalhes sobre o erro"
  "instance": "/token"
}

Headers

  • Content-Type: application/json

  • Authorization: Bearer [OAUTH2-AUTHENTICATION-ACCESS_TOKEN]

  • TenantId: [TENANT-ID]

Exemplo de requisição

{
  "tfaProjectId": "12345",
  "clientId": "12345",
  "recipient": "5511999999999",
  "integrationId": "46299F1DF4C9C9CCEDB4D49DAE6C254",
  "tokenExpirationTimeInMinutes": 20,
  "template": "Seu token é ${token}.",
  "emailSubject": "Token"
}

Last updated