API Reference

closed_session

Evento disparado após fechamento de sessão.

Exemplo

{ "event": "closed_session", // String. Tipo de evento, nesse caso, fechamento de sessão. "event_ts": "2025-03-14T16:48:40.945818", // String. Timestamp do evento no formato ISO 8601. "session_data": { "assing_to": "", // String. ID do usuário ou agente ao qual a sessão estava atribuída (vazio indica que não está mais atribuída). "autod_user_id": null, // String | null. ID do usuário da distribuição automática, se aplicável. "bot_active": null, // Boolean | null. Indica se um bot estava ativo na sessão. "bot_expires_at": null, // String | null. Timestamp de expiração do bot, se aplicável. "close_tag": "INVALID-UUID-123", // String. Tag associada ao fechamento da sessão. "close_ts": "2025-03-14T16:48:40.944+01:00", // String. Timestamp do fechamento da sessão. "count": null, // Integer | null. Quantidade de mensagens não lidas. "created_by": "agent", // String. Indica quem criou a sessão ("agent" para sessão criada por um agente no sistema ou "customer" se foi criada pelo cliente). "date_assign": "2025-03-14T16:41:53.932+01:00", // String. Data/hora da atribuição inicial da sessão a um agente. "deleted_at": null, // String | null. Timestamp da exclusão da sessão, se aplicável. "department_id": "INVALID-UUID-123", // String. ID do departamento responsável pela sessão. "expires_at": null, // String | null. Data de expiração da sessão, se configurada. "group": false, // Boolean. Indica se a sessão pertence a um grupo. "id": "INVALID-UUID-123", // String. ID único da sessão. "instance_id": "chatpro-1234567891", // String. ID da instância do sistema de chat. "last_from_me": true, // Boolean. Indica se a última mensagem foi enviada pelo usuário ou pelo sistema. "last_interaction_by": "agent", // String. Última interação na sessão, podendo ser "agent" ou "customer". "last_message": "Sessão transferida", // String. Última mensagem trocada na sessão. "last_type": "transfer_session", // String. Tipo do último evento ocorrido na sessão. "last_update": "2025-03-14T16:48:36.991119+01:00", // String. Timestamp da última atualização da sessão. "lead_id": "INVALID-UUID-123", // String. ID do lead (cliente) associado à sessão. "nps": null, "nps_grade": 0, "open": false, // Boolean. Indica que a sessão está fechada. "open_ts": "2025-03-14T16:41:53.932+01:00", // String. Timestamp da abertura da sessão. "owner_id": null, // String | null. ID do responsável pela sessão, se houver carteirização. "page_id": null, // String | null. ID da página associada à sessão, se aplicável. "protocoll": null, // String | null. Número de protocolo da sessão, se houver. "provider": "whatsapp", // String. Provider utilizado (exemplo: "whatsapp", "instagram", "facebook", "cloud"). "ura_json": null, // JSON | null. Dados da URA (Unidade de Resposta Audível), se houver. "ura_ts": null, // String | null. Timestamp do evento de URA, se aplicável. "waiting_nps": false, // Boolean. Indica se a sessão está aguardando resposta do NPS. "widget_id": null // String | null. ID do widget associado à sessão, se houver. } }