Esta rota é utilizada para regerar um JWT que será utilizado em todas as rotas da API do Reinf V2. Tanto o token quanto o refresh_token antigos serão inválidados.
POST
Headers
Nome | Descrição | Exemplo |
authorization
|
Parâmetro refresh_token obtido na rota /auth, deve ser informado como um Bearer Token | Bearer xxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxx.xxxxx... |
Body - x-www-form-urlencoded
Nome | Descrição | Exemplo |
cnpj_sh | CNPJ da Software House | 03322789000195 (Utilizar 14 dígitos) |
token_sh | Token da Software House | Gerar o token em https://conta.tecnospeed.com.br |
Retorno
Exemplo de retorno com sucesso:
{
"token":"xxxxxxxxOiJIUzI1NiIsInR5cCI6IkpXVCJ9.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.1ZbMBistcbX1geNPmSm9Zh-R3fOuLmXiKPBuZ1x2apQ",
"refresh_token":"xxxxxxxxOiJIUzI1NiIsInR5cCI6IkpXVCJ9.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.1ZbMBistcbX1geNPmSm9Zh-R3fOuLmXiKPBuZ1x2apQ"
}
Exemplo de retorno com erro:
{
"error":{
"message":"Cnpj da software house informado não foi encontrado."
}
}
Possíveis retornos de erro:
Caso o parâmetro cnpj_sh informado não existir na base de clientes, status code 400:
{
"error":{
"message":"Cnpj da software house informado não foi encontrado."
}
}
Caso não for informado o parâmetro cnpj_sh ou token_sh ou token, status code 400:
{
"error":{
"message":"Parâmetros informados incorretos, verifique a documentação."
}
}
Caso o token informado for inválido, status code 401:
{
"error":{
"message":"Não autorizado, verifique o token informado."
}
}
Caso o token não for informado, status code 400:
{
"error":{
"message":"Parâmetro token não informado, por favor verifique."
}
}
Caso o token informado estiver expirado, status code 401:
{
"error":{
"message":"Token expirado, utilize a rota de autenticação para gerar um novo token."
}
}
Comentários
0 comentário
Por favor, entre para comentar.