🗣️Conceitos
Nosso mecanismo de notificação funciona através de Webhooks.
Webhook é um serviço que cria uma conexão para que o seu sistema possa receber informações do plataforma assim que uma determinada ação ocorrer, nomeada como evento nessa documentação.
Funcionamento
O seu sistema pode receber atualização de eventos que ocorreram na nossa plataforma para que não precise consultar a nossa API periodicamente e apenas acessá-la quando se fizer necessário.
Para isso, é necessário que o seu sistema contenha um recurso que receberá a requisição HTTP com o conteúdo da notificação escolhida e previamente configurada na nossa plataforma através do contato com o nosos time.
Ambiente
A disponibilização dos seus recursos que irão receber as notificações deverão sempre considerar duas variáveis a serem configuradas na nossa plataforma:
URL base do seu recurso
variável
{your_url_base}
Caminho de rota do seu recurso
variável
{your_url_path}
(opcional) Uma chave de cabeçalho da requisição (
Header)variável {
your_header_key}
(opcional) Um valor estático de cabeçalho da requisição (
Header)variável
{your_header_value}
Método e Conteúdo
Utilizaremos sempre o método POST para as requisições, portanto, é obrigatório que o seu recurso aceite esse método.
Os conteúdos das nossas notificações sempre serão enviados com a utilização de JSON (Content-Type application/json) no corpo das requisições para o seu sistema.
O retorno esperado do recurso no seu sistema deve seguir as seguintes regras de códigos de status:
200 OKNotificação recebida com sucesso
201 CreatedNotificação recebida com sucesso
400 Bad RequestErro no recebimento da notificação
429 Too Many RequestsLimite atingido no recurso responsável pelo recebimento da notificação
500 Internal Server ErrorIndisponibilidade no recurso responsável pelo recebimento da notificação
Ferramentas
Indicamos que sempre seja utilizado ferramentas que tem como objetivo para testar os recursos disponibilizados através do envio de requisições HTTP para análise do seu envio e retorno, antes mesmo de iniciar o desenvolvimento ou ajuste no seu sistema.
Considerando isso, disponibilizamos abaixo o link de acesso aos exemplos das requisições (collections) através da ferramenta Postman.
Atualizado
Isto foi útil?
