A API de Integração do Doqz foi construída com base em tecnologias atuais, visando principalmente padronização de acesso e segurança.

Restful

Utilizamos verbos do protocolo HTTP para identificar as operações que serão executadas, padronizamos a nomenclatura e as configurações de acesso dos recursos e retornamos HTTP Status Codes condizentes com a resposta gerada.

🚧

As respostas da API podem ser as seguintes

  • 2xx: Sucesso
  • 4xx: Erro do lado cliente
  • 5xx: Erro do lado servidor

A seguir as descrições dos status:

HTTP Status Descrição
200 Ok Requisição OK, tudo ocorreu como esperado
400 Bad Request Essa resposta significa que o servidor não entendeu a requisição pois foi enviado uma sintaxe inválida.
401 UnAuthorized O cliente deve se autenticar para obter a resposta solicitada.
404 Not Found O servidor não pode encontrar o recurso solicitado.
500 Internal Server Error A requisição não foi atendida por algum erro ocorrido no servidor.
501 Service Unavailable O servidor não está pronto para manipular a requisição. Causas comuns são servidor em manutenção ou sobrecarregado.

API Key / Token

Utilizamos chaves para permitir acesso aos recursos da API, esta chave é um Token que deve ser informada no header das chamadas de API.

JSON & UTF8

Utilizamos um único padrão de codificação para as requisições e respostas.

Notificação de Eventos - Webhooks

Algumas APIs possuem opção de informar uma URL de vinculação para webhooks. Os webhooks permitem que sistemas externos recebam notificações de eventos gerados pelas APIs do Doqz, eles são conhecidos também de Callbacks ou Reverse API.

👍

O que são Webhooks?

Para mais informações sobre o que são Webhooks clique aqui. E se quiser criar um endpoint de Webhook para testes gere uma URL e acompanhe as mensagens recebidas.