Saltar para o conteúdo principal
POST
/
treble-webhooks
curl --request POST \ --url https://{webhookUrl}/treble-webhooks \ --header 'Content-Type: application/json' \ --data ' { "event_type": "hsm.status", "event_id": "5f8d7e6a5f8d7e6a5f8d7e6a", "timestamp": "2024-09-10T12:34:56.789Z", "status": "APPROVED", "name": "welcome_message", "affected_conversation_ids": [ 12345, 67890, 54321 ] } '
{}

Documentation Index

Fetch the complete documentation index at: https://help.treble.ai/llms.txt

Use this file to discover all available pages before exploring further.

Corpo

application/json

Informações do evento. O tipo de evento é determinado pelo campo 'event_type'.

Evento que é disparado quando o estado de um HSM (Highly Structured Message) muda

event_type
enum<string>
obrigatório

Tipo de evento, sempre 'hsm.status' para atualizações de estado de HSM

Opções disponíveis:
hsm.status
event_id
string
obrigatório

Identificador único del evento

timestamp
string<date-time>
obrigatório

Marca de tiempo del evento en formato ISO 8601

status
enum<string>
obrigatório

Novo estado do HSM

Opções disponíveis:
APPROVED,
REJECTED,
PAUSED,
DISABLED,
PENDING_DELETION
name
string
obrigatório

Nombre o identificador del HSM

affected_conversation_ids
integer[]
obrigatório

IDs das conversas afetadas pela mudança de estado

ID de uma conversa afetada

Resposta

200 - application/json

Resposta bem-sucedida

Objeto JSON com a confirmação de recepção. O serviço deve responder em menos de 5 segundos.