Skip to main content
POST
https://app.mayahub.ai/api/
/
user
/
assistants
/
disable-webhook
Desativar Webhook do Assistente
curl --request POST \
  --url https://app.mayahub.ai/api/user/assistants/disable-webhook \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "assistant_id": 123
}
'
{
  "message": "Webhook disabled successfully",
  "data": []
}
Este endpoint desativa as notificações de webhook para um assistente, interrompendo todas as atualizações em tempo real sobre a conclusão de chamadas e seus dados.

Corpo da Requisição

assistant_id
integer
required
O ID do assistente para o qual o webhook será desativado

Resposta

message
string
Mensagem de sucesso confirmando que o webhook foi desativado
data
array
Array vazio (reservado para uso futuro)

Respostas de Erro

404 Not Found
422 Validation Error
{
  "message": "Webhook disabled successfully",
  "data": []
}

Comportamento do Webhook

Quando o webhook está desativado:
  • O assistente deixará de enviar requisições HTTP POST para a sua URL de webhook.
  • is_webhook_active será definido como false e webhook_url será definido como null.
  • Qualquer chamada em andamento será concluída normalmente, mas nenhuma notificação de webhook será enviada.
  • Os dados das chamadas ainda estarão disponíveis através dos endpoints da API.

Observações
  • O assistente deve pertencer ao usuário autenticado.
  • Isso remove completamente a configuração do webhook do assistente.
  • Você pode reativar os webhooks posteriormente usando o endpoint de ativação de webhook com uma nova URL.
  • Desativar webhooks não afeta a gravação das chamadas nem a coleta de dados.