Eventos que o seu cliente emite para o gateway — inscrições em salas
Estes são os eventos que o seu cliente emite (socket.emit(evento, payload)). Quase todos são inscrições: entram (ou saem) de uma sala, e é a sala que determina quais eventos do servidor você passa a receber.
Re-emita todas as inscrições ativas a cada connect — veja Reconexão.
Atualizações (conversation.update) dos chats visíveis na sua lista
user_stop_watch_chats
chatIds: string[]
Para de observar os chats informados
Emita user_start_watch_chats com os ids da página visível e re-emita quando a lista mudar (paginação, filtro). Não é necessário sair das salas antigas antes de entrar nas novas — mas fazê-lo evita tráfego desnecessário.
Mensagens de qualquer conversa do contato informado
user_started_contact_spying entrega mensagens de todas as conversas do contato — se a sua tela mostra uma conversa só, filtre pelo chatId do payload antes de renderizar.
Descontinuado desde o v1. Use POST /mensagens/send — o REST devolve status HTTP real (sucesso/erro), o emit era silencioso. O evento ainda funciona por compatibilidade, sem prazo de remoção definido, mas não deve ser usado em integrações novas.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Zazz Chat","colors":{"primary":"#16A34A","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/zazz-internet/gsKLXXaCkBBQ9-Q3/logo/light.svg?fit=max\u0026auto=format\u0026n=gsKLXXaCkBBQ9-Q3\u0026q=85\u0026s=effe1a2b4d22e93271519cb2679dedfc","dark":"https://mintcdn.com/zazz-internet/gsKLXXaCkBBQ9-Q3/logo/dark.svg?fit=max\u0026auto=format\u0026n=gsKLXXaCkBBQ9-Q3\u0026q=85\u0026s=130d1ae33c5696b37785f5018ed37d8c"},"favicon":"https://mintcdn.com/zazz-internet/twPtzlBWCFm3gSSu/favicon.svg?fit=max\u0026auto=format\u0026n=twPtzlBWCFm3gSSu\u0026q=85\u0026s=74f9b602a041512ac06f89c9a49399e4","navbar":{"links":[{"href":"mailto:henrique@zazzinternet.com","label":"Suporte"}]},"footer":{},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"zazz-internet","hasAudioNarration":false,"actualSubdomain":"zazz-internet","customDomains":["docs.zazzinternet.com"],"gitSource":{"type":"github","owner":"henrique216","repo":"zazz-chat-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ab5758b34e2b635e0fadd17","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"API Reference","count":32},{"language":"default","tag":"Conversas","count":4},{"language":"default","tag":"Webhooks","count":3},{"language":"default","tag":"Guias","count":3},{"language":"default","tag":"Equipes e usuários","count":2},{"language":"default","tag":"Socket (Tempo real)","count":2},{"language":"default","tag":"Integração","count":2},{"language":"default","tag":"Mensagens","count":1},{"language":"default","tag":"Começando","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/socket/eventos-cliente","slug":"/api-reference/socket/eventos-cliente","pageMetadata":{"title":"Eventos do cliente","description":"Eventos que o seu cliente emite para o gateway — inscrições em salas","href":"/api-reference/socket/eventos-cliente"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Eventos que o seu cliente emite para o gateway — inscrições em salas\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Note,Table,Tip,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Estes são os eventos que o `,_jsx(_components.strong,{children:`seu cliente emite`}),` (`,_jsx(_components.code,{children:`socket.emit(evento, payload)`}),`). Quase todos são inscrições: entram (ou saem) de uma sala, e é a sala que determina quais `,_jsx(_components.a,{href:`/api-reference/socket/eventos-servidor`,children:`eventos do servidor`}),` você passa a receber.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Re-emita todas as inscrições ativas a cada `,_jsx(_components.code,{children:`connect`}),` — veja `,_jsx(_components.a,{href:`/guias/socket#reconexao`,children:`Reconexão`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`sessão-e-fila`,children:`Sessão e fila`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Evento`}),_jsx(_components.th,{children:`Payload`}),_jsx(_components.th,{children:`O que habilita`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`user_logged_in`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`userId: string`})}),_jsx(_components.td,{children:`Notificações, fila pessoal (“em atendimento”), captura/transferência para você, eventos de rascunho`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`user_join_team`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`teams: string[]`})}),_jsx(_components.td,{children:`Fila de espera das equipes: conversa nova, transferência para a equipe, remoção da fila`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`user_leave_team`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`teams: string[]`})}),_jsx(_components.td,{children:`Sai das salas das equipes`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`lista-de-conversas`,children:`Lista de conversas`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Evento`}),_jsx(_components.th,{children:`Payload`}),_jsx(_components.th,{children:`O que habilita`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`user_start_watch_chats`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`chatIds: string[]`})}),_jsxs(_components.td,{children:[`Atualizações (`,_jsx(_components.code,{children:`conversation.update`}),`) dos chats visíveis na sua lista`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`user_stop_watch_chats`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`chatIds: string[]`})}),_jsx(_components.td,{children:`Para de observar os chats informados`})]})]})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Emita `,_jsx(_components.code,{children:`user_start_watch_chats`}),` com os ids da página visível e re-emita quando a lista mudar (paginação, filtro). Não é necessário sair das salas antigas antes de entrar nas novas — mas fazê-lo evita tráfego desnecessário.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`conversa-aberta`,children:`Conversa aberta`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Evento`}),_jsx(_components.th,{children:`Payload`}),_jsx(_components.th,{children:`O que habilita`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`user_start_attendance`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`chatId: string`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`message.upsert`}),`, `,_jsx(_components.code,{children:`message.update`}),` e `,_jsx(_components.code,{children:`conversation.event`}),` da conversa aberta`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`user_stop_attendance`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`chatId: string`})}),_jsx(_components.td,{children:`Sai da sala da conversa (emitir ao fechar/trocar de conversa)`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`user_started_chat_spying`}),` / `,_jsx(_components.code,{children:`user_stopped_chat_spying`})]}),_jsx(_components.td,{children:_jsx(_components.code,{children:`chatId: string`})}),_jsx(_components.td,{children:`Observação somente-leitura de uma conversa (mesmos eventos de mensagem, sem assumir o atendimento)`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`user_started_contact_spying`}),` / `,_jsx(_components.code,{children:`user_stopped_contact_spying`})]}),_jsx(_components.td,{children:_jsx(_components.code,{children:`contactId: string`})}),_jsxs(_components.td,{children:[`Mensagens de `,_jsx(_components.strong,{children:`qualquer`}),` conversa do contato informado`]})]})]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`user_started_contact_spying`}),` entrega mensagens de todas as conversas do contato — se a sua tela mostra uma conversa só, filtre pelo `,_jsx(_components.code,{children:`chatId`}),` do payload antes de renderizar.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`contatos-e-logs-por-canal`,children:`Contatos e logs por canal`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Evento`}),_jsx(_components.th,{children:`Payload`}),_jsx(_components.th,{children:`O que habilita`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`watch_channel_contacts`}),` / `,_jsx(_components.code,{children:`unwatch_channel_contacts`})]}),_jsx(_components.td,{children:_jsx(_components.code,{children:`channelId: string`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`contact.channel.insert`}),` — contato novo aparecendo no canal`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`watch_channel_logs`}),` / `,_jsx(_components.code,{children:`unwatch_channel_logs`})]}),_jsx(_components.td,{children:_jsx(_components.code,{children:`channelId: string`})}),_jsx(_components.td,{children:`Logs operacionais do canal`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`campanhas-de-envio-em-massa`,children:`Campanhas de envio em massa`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Evento`}),_jsx(_components.th,{children:`Payload`}),_jsx(_components.th,{children:`O que habilita`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`joinBroadcast`}),` / `,_jsx(_components.code,{children:`leaveBroadcast`})]}),_jsx(_components.td,{children:_jsx(_components.code,{children:`broadcastId: string`})}),_jsxs(_components.td,{children:[`Progresso de um disparo em massa (`,_jsx(_components.code,{children:`joinCampaign`}),`/`,_jsx(_components.code,{children:`leaveCampaign`}),` são aliases legados, idênticos)`]})]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`descontinuado`,children:`Descontinuado`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Evento`}),_jsx(_components.th,{children:`Payload`}),_jsx(_components.th,{children:`Situação`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`message.sent`})}),_jsx(_components.td,{children:`objeto de envio`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Descontinuado desde o v1.`}),` Use `,_jsx(_components.a,{href:`/api-reference/endpoint/enviar-mensagem`,children:_jsx(_components.code,{children:`POST /mensagens/send`})}),` — o REST devolve status HTTP real (sucesso/erro), o emit era silencioso. O evento ainda funciona por compatibilidade, sem prazo de remoção definido, mas não deve ser usado em integrações novas.`]})]})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Eventos do cliente","description":"Eventos que o seu cliente emite para o gateway — inscrições em salas","href":"/api-reference/socket/eventos-cliente"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Sessão e fila","slug":"sessão-e-fila","depth":2,"children":[]},{"title":"Lista de conversas","slug":"lista-de-conversas","depth":2,"children":[]},{"title":"Conversa aberta","slug":"conversa-aberta","depth":2,"children":[]},{"title":"Contatos e logs por canal","slug":"contatos-e-logs-por-canal","depth":2,"children":[]},{"title":"Campanhas de envio em massa","slug":"campanhas-de-envio-em-massa","depth":2,"children":[]},{"title":"Descontinuado","slug":"descontinuado","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"zazz-internet","siteName":"Zazz Chat","title":"Eventos do cliente - Zazz Chat","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-24T18:55:20.184Z","originalFileLocation":"api-reference/socket/eventos-cliente.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Eventos que o seu cliente emite para o gateway — inscrições em salas\">\u003cmeta data-mint-head name=\"application-name\" content=\"Zazz Chat\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/zazz-internet/b9CtadGa2KFW46Nx/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/zazz-internet/b9CtadGa2KFW46Nx/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/zazz-internet/b9CtadGa2KFW46Nx/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/zazz-internet/b9CtadGa2KFW46Nx/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/zazz-internet/b9CtadGa2KFW46Nx/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/zazz-internet/b9CtadGa2KFW46Nx/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/zazz-internet/b9CtadGa2KFW46Nx/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/zazz-internet/b9CtadGa2KFW46Nx/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/zazz-internet/b9CtadGa2KFW46Nx/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Eventos do cliente - Zazz Chat\">\u003cmeta data-mint-head property=\"og:description\" content=\"Eventos que o seu cliente emite para o gateway — inscrições em salas\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Zazz Chat\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.zazzinternet.com/api-reference/socket/eventos-cliente\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://zazz-internet.mintlify.site/_mintlify/api/og/v2?division=Socket+%28Tempo+real%29\u0026amp;title=Eventos+do+cliente\u0026amp;description=Eventos+que+o+seu+cliente+emite+para+o+gateway+%E2%80%94+inscri%C3%A7%C3%B5es+em+salas\u0026amp;theme=f6859cb81e140dcccd4dca3e\u0026amp;signature=352576fc6c68791c2fa31b5cf42e7a73e17dce9c71ccbd11c35a02382c670fd2\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Eventos do cliente - Zazz Chat\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Eventos que o seu cliente emite para o gateway — inscrições em salas\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://zazz-internet.mintlify.site/_mintlify/api/og/v2?division=Socket+%28Tempo+real%29\u0026amp;title=Eventos+do+cliente\u0026amp;description=Eventos+que+o+seu+cliente+emite+para+o+gateway+%E2%80%94+inscri%C3%A7%C3%B5es+em+salas\u0026amp;theme=f6859cb81e140dcccd4dca3e\u0026amp;signature=352576fc6c68791c2fa31b5cf42e7a73e17dce9c71ccbd11c35a02382c670fd2\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/zazz-internet/b9CtadGa2KFW46Nx/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Zazz Chat\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#16A34A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.zazzinternet.com/api-reference/socket/eventos-cliente\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/socket/eventos-cliente.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.zazzinternet.com/#organization\",\"name\":\"Zazz Chat\",\"url\":\"https://docs.zazzinternet.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/zazz-internet/gsKLXXaCkBBQ9-Q3/logo/light.svg?fit=max\u0026auto=format\u0026n=gsKLXXaCkBBQ9-Q3\u0026q=85\u0026s=effe1a2b4d22e93271519cb2679dedfc\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.zazzinternet.com#website\",\"name\":\"Zazz Chat\",\"url\":\"https://docs.zazzinternet.com\",\"publisher\":{\"@id\":\"https://docs.zazzinternet.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.zazzinternet.com/api-reference/socket/eventos-cliente#webpage\",\"url\":\"https://docs.zazzinternet.com/api-reference/socket/eventos-cliente\",\"name\":\"Eventos do cliente\",\"description\":\"Eventos que o seu cliente emite para o gateway — inscrições em salas\",\"dateModified\":\"2026-09-24T18:55:20.184Z\",\"isPartOf\":{\"@id\":\"https://docs.zazzinternet.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.zazzinternet.com/api-reference/socket/eventos-cliente#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.zazzinternet.com/api-reference/socket/eventos-cliente#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Zazz Chat\",\"item\":\"https://docs.zazzinternet.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Eventos do cliente\",\"item\":\"https://docs.zazzinternet.com/api-reference/socket/eventos-cliente\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.zazzinternet.com/api-reference/socket/eventos-cliente#article\",\"headline\":\"Eventos do cliente\",\"name\":\"Eventos do cliente\",\"description\":\"Eventos que o seu cliente emite para o gateway — inscrições em salas\",\"url\":\"https://docs.zazzinternet.com/api-reference/socket/eventos-cliente\",\"mainEntityOfPage\":{\"@id\":\"https://docs.zazzinternet.com/api-reference/socket/eventos-cliente#webpage\"},\"dateModified\":\"2026-09-24T18:55:20.184Z\",\"publisher\":{\"@id\":\"https://docs.zazzinternet.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.zazzinternet.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Zazz Chat\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Zazz Chat","nav":{"global":null,"tabs":[{"tab":"Guias","pages":[{"title":"Guias","href":"/guias/introducao"}]},{"tab":"API Reference","groups":[{"group":"Mensagens","pages":[{"title":"Enviar mensagem","openapi":"POST /channel-api/messages/send","href":"/api-reference/endpoint/enviar-mensagem"}]},{"group":"Conversas","pages":[{"title":"Listar conversas","openapi":"GET /channel-api/chats","href":"/api-reference/endpoint/listar-conversas"},{"title":"Transferir para equipe","openapi":"POST /channel-api/chats/{id}/transfer/team","href":"/api-reference/endpoint/transferir-para-equipe"},{"title":"Transferir para usuário","openapi":"POST /channel-api/chats/{id}/transfer/user","href":"/api-reference/endpoint/transferir-para-usuario"},{"title":"Capturar atendimento","openapi":"POST /channel-api/chats/{id}/capture","href":"/api-reference/endpoint/capturar-atendimento"}]},{"group":"Equipes e usuários","pages":[{"title":"Listar equipes","openapi":"GET /channel-api/teams","href":"/api-reference/endpoint/listar-equipes"},{"title":"Listar usuários","openapi":"GET /channel-api/users","href":"/api-reference/endpoint/listar-usuarios"}]},{"group":"Webhooks","pages":[{"title":"Mensagem recebida","openapi":"webhook message_received","href":"/api-reference/webhooks/mensagem-recebida"},{"title":"Mensagem enviada","openapi":"webhook message_sent","href":"/api-reference/webhooks/mensagem-enviada"},{"title":"Ping de teste","openapi":"webhook webhook_test","description":"Disparado manualmente pelo botão de teste na aba Webhook do canal, para validar a URL e o secret configurados.","href":"/api-reference/webhooks/ping-de-teste"}]},{"group":"Socket (Tempo real)","pages":[{"title":"Eventos do cliente","href":"/api-reference/socket/eventos-cliente"},{"title":"Eventos do servidor","description":"Eventos que o gateway emite para o seu cliente — mensagens, conversas e rascunhos em tempo real","href":"/api-reference/socket/eventos-servidor"}]},{"group":"API Reference","pages":[{"title":"Enviar mensagem","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /channel-api/messages/send","href":"/api-reference/enviar-mensagem"},{"title":"Listar conversas","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /channel-api/chats","href":"/api-reference/listar-conversas"},{"title":"Transferir para equipe","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /channel-api/chats/{id}/transfer/team","href":"/api-reference/transferir-para-equipe"},{"title":"Transferir para usuário","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /channel-api/chats/{id}/transfer/user","href":"/api-reference/transferir-para-usuário"},{"title":"Capturar atendimento","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /channel-api/chats/{id}/capture","href":"/api-reference/capturar-atendimento"},{"title":"Listar equipes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /channel-api/teams","href":"/api-reference/listar-equipes"},{"title":"Listar usuários","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /channel-api/users","href":"/api-reference/listar-usuários"},{"title":"Mensagem recebida","version":null,"deprecated":null,"openapi":"/api-reference/openapi.json webhook message_received","href":"/api-reference/mensagem-recebida"},{"title":"Mensagem enviada","version":null,"deprecated":null,"openapi":"/api-reference/openapi.json webhook message_sent","href":"/api-reference/mensagem-enviada"},{"title":"Ping de teste","version":null,"deprecated":null,"openapi":"/api-reference/openapi.json webhook webhook_test","href":"/api-reference/ping-de-teste"}]}]}]},"basePath":"","title":"Eventos do cliente - Zazz Chat","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":[],"chunks":[]}