Possiveis erros:
Erro no token
Caso a assinatura da string_to_sign esteja incorreta, um erro será apresentado relativo ao encoded_header_token:
STATUS
401Response Body
{
"title": "QI Unauthenticated",
"description": "Please provide valid credentials as part of the request. (Documentation: https://qitech.com.br/documentation) Details: Failed while decoding the authentication token",
"translation": "Por favor forneça credenciais válidas como parte da request. (Documentação: https://qitech.com.br/documentation) Detalhes: Falha ao decodificar o token de autenticação",
"code": "GDF000014"
}
Erro no API_KEY
Caso a API_KEY não sejá enviada no header o seguinte erro será apresentado:
STATUS
400Response Body
{
"title": "Bad Request",
"description": "No API Client Key received",
"translation": "Nenhuma chave de API do cliente recebida",
"code": "GDF000003"
}
API_KEY incorreta
Caso a API_KEY enviada não corresponda a API_KEY apresentada no front QI Tech após o cadastro de chaves o seginte retorno será apresentado:
STATUS
404Response Body
{
"code": "GDF000018",
"title": "Not Found",
"description": "No ClientIntegration found for api_client_key: {api_client_key}.",
"translation": "Nenhuma ClientIntegration encontrada para api_client_key: {api_client_key}."
}
Endpoint não autorizado
Caso o endpoint ou metodo acessado não estejá autorizado o seguinte erro será retornado:
STATUS
401Response Body
{
"title": "QI Unauthenticated",
"description": "Please provide valid credentials as part of the request. (Documentation: https://qitech.com.br/documentation) Details: Endpoint or HTTP method not allowed for the given ClientIntegration (Action: POST /debt)",
"translation": "Por favor forneça credenciais válidas como parte da request. (Documentação: https://qitech.com.br/documentation) Detalhes: Endpoint ou método HTTP não permitido para a ClientIntegration fornecida (Action: POST /debt)",
"code": "GDF000014"
}
Atenção!
Para requisitar acesso ao endpoint que retornou o referido é necessario solicitar a liberação pelo time de suporte QI Tech.