Endpoints de teste
/authentication_test responde 200 só quando o host, a chave de API e a assinatura estão corretos. Use o GET para testar uma requisição sem body e o POST para testar também o payload_md5. Como montar os headers: Teste de autenticação.
Disponível em
| Perfil | Host | Permissão exigida |
|---|---|---|
| Gestora | manager-api | — |
| Consultoria | consultant-api | — |
| Cedente | assignor-api | — |
URL base de cada host: Ambientes (Hosts).
GET
ENDPOINT
/authentication_testMÉTODO
GETSem body e sem payload_md5 na assinatura.
Response
STATUS
200{
"success": "Congrats!"
}
POST
ENDPOINT
/authentication_testMÉTODO
POSTAtributos do body
namestringobrigatórioQualquer texto de 1 a 255 caracteres. A resposta devolve o mesmo valor. O body não aceita outros campos.{
"name": "QI Tech"
}
Response
STATUS
200{
"name": "QI Tech",
"success": "Congrats!"
}
Erros
| Status | Código | Quando acontece |
|---|---|---|
| 400 | QIT000001 | POST sem name, com name vazio, com outro campo além de name ou com body que não é JSON. |
| 401 | *000008 | Chave de API inválida. Quase sempre é a URL base de outro perfil. |
| 401 | *000016 | O payload_md5 assinado não bate com os bytes enviados no POST. |
Os demais erros de assinatura estão em Erros de autenticação.
Erros de autenticação, permissão e host: veja Erros da API.