Busca de Artigos
Selecione um Produto
Diretório de suporte de null
Explore todos os artigos de null (Last Updated )
Nenhum artigo encontrado.
Resultados da pesquisa
Nenhum artigo encontrado.
Reach 360: API de Webhooks
Artigo atualizado pela última vez em 16 de jan. de 2026
O que esse endpoint de API faz
Com a API Webhooks, você cria ou exclui webhooks dos eventos de webhook disponíveis. Quem tem acesso ao aplicativo para o qual o webhook está enviando as informações vê a conclusão do curso, o envio do curso para publicação, a inscrição de usuários e grupos em cursos e planos de aprendizagem ou quando um usuário é adicionado à sua conta do Reach 360.
Você também pode usar esse endpoint para obter uma lista de webhooks ou detalhes de um webhook específico.
Observação: a API Webhooks oferece suporte à assinatura de mensagens. Ao criar um webhook, você pode especificar umsharedSecret, que é usado para gerar uma assinatura para cada solicitação, garantindo a autenticidade das mensagens recebidas.
Pontos finais
POST /webhooks- crie um novo webhookGET /webhooks- listar webhooksGET /webhooks/{webhookId}- obtenha detalhes de um webhook por id de webhookDELETE /webhooks/{webhookId}- exclua um webhook pelo id do webhook
Objetos
id(string) - o identificador exclusivo do webhooktargetUrl(string) - o URL do endpoint do webhook em seu servidorsharedSecret(string) - um segredo usado para gerar uma assinatura para cada solicitação. Retornado somente ao criar um webhookevents(lista de eventos de webhook) - a lista de eventos de webhook habilitados para este webhookapiVersion(string) - Versão da API usada ao enviar o evento webhook
Crie um webhook
POST /webhooks
Parâmetros de solicitação (JSON)
targetUrl(string, obrigatório)events(lista de eventos de webhook, obrigatória)sharedSecret(string, opcional)apiVersion(string, opcional) - Versão da API a ser usada para o evento webhook. Se não for fornecido, usará como padrão oAPI-Versioncabeçalho enviado na solicitação ou, se isso não for especificado, a versão inicial da API,2023-04-04
Exemplo de resposta
{
"id": "example-webhook-id",
"targetUrl": "<https://example.com>",
"events": ["course.completed", "user.created"],
"sharedSecret": "the shared secret",
"apiVersion": "2023-05-04",
"url": "<https://api.reach360.com/webhooks/example-webhook-id>",
}
Códigos de erro específicos do endpoint:
duplicate_target_url- não é possível criar um webhook porque ele játargetUrlestá sendo usado por outro webhook. Uma resposta 409 será retornada neste caso.
Listar webhooks
GET /webhooks
Parâmetros de solicitação (sequência de caracteres de consulta)
limit(inteiro, opcional) - o número máximo de resultados a serem retornados em uma única resposta (consulte Paginação); deve estar entre 1 e 2000 (o padrão é 50)
Exemplo de resposta
{
"webhooks": [
{
"id": "example-webhook-id",
"targetUrl**":** "<https://example.com>",
"events": ["course.completed", "user.created"],
"apiVersion": "2023-05-04",
"url": "<https://api.reach360.com/webhooks/example-webhook-id>"
****}, ...
],
"nextUrl": "<https://url-for-next-page-of-results>"
}
Recupere o Webhook por ID
OBTENHA /webhooks/ {webhookID}
Exemplo de resposta
{
"id": "example-webhook-id",
"targetUrl": "<https://example.com>",
"events": ["course.completed", "user.created"],
"apiVersion": "2023-05-04",
"url": "<https://api.reach360.com/webhooks/example-webhook-id>"
****}
Códigos de erro específicos do endpoint:
webhook_not_found- não é possível recuperar o webhook porque o webhook não existe
Excluir Webhook por ID
EXCLUIR /webhooks/ {webhookID}
Resposta de sucesso
204 “Sem conteúdo”
Códigos de erro específicos do endpoint:
webhook_not_found- não é possível excluir o webhook porque o webhook não existe