Webhooks
Endpoints para gerenciar webhooks do tenant. Permitem assinar eventos da plataforma e receber notificações HTTP em URLs configuradas pelo cliente.
Listar webhooks
Retorna todos os webhooks configurados pelo tenant. Cada webhook representa uma assinatura para um evento específico da plataforma e contém a URL que receberá a notificação HTTP quando o evento ocorrer.
Criar webhook
Cria um novo webhook para o tenant, assinando um evento da plataforma (por exemplo, criação de uma candidatura ou alteração de etapa). Ao ocorrer o evento, a InHire envia uma requisição HTTP `POST` para a `url` informada com os dados do evento. É possível restringir o disparo a usuários de grupos específicos via `userGroups` e adicionar regras de filtragem por campo via `rules`.
Obter webhook por ID
Retorna os dados completos de um webhook específico do tenant a partir do seu identificador.
Atualizar webhook
Atualiza um webhook existente. Permite alterar a URL de destino, o nome, a descrição, os cabeçalhos enviados, o evento assinado, os grupos de usuários e as regras de filtragem.
Remover webhook
Remove permanentemente um webhook do tenant. Após a remoção, o evento associado deixa de ser notificado para a URL configurada.
Listar webhooks por evento
Retorna todos os webhooks do tenant que estão assinando um evento específico, identificado pelo `eventName` (por exemplo, `JOB_TALENT_ADDED`).