Exemplo — enviar uma resposta rápida quando o lead entra numa coluna
{ "name": "Boas-vindas do funil", "enabled": true, "triggerEvent": "crm.lead.created", "conditions": { "funnelColumnId": "<id de GET /funnel-column>" }, "actions": [ { "action": "SEND_FAST_MESSAGE", "actionParams": { "fastMessageId": "<id de GET /fast-message?inboxId=...>" } } ]}
A resposta rápida pode ser TEXT, AUDIO ou SEQUENCE. Numa SEQUENCE, os blocos saem
em ordem, no ritmo (typingSeconds / waitSeconds) salvo na própria resposta rápida.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Documentação | JuriChat","colors":{"primary":"#0296F9","light":"#CCEAFE","dark":"#0D1B2A"},"logo":{"light":"https://mintcdn.com/jurichat/HotTYWQnHLFZ9qSx/images/juridiq-chat-logo.svg?fit=max\u0026auto=format\u0026n=HotTYWQnHLFZ9qSx\u0026q=85\u0026s=3d80723840d5cd6755d75cb402caa5d2","dark":"https://mintcdn.com/jurichat/CM80YObpnH-0jzP9/images/juridiq-chat-logo-light.svg?fit=max\u0026auto=format\u0026n=CM80YObpnH-0jzP9\u0026q=85\u0026s=6e1dc7bd98aa45200d8a6e07f985d6de"},"favicon":"https://mintcdn.com/jurichat/HotTYWQnHLFZ9qSx/images/juridiq-chat-logo-simple-light.svg?fit=max\u0026auto=format\u0026n=HotTYWQnHLFZ9qSx\u0026q=85\u0026s=ff75d0b720c25807a8768e555ca8d7dc","api":{"openapi":"https://api.jurichat.com/docs/client/openapi.json"},"appearance":{"default":"system"},"navbar":{"links":[],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.mintlify.com"}},"footer":{"socials":{"instagram":"https://www.instagram.com/juri.chat"}},"styling":{"latex":false},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"interaction":{"drilldown":false},"metadata":{"timestamp":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"jurichat","hasAudioNarration":false,"actualSubdomain":"jurichat","customDomains":["docs.jurichat.com"],"gitSource":{"type":"github","owner":"mintlify-community","repo":"docs-jurichat-5cb3c1d0","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aa9f5410b175e956fd17640","collectionId":"30847519-fc70-4467-b423-d34ddd0b6a9e","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aa9f5410b175e956fd17640"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aa9f5410b175e956fd17640","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"API reference","count":177},{"language":"default","tag":"Endpoint","count":175},{"language":"default","tag":"Conversations","count":29},{"language":"default","tag":"CRM","count":24},{"language":"default","tag":"Integration","count":11},{"language":"default","tag":"Webhooks","count":10},{"language":"default","tag":"Tickets","count":9},{"language":"default","tag":"FastMessages","count":8},{"language":"default","tag":"Users","count":7},{"language":"default","tag":"Agents","count":6}]},"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":"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/automation-rules/atualizar-regra-de-automação","slug":"/api-reference/automation-rules/atualizar-regra-de-automação","pageMetadata":{"title":"Atualizar regra de automação","description":"Atualiza parcialmente uma regra de automação. Remover o filtro IF limpa o ramo Senão, mesmo que elseActions ainda exista no payload ou no banco.\n\n**Como montar**\n\n1. `triggerEvent`: pegue o `name` em `GET /webhooks/events` — é o mesmo catálogo dos webhooks.\n2. `conditions` (opcional): filtra o *Quando*. Sem nenhuma condição efetiva, `elseActions` é recusado.\n3. `actions`: de 1 a 5 ações do ramo *Então*. `elseActions`: até 5 ações do ramo *Senão*.\n4. `integrationId`: `null` aplica a regra a todas as integrações. Ids em `GET /integration`.\n\n**Parâmetros por ação** (`actions[].actionParams`)\n\n| `action` | chave obrigatória | de onde vem o id |\n| --- | --- | --- |\n| `SEND_FAST_MESSAGE` | `fastMessageId` **ou** `templateName` | `GET /fast-message?inboxId={inboxId}` |\n| `SCHEDULE_MESSAGE` | `text` **ou** `templateName` | — |\n| `MOVE_CARD` | `targetFunnelColumnId` | `GET /funnel-column` |\n| `TAG_CONVERSATION` | `tagId` | `GET /tag` |\n| `ASSIGN_LEGAL_AREA` | `legalAreaId` | `GET /legal-areas` |\n| `CREATE_TICKET` | `title` | status em `GET /ticket-statuses` |\n| `FIRE_WEBHOOK` | `url` (http/https) | — |\n| `PAUSE_AUTOMATION` | nenhuma | `durationMinutes` opcional; `resumeOnTemplateSent` opcional |\n\n**Exemplo — enviar uma resposta rápida quando o lead entra numa coluna**\n\n```json\n{\n \"name\": \"Boas-vindas do funil\",\n \"enabled\": true,\n \"triggerEvent\": \"crm.lead.created\",\n \"conditions\": { \"funnelColumnId\": \"\u003cid de GET /funnel-column>\" },\n \"actions\": [\n {\n \"action\": \"SEND_FAST_MESSAGE\",\n \"actionParams\": { \"fastMessageId\": \"\u003cid de GET /fast-message?inboxId=...>\" }\n }\n ]\n}\n```\n\nA resposta rápida pode ser `TEXT`, `AUDIO` ou `SEQUENCE`. Numa `SEQUENCE`, os blocos saem\nem ordem, no ritmo (`typingSeconds` / `waitSeconds`) salvo na própria resposta rápida.","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /automation-rules/{id}","href":"/api-reference/automation-rules/atualizar-regra-de-automação","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n em: \"em\",\n li: \"li\",\n ol: \"ol\",\n p: \"p\",\n pre: \"pre\",\n span: \"span\",\n strong: \"strong\",\n table: \"table\",\n tbody: \"tbody\",\n td: \"td\",\n th: \"th\",\n thead: \"thead\",\n tr: \"tr\",\n ..._provideComponents(),\n ...props.components\n }, {CodeBlock} = _components;\n if (!CodeBlock) _missingMdxReference(\"CodeBlock\", true);\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Atualiza parcialmente uma regra de automação. Remover o filtro IF limpa o ramo Senão, mesmo que elseActions ainda exista no payload ou no banco.\"\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Como montar\"\n })\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"triggerEvent\"\n }), \": pegue o \", _jsx(_components.code, {\n children: \"name\"\n }), \" em \", _jsx(_components.code, {\n children: \"GET /webhooks/events\"\n }), \" — é o mesmo catálogo dos webhooks.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"conditions\"\n }), \" (opcional): filtra o \", _jsx(_components.em, {\n children: \"Quando\"\n }), \". Sem nenhuma condição efetiva, \", _jsx(_components.code, {\n children: \"elseActions\"\n }), \" é recusado.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"actions\"\n }), \": de 1 a 5 ações do ramo \", _jsx(_components.em, {\n children: \"Então\"\n }), \". \", _jsx(_components.code, {\n children: \"elseActions\"\n }), \": até 5 ações do ramo \", _jsx(_components.em, {\n children: \"Senão\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"integrationId\"\n }), \": \", _jsx(_components.code, {\n children: \"null\"\n }), \" aplica a regra a todas as integrações. Ids em \", _jsx(_components.code, {\n children: \"GET /integration\"\n }), \".\"]\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Parâmetros por ação\"\n }), \" (\", _jsx(_components.code, {\n children: \"actions[].actionParams\"\n }), \")\"]\n }), \"\\n\", _jsxs(_components.table, {\n children: [_jsx(_components.thead, {\n children: _jsxs(_components.tr, {\n children: [_jsx(_components.th, {\n children: _jsx(_components.code, {\n children: \"action\"\n })\n }), _jsx(_components.th, {\n children: \"chave obrigatória\"\n }), _jsx(_components.th, {\n children: \"de onde vem o id\"\n })]\n })\n }), _jsxs(_components.tbody, {\n children: [_jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"SEND_FAST_MESSAGE\"\n })\n }), _jsxs(_components.td, {\n children: [_jsx(_components.code, {\n children: \"fastMessageId\"\n }), \" \", _jsx(_components.strong, {\n children: \"ou\"\n }), \" \", _jsx(_components.code, {\n children: \"templateName\"\n })]\n }), _jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"GET /fast-message?inboxId={inboxId}\"\n })\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"SCHEDULE_MESSAGE\"\n })\n }), _jsxs(_components.td, {\n children: [_jsx(_components.code, {\n children: \"text\"\n }), \" \", _jsx(_components.strong, {\n children: \"ou\"\n }), \" \", _jsx(_components.code, {\n children: \"templateName\"\n })]\n }), _jsx(_components.td, {\n children: \"—\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"MOVE_CARD\"\n })\n }), _jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"targetFunnelColumnId\"\n })\n }), _jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"GET /funnel-column\"\n })\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"TAG_CONVERSATION\"\n })\n }), _jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"tagId\"\n })\n }), _jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"GET /tag\"\n })\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"ASSIGN_LEGAL_AREA\"\n })\n }), _jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"legalAreaId\"\n })\n }), _jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"GET /legal-areas\"\n })\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"CREATE_TICKET\"\n })\n }), _jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"title\"\n })\n }), _jsxs(_components.td, {\n children: [\"status em \", _jsx(_components.code, {\n children: \"GET /ticket-statuses\"\n })]\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"FIRE_WEBHOOK\"\n })\n }), _jsxs(_components.td, {\n children: [_jsx(_components.code, {\n children: \"url\"\n }), \" (http/https)\"]\n }), _jsx(_components.td, {\n children: \"—\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"PAUSE_AUTOMATION\"\n })\n }), _jsx(_components.td, {\n children: \"nenhuma\"\n }), _jsxs(_components.td, {\n children: [_jsx(_components.code, {\n children: \"durationMinutes\"\n }), \" opcional; \", _jsx(_components.code, {\n children: \"resumeOnTemplateSent\"\n }), \" opcional\"]\n })]\n })]\n })]\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Exemplo — enviar uma resposta rápida quando o lead entra numa coluna\"\n })\n }), \"\\n\", _jsx(CodeBlock, {\n numberOfLines: \"12\",\n language: \"json\",\n children: _jsx(_components.pre, {\n className: \"shiki shiki-themes github-light-default dark-plus\",\n style: {\n backgroundColor: \"#ffffff\",\n \"--shiki-dark-bg\": \"#0B0C0E\",\n color: \"#1f2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n language: \"json\",\n children: _jsxs(_components.code, {\n language: \"json\",\n numberOfLines: \"12\",\n children: [_jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"{\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"name\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"Boas-vindas do funil\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"enabled\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#569CD6\"\n },\n children: \"true\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"triggerEvent\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"crm.lead.created\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"conditions\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": { \"\n }), _jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \"\\\"funnelColumnId\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"\u003cid de GET /funnel-column>\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" },\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"actions\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": [\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" {\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"action\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"SEND_FAST_MESSAGE\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"actionParams\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": { \"\n }), _jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \"\\\"fastMessageId\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"\u003cid de GET /fast-message?inboxId=...>\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" }\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" }\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" ]\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"}\"\n })\n }), \"\\n\"]\n })\n })\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"A resposta rápida pode ser \", _jsx(_components.code, {\n children: \"TEXT\"\n }), \", \", _jsx(_components.code, {\n children: \"AUDIO\"\n }), \" ou \", _jsx(_components.code, {\n children: \"SEQUENCE\"\n }), \". Numa \", _jsx(_components.code, {\n children: \"SEQUENCE\"\n }), \", os blocos saem\\nem ordem, no ritmo (\", _jsx(_components.code, {\n children: \"typingSeconds\"\n }), \" / \", _jsx(_components.code, {\n children: \"waitSeconds\"\n }), \") salvo na própria resposta rápida.\"]\n })]\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};\nfunction _missingMdxReference(id, component) {\n throw new Error(\"Expected \" + (component ? \"component\" : \"object\") + \" `\" + id + \"` to be defined: you likely forgot to import, pass, or provide it.\");\n}\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Atualizar regra de automação","description":"Atualiza parcialmente uma regra de automação. Remover o filtro IF limpa o ramo Senão, mesmo que elseActions ainda exista no payload ou no banco.\n\n**Como montar**\n\n1. `triggerEvent`: pegue o `name` em `GET /webhooks/events` — é o mesmo catálogo dos webhooks.\n2. `conditions` (opcional): filtra o *Quando*. Sem nenhuma condição efetiva, `elseActions` é recusado.\n3. `actions`: de 1 a 5 ações do ramo *Então*. `elseActions`: até 5 ações do ramo *Senão*.\n4. `integrationId`: `null` aplica a regra a todas as integrações. Ids em `GET /integration`.\n\n**Parâmetros por ação** (`actions[].actionParams`)\n\n| `action` | chave obrigatória | de onde vem o id |\n| --- | --- | --- |\n| `SEND_FAST_MESSAGE` | `fastMessageId` **ou** `templateName` | `GET /fast-message?inboxId={inboxId}` |\n| `SCHEDULE_MESSAGE` | `text` **ou** `templateName` | — |\n| `MOVE_CARD` | `targetFunnelColumnId` | `GET /funnel-column` |\n| `TAG_CONVERSATION` | `tagId` | `GET /tag` |\n| `ASSIGN_LEGAL_AREA` | `legalAreaId` | `GET /legal-areas` |\n| `CREATE_TICKET` | `title` | status em `GET /ticket-statuses` |\n| `FIRE_WEBHOOK` | `url` (http/https) | — |\n| `PAUSE_AUTOMATION` | nenhuma | `durationMinutes` opcional; `resumeOnTemplateSent` opcional |\n\n**Exemplo — enviar uma resposta rápida quando o lead entra numa coluna**\n\n```json\n{\n \"name\": \"Boas-vindas do funil\",\n \"enabled\": true,\n \"triggerEvent\": \"crm.lead.created\",\n \"conditions\": { \"funnelColumnId\": \"\u003cid de GET /funnel-column>\" },\n \"actions\": [\n {\n \"action\": \"SEND_FAST_MESSAGE\",\n \"actionParams\": { \"fastMessageId\": \"\u003cid de GET /fast-message?inboxId=...>\" }\n }\n ]\n}\n```\n\nA resposta rápida pode ser `TEXT`, `AUDIO` ou `SEQUENCE`. Numa `SEQUENCE`, os blocos saem\nem ordem, no ritmo (`typingSeconds` / `waitSeconds`) salvo na própria resposta rápida.","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /automation-rules/{id}","href":"/api-reference/automation-rules/atualizar-regra-de-automação","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Atualizar regra de automação","tags":["Automation Rules"],"description":"Atualiza parcialmente uma regra de automação. Remover o filtro IF limpa o ramo Senão, mesmo que elseActions ainda exista no payload ou no banco.\n\n**Como montar**\n\n1. `triggerEvent`: pegue o `name` em `GET /webhooks/events` — é o mesmo catálogo dos webhooks.\n2. `conditions` (opcional): filtra o *Quando*. Sem nenhuma condição efetiva, `elseActions` é recusado.\n3. `actions`: de 1 a 5 ações do ramo *Então*. `elseActions`: até 5 ações do ramo *Senão*.\n4. `integrationId`: `null` aplica a regra a todas as integrações. Ids em `GET /integration`.\n\n**Parâmetros por ação** (`actions[].actionParams`)\n\n| `action` | chave obrigatória | de onde vem o id |\n| --- | --- | --- |\n| `SEND_FAST_MESSAGE` | `fastMessageId` **ou** `templateName` | `GET /fast-message?inboxId={inboxId}` |\n| `SCHEDULE_MESSAGE` | `text` **ou** `templateName` | — |\n| `MOVE_CARD` | `targetFunnelColumnId` | `GET /funnel-column` |\n| `TAG_CONVERSATION` | `tagId` | `GET /tag` |\n| `ASSIGN_LEGAL_AREA` | `legalAreaId` | `GET /legal-areas` |\n| `CREATE_TICKET` | `title` | status em `GET /ticket-statuses` |\n| `FIRE_WEBHOOK` | `url` (http/https) | — |\n| `PAUSE_AUTOMATION` | nenhuma | `durationMinutes` opcional; `resumeOnTemplateSent` opcional |\n\n**Exemplo — enviar uma resposta rápida quando o lead entra numa coluna**\n\n```json\n{\n \"name\": \"Boas-vindas do funil\",\n \"enabled\": true,\n \"triggerEvent\": \"crm.lead.created\",\n \"conditions\": { \"funnelColumnId\": \"\u003cid de GET /funnel-column>\" },\n \"actions\": [\n {\n \"action\": \"SEND_FAST_MESSAGE\",\n \"actionParams\": { \"fastMessageId\": \"\u003cid de GET /fast-message?inboxId=...>\" }\n }\n ]\n}\n```\n\nA resposta rápida pode ser `TEXT`, `AUDIO` ou `SEQUENCE`. Numa `SEQUENCE`, os blocos saem\nem ordem, no ritmo (`typingSeconds` / `waitSeconds`) salvo na própria resposta rápida.","requestBody":"122acdd3-1072-46b7-b886-b5e2a468914d","parameters":["a20d7c94-a156-419e-ae7e-365bc6f9f3dc"],"security":["7946601d-a28b-4d37-a454-28607da6a4de"],"responses":{"200":"58e2a63a-a479-47a2-a9dd-ac2f599258f0","404":"54bbf5eb-12a5-46a9-be5a-cc0f93fcb152"},"method":"patch","type":"path","servers":["3e0c89c1-6f79-4b86-b00c-58b6cfd1951a"],"path":"/automation-rules/{id}","baseUrlOptions":["https://api.jurichat.com"],"title":"Atualizar regra de automação","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"a20d7c94-a156-419e-ae7e-365bc6f9f3dc":{"schema":{"type":"string","isRequired":true,"description":"ID da regra de automação.","uniqueKey":"","typeLabel":"string"},"in":"path","name":"id","required":true,"description":"ID da regra de automação."}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":100,"description":"Nome da regra.","uniqueKey":"name","typeLabel":"string"},"enabled":{"type":"boolean","description":"Indica se a regra está ativa.","uniqueKey":"enabled","typeLabel":"boolean"},"triggerEvent":{"type":"string","enum":["crm.lead.created","crm.lead.updated","crm.lead.deleted","crm.lead.moved","crm.lead.overdue","chat.conversation.created","chat.conversation.updated","chat.conversation.assigned","chat.message.received","chat.message.sent","contact.created","contact.updated","contact.deleted","webhook.test"],"description":"Evento que dispara a automação.","uniqueKey":"triggerEvent","typeLabel":"enum\u003cstring>"},"integrationId":{"oneOf":[{"type":"string","description":"ID da integração. Null para aplicar a todas.","uniqueKey":"integrationId.oneOf.0","typeLabel":"string"},{"type":"null","description":"ID da integração. Null para aplicar a todas.","uniqueKey":"integrationId.oneOf.1","typeLabel":"null"}],"uniqueKey":"integrationId","typeLabel":"string | null"},"conditions":{"oneOf":[{"type":"object","properties":{"funnelColumnId":{"type":"string","description":"Restringe a automação à coluna atual do lead (crm.lead.created/updated/overdue e chat.message.*).","uniqueKey":"conditions.oneOf.0.funnelColumnId","typeLabel":"string"},"fromFunnelColumnId":{"type":"string","description":"Restringe a automação a leads movidos a partir dessa coluna (crm.lead.moved).","uniqueKey":"conditions.oneOf.0.fromFunnelColumnId","typeLabel":"string"},"toFunnelColumnId":{"type":"string","description":"Restringe a automação a leads movidos para essa coluna (crm.lead.moved).","uniqueKey":"conditions.oneOf.0.toFunnelColumnId","typeLabel":"string"},"status":{"type":"string","enum":["INACTIVE","ROBOT_INTERACTIVE","HUMAN_INTERACTIVE","WAITING_HUMAN","PAUSED"],"description":"Restringe a automação a esse status da conversa (chat.conversation.updated).","uniqueKey":"conditions.oneOf.0.status","typeLabel":"enum\u003cstring>"},"assignedToUserId":{"type":"string","description":"Restringe a automação a atribuições para esse usuário (chat.conversation.assigned).","uniqueKey":"conditions.oneOf.0.assignedToUserId","typeLabel":"string"},"assignedToDepartmentId":{"type":"string","description":"Restringe a automação quando esse setor estiver entre os atribuídos (chat.conversation.assigned.assignedToDepartmentIds).","uniqueKey":"conditions.oneOf.0.assignedToDepartmentId","typeLabel":"string"},"messageText":{"type":"string","minLength":1,"description":"Compara o texto da mensagem (chat.message.received/sent).","uniqueKey":"conditions.oneOf.0.messageText","typeLabel":"string"},"messageMatchMode":{"type":"string","enum":["equals","contains"],"description":"Modo de comparação do texto: equals ou contains (default contains).","uniqueKey":"conditions.oneOf.0.messageMatchMode","typeLabel":"enum\u003cstring>"},"templateName":{"type":"string","minLength":1,"description":"Nome do template da API oficial (igualdade exata). Em chat.message.received, refere-se ao template respondido (botão ou mensagem anterior).","uniqueKey":"conditions.oneOf.0.templateName","typeLabel":"string"},"restartOnReturn":{"type":"boolean","description":"Quando true, permite que a sequência de SCHEDULE_MESSAGE dessa regra rode de novo toda vez que o lead retornar à coluna (após a passagem anterior terminar/ser cancelada). Default false: a sequência roda uma única vez por lead.","uniqueKey":"conditions.oneOf.0.restartOnReturn","typeLabel":"boolean"}},"additionalProperties":false,"description":"Condições que restringem a execução da regra.","uniqueKey":"conditions.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"funnelColumnId":{"type":"string","description":"Restringe a automação à coluna atual do lead (crm.lead.created/updated/overdue e chat.message.*)."},"fromFunnelColumnId":{"type":"string","description":"Restringe a automação a leads movidos a partir dessa coluna (crm.lead.moved)."},"toFunnelColumnId":{"type":"string","description":"Restringe a automação a leads movidos para essa coluna (crm.lead.moved)."},"status":{"type":"string","enum":["INACTIVE","ROBOT_INTERACTIVE","HUMAN_INTERACTIVE","WAITING_HUMAN","PAUSED"],"description":"Restringe a automação a esse status da conversa (chat.conversation.updated)."},"assignedToUserId":{"type":"string","description":"Restringe a automação a atribuições para esse usuário (chat.conversation.assigned)."},"assignedToDepartmentId":{"type":"string","description":"Restringe a automação quando esse setor estiver entre os atribuídos (chat.conversation.assigned.assignedToDepartmentIds)."},"messageText":{"type":"string","minLength":1,"description":"Compara o texto da mensagem (chat.message.received/sent)."},"messageMatchMode":{"type":"string","enum":["equals","contains"],"description":"Modo de comparação do texto: equals ou contains (default contains)."},"templateName":{"type":"string","minLength":1,"description":"Nome do template da API oficial (igualdade exata). Em chat.message.received, refere-se ao template respondido (botão ou mensagem anterior)."},"restartOnReturn":{"type":"boolean","description":"Quando true, permite que a sequência de SCHEDULE_MESSAGE dessa regra rode de novo toda vez que o lead retornar à coluna (após a passagem anterior terminar/ser cancelada). Default false: a sequência roda uma única vez por lead."}},"additionalProperties":false,"description":"Condições que restringem a execução da regra.","uniqueKey":"conditions.oneOf.1","typeLabel":"null"}],"uniqueKey":"conditions","typeLabel":"object | null"},"actions":{"type":"array","items":{"type":"object","properties":{"action":{"type":"string","enum":["MOVE_CARD","SCHEDULE_MESSAGE","TAG_CONVERSATION","ASSIGN_LEGAL_AREA","SEND_FAST_MESSAGE","CREATE_TICKET","FIRE_WEBHOOK","PAUSE_AUTOMATION"],"description":"Tipo da ação a executar.","isRequired":true,"uniqueKey":"actions.items.[INDEX].action","typeLabel":"enum\u003cstring>"},"actionParams":{"oneOf":[{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","required":["targetFunnelColumnId"],"properties":{"targetFunnelColumnId":{"type":"string","description":"Coluna de destino do card. Obtenha o id em `GET /funnel-column`.","isRequired":true,"uniqueKey":"actions.items.[INDEX].actionParams.oneOf.0.targetFunnelColumnId","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"actions.items.[INDEX].actionParams.oneOf.0","typeLabel":"object"},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","required":["tagId"],"properties":{"tagId":{"type":"string","description":"Etiqueta a aplicar na conversa. Obtenha o id em `GET /tag`.","isRequired":true,"uniqueKey":"actions.items.[INDEX].actionParams.oneOf.1.tagId","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"actions.items.[INDEX].actionParams.oneOf.1","typeLabel":"object"},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","required":["legalAreaId"],"properties":{"legalAreaId":{"type":"string","description":"Área do direito a atribuir. Obtenha o id em `GET /legal-areas`.","isRequired":true,"uniqueKey":"actions.items.[INDEX].actionParams.oneOf.2.legalAreaId","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"actions.items.[INDEX].actionParams.oneOf.2","typeLabel":"object"},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","required":["url"],"properties":{"url":{"type":"string","description":"URL http(s) absoluta que recebe o POST. Timeout de 10 segundos.","isRequired":true,"uniqueKey":"actions.items.[INDEX].actionParams.oneOf.3.url","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"actions.items.[INDEX].actionParams.oneOf.3","typeLabel":"object"},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","required":["title"],"properties":{"title":{"type":"string","description":"Título do ticket.","isRequired":true,"uniqueKey":"actions.items.[INDEX].actionParams.oneOf.4.title","typeLabel":"string"},"description":{"type":"string","description":"Descrição do ticket.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.4.description","typeLabel":"string"},"priority":{"type":"string","enum":["LOW","MEDIUM","HIGH"],"description":"Prioridade do ticket. Default MEDIUM.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.4.priority","typeLabel":"enum\u003cstring>"},"statusId":{"type":"string","description":"Status inicial. Obtenha o id em `GET /ticket-statuses`. Ausente usa o default.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.4.statusId","typeLabel":"string"},"assigneeIds":{"type":"array","items":{"type":"string","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.4.assigneeIds.items.[INDEX]","typeLabel":"string"},"description":"Responsáveis pelo ticket. Obtenha os ids em `GET /user`.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.4.assigneeIds","typeLabel":"string[]"},"departmentIds":{"type":"array","items":{"type":"string","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.4.departmentIds.items.[INDEX]","typeLabel":"string"},"description":"Setores do ticket. Obtenha os ids em `GET /departments`.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.4.departmentIds","typeLabel":"string[]"},"linkConversation":{"type":"boolean","description":"Vincula a conversa que disparou o evento ao ticket. Default true.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.4.linkConversation","typeLabel":"boolean"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"actions.items.[INDEX].actionParams.oneOf.4","typeLabel":"object"},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","properties":{"durationMinutes":{"type":"integer","minimum":0,"maximum":43200,"description":"Minutos até reativar nesta conversa. Ausente ou 0: sem prazo (fica pausada até um evento de retomada). Máximo 43200 (30 dias).","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.5.durationMinutes","typeLabel":"integer"},"resumeOnTemplateSent":{"type":"boolean","description":"Quando true, um template enviado nesta conversa depois da pausa reativa a regra. Default false na API; o builder liga por padrão.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.5.resumeOnTemplateSent","typeLabel":"boolean"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"actions.items.[INDEX].actionParams.oneOf.5","typeLabel":"object"},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","properties":{"fastMessageId":{"type":"string","description":"Resposta rápida a enviar. Obtenha o id em `GET /fast-message?inboxId={inboxId}` — é o campo `id` da lista. Vale para os três tipos: `TEXT`, `AUDIO` e `SEQUENCE` (a sequência sai bloco a bloco, no ritmo salvo). Obrigatório quando `templateName` não for enviado.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.6.fastMessageId","typeLabel":"string"},"templateName":{"type":"string","description":"Nome do template aprovado na API oficial. Liste os disponíveis em `GET /integration/templates/{integrationId}`.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.6.templateName","typeLabel":"string"},"variables":{"type":"array","items":{"type":"string","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.6.variables.items.[INDEX]","typeLabel":"string"},"description":"Valores das variáveis do corpo do template, na ordem em que aparecem.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.6.variables","typeLabel":"string[]"},"bodyVariableNames":{"type":"array","items":{"type":"string","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.6.bodyVariableNames.items.[INDEX]","typeLabel":"string"},"description":"Nomes das variáveis do corpo, na mesma ordem de `variables`.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.6.bodyVariableNames","typeLabel":"string[]"},"headerVariables":{"type":"array","items":{"type":"string","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.6.headerVariables.items.[INDEX]","typeLabel":"string"},"description":"Valores das variáveis do cabeçalho do template.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.6.headerVariables","typeLabel":"string[]"},"headerVariableNames":{"type":"array","items":{"type":"string","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.6.headerVariableNames.items.[INDEX]","typeLabel":"string"},"description":"Nomes das variáveis do cabeçalho, na mesma ordem de `headerVariables`.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.6.headerVariableNames","typeLabel":"string[]"},"headerMedia":{"description":"Mídia do cabeçalho: `{ format: IMAGE | VIDEO | DOCUMENT | LOCATION, link, fileName, latitude, longitude, name, address }`.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.6.headerMedia","typeLabel":"any"},"buttonVariables":{"description":"Variáveis de botões dinâmicos: `[{ index, parameters: string[], parameterNames?: string[] }]`.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.6.buttonVariables","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"actions.items.[INDEX].actionParams.oneOf.6","typeLabel":"object"},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","properties":{"text":{"type":"string","description":"Texto da mensagem. Obrigatório quando `templateName` não for enviado.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.7.text","typeLabel":"string"},"delayMinutes":{"type":"number","description":"Minutos de espera entre o disparo do evento e o envio. Ausente envia na hora.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.7.delayMinutes","typeLabel":"number"},"sendWindowEnabled":{"type":"boolean","description":"Quando true, o envio é adiado para dentro da janela abaixo.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.7.sendWindowEnabled","typeLabel":"boolean"},"sendWindowStart":{"type":"string","description":"Início da janela de envio, `HH:mm` no fuso America/Sao_Paulo.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.7.sendWindowStart","typeLabel":"string"},"sendWindowEnd":{"type":"string","description":"Fim da janela de envio, `HH:mm` no fuso America/Sao_Paulo.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.7.sendWindowEnd","typeLabel":"string"},"templateName":{"type":"string","description":"Nome do template aprovado na API oficial. Liste os disponíveis em `GET /integration/templates/{integrationId}`.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.7.templateName","typeLabel":"string"},"variables":{"type":"array","items":{"type":"string","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.7.variables.items.[INDEX]","typeLabel":"string"},"description":"Valores das variáveis do corpo do template, na ordem em que aparecem.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.7.variables","typeLabel":"string[]"},"bodyVariableNames":{"type":"array","items":{"type":"string","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.7.bodyVariableNames.items.[INDEX]","typeLabel":"string"},"description":"Nomes das variáveis do corpo, na mesma ordem de `variables`.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.7.bodyVariableNames","typeLabel":"string[]"},"headerVariables":{"type":"array","items":{"type":"string","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.7.headerVariables.items.[INDEX]","typeLabel":"string"},"description":"Valores das variáveis do cabeçalho do template.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.7.headerVariables","typeLabel":"string[]"},"headerVariableNames":{"type":"array","items":{"type":"string","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.7.headerVariableNames.items.[INDEX]","typeLabel":"string"},"description":"Nomes das variáveis do cabeçalho, na mesma ordem de `headerVariables`.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.7.headerVariableNames","typeLabel":"string[]"},"headerMedia":{"description":"Mídia do cabeçalho: `{ format: IMAGE | VIDEO | DOCUMENT | LOCATION, link, fileName, latitude, longitude, name, address }`.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.7.headerMedia","typeLabel":"any"},"buttonVariables":{"description":"Variáveis de botões dinâmicos: `[{ index, parameters: string[], parameterNames?: string[] }]`.","uniqueKey":"actions.items.[INDEX].actionParams.oneOf.7.buttonVariables","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"actions.items.[INDEX].actionParams.oneOf.7","typeLabel":"object"},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","additionalProperties":{"oneOf":[{}],"uniqueKey":"actions.items.[INDEX].actionParams.oneOf.8.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"actions.items.[INDEX].actionParams.oneOf.8","typeLabel":"object"}],"isRequired":true,"uniqueKey":"actions.items.[INDEX].actionParams","typeLabel":"object"}},"required":["action","actionParams"],"additionalProperties":false,"uniqueKey":"actions.items.[INDEX]","typeLabel":"object"},"minItems":1,"maxItems":5,"description":"Ações do ramo Então, executadas quando a condição é verdadeira.","uniqueKey":"actions","typeLabel":"object[]"},"elseActions":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"action":{"type":"string","enum":["MOVE_CARD","SCHEDULE_MESSAGE","TAG_CONVERSATION","ASSIGN_LEGAL_AREA","SEND_FAST_MESSAGE","CREATE_TICKET","FIRE_WEBHOOK","PAUSE_AUTOMATION"],"description":"Tipo da ação a executar.","isRequired":true,"uniqueKey":"elseActions.oneOf.0.items.[INDEX].action","typeLabel":"enum\u003cstring>"},"actionParams":{"oneOf":[{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","required":["targetFunnelColumnId"],"properties":{"targetFunnelColumnId":{"type":"string","description":"Coluna de destino do card. Obtenha o id em `GET /funnel-column`.","isRequired":true,"uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.0.targetFunnelColumnId","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.0","typeLabel":"object"},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","required":["tagId"],"properties":{"tagId":{"type":"string","description":"Etiqueta a aplicar na conversa. Obtenha o id em `GET /tag`.","isRequired":true,"uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.1.tagId","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.1","typeLabel":"object"},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","required":["legalAreaId"],"properties":{"legalAreaId":{"type":"string","description":"Área do direito a atribuir. Obtenha o id em `GET /legal-areas`.","isRequired":true,"uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.2.legalAreaId","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.2","typeLabel":"object"},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","required":["url"],"properties":{"url":{"type":"string","description":"URL http(s) absoluta que recebe o POST. Timeout de 10 segundos.","isRequired":true,"uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.3.url","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.3","typeLabel":"object"},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","required":["title"],"properties":{"title":{"type":"string","description":"Título do ticket.","isRequired":true,"uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.4.title","typeLabel":"string"},"description":{"type":"string","description":"Descrição do ticket.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.4.description","typeLabel":"string"},"priority":{"type":"string","enum":["LOW","MEDIUM","HIGH"],"description":"Prioridade do ticket. Default MEDIUM.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.4.priority","typeLabel":"enum\u003cstring>"},"statusId":{"type":"string","description":"Status inicial. Obtenha o id em `GET /ticket-statuses`. Ausente usa o default.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.4.statusId","typeLabel":"string"},"assigneeIds":{"type":"array","items":{"type":"string","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.4.assigneeIds.items.[INDEX]","typeLabel":"string"},"description":"Responsáveis pelo ticket. Obtenha os ids em `GET /user`.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.4.assigneeIds","typeLabel":"string[]"},"departmentIds":{"type":"array","items":{"type":"string","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.4.departmentIds.items.[INDEX]","typeLabel":"string"},"description":"Setores do ticket. Obtenha os ids em `GET /departments`.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.4.departmentIds","typeLabel":"string[]"},"linkConversation":{"type":"boolean","description":"Vincula a conversa que disparou o evento ao ticket. Default true.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.4.linkConversation","typeLabel":"boolean"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.4","typeLabel":"object"},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","properties":{"durationMinutes":{"type":"integer","minimum":0,"maximum":43200,"description":"Minutos até reativar nesta conversa. Ausente ou 0: sem prazo (fica pausada até um evento de retomada). Máximo 43200 (30 dias).","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.5.durationMinutes","typeLabel":"integer"},"resumeOnTemplateSent":{"type":"boolean","description":"Quando true, um template enviado nesta conversa depois da pausa reativa a regra. Default false na API; o builder liga por padrão.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.5.resumeOnTemplateSent","typeLabel":"boolean"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.5","typeLabel":"object"},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","properties":{"fastMessageId":{"type":"string","description":"Resposta rápida a enviar. Obtenha o id em `GET /fast-message?inboxId={inboxId}` — é o campo `id` da lista. Vale para os três tipos: `TEXT`, `AUDIO` e `SEQUENCE` (a sequência sai bloco a bloco, no ritmo salvo). Obrigatório quando `templateName` não for enviado.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.6.fastMessageId","typeLabel":"string"},"templateName":{"type":"string","description":"Nome do template aprovado na API oficial. Liste os disponíveis em `GET /integration/templates/{integrationId}`.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.6.templateName","typeLabel":"string"},"variables":{"type":"array","items":{"type":"string","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.6.variables.items.[INDEX]","typeLabel":"string"},"description":"Valores das variáveis do corpo do template, na ordem em que aparecem.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.6.variables","typeLabel":"string[]"},"bodyVariableNames":{"type":"array","items":{"type":"string","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.6.bodyVariableNames.items.[INDEX]","typeLabel":"string"},"description":"Nomes das variáveis do corpo, na mesma ordem de `variables`.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.6.bodyVariableNames","typeLabel":"string[]"},"headerVariables":{"type":"array","items":{"type":"string","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.6.headerVariables.items.[INDEX]","typeLabel":"string"},"description":"Valores das variáveis do cabeçalho do template.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.6.headerVariables","typeLabel":"string[]"},"headerVariableNames":{"type":"array","items":{"type":"string","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.6.headerVariableNames.items.[INDEX]","typeLabel":"string"},"description":"Nomes das variáveis do cabeçalho, na mesma ordem de `headerVariables`.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.6.headerVariableNames","typeLabel":"string[]"},"headerMedia":{"description":"Mídia do cabeçalho: `{ format: IMAGE | VIDEO | DOCUMENT | LOCATION, link, fileName, latitude, longitude, name, address }`.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.6.headerMedia","typeLabel":"any"},"buttonVariables":{"description":"Variáveis de botões dinâmicos: `[{ index, parameters: string[], parameterNames?: string[] }]`.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.6.buttonVariables","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.6","typeLabel":"object"},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","properties":{"text":{"type":"string","description":"Texto da mensagem. Obrigatório quando `templateName` não for enviado.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.7.text","typeLabel":"string"},"delayMinutes":{"type":"number","description":"Minutos de espera entre o disparo do evento e o envio. Ausente envia na hora.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.7.delayMinutes","typeLabel":"number"},"sendWindowEnabled":{"type":"boolean","description":"Quando true, o envio é adiado para dentro da janela abaixo.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.7.sendWindowEnabled","typeLabel":"boolean"},"sendWindowStart":{"type":"string","description":"Início da janela de envio, `HH:mm` no fuso America/Sao_Paulo.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.7.sendWindowStart","typeLabel":"string"},"sendWindowEnd":{"type":"string","description":"Fim da janela de envio, `HH:mm` no fuso America/Sao_Paulo.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.7.sendWindowEnd","typeLabel":"string"},"templateName":{"type":"string","description":"Nome do template aprovado na API oficial. Liste os disponíveis em `GET /integration/templates/{integrationId}`.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.7.templateName","typeLabel":"string"},"variables":{"type":"array","items":{"type":"string","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.7.variables.items.[INDEX]","typeLabel":"string"},"description":"Valores das variáveis do corpo do template, na ordem em que aparecem.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.7.variables","typeLabel":"string[]"},"bodyVariableNames":{"type":"array","items":{"type":"string","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.7.bodyVariableNames.items.[INDEX]","typeLabel":"string"},"description":"Nomes das variáveis do corpo, na mesma ordem de `variables`.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.7.bodyVariableNames","typeLabel":"string[]"},"headerVariables":{"type":"array","items":{"type":"string","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.7.headerVariables.items.[INDEX]","typeLabel":"string"},"description":"Valores das variáveis do cabeçalho do template.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.7.headerVariables","typeLabel":"string[]"},"headerVariableNames":{"type":"array","items":{"type":"string","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.7.headerVariableNames.items.[INDEX]","typeLabel":"string"},"description":"Nomes das variáveis do cabeçalho, na mesma ordem de `headerVariables`.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.7.headerVariableNames","typeLabel":"string[]"},"headerMedia":{"description":"Mídia do cabeçalho: `{ format: IMAGE | VIDEO | DOCUMENT | LOCATION, link, fileName, latitude, longitude, name, address }`.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.7.headerMedia","typeLabel":"any"},"buttonVariables":{"description":"Variáveis de botões dinâmicos: `[{ index, parameters: string[], parameterNames?: string[] }]`.","uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.7.buttonVariables","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.7","typeLabel":"object"},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","additionalProperties":{"oneOf":[{}],"uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.8.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.oneOf.8","typeLabel":"object"}],"isRequired":true,"uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams","typeLabel":"object"}},"required":["action","actionParams"],"additionalProperties":false,"uniqueKey":"elseActions.oneOf.0.items.[INDEX]","typeLabel":"object"},"maxItems":5,"description":"Ações do ramo Senão. Null remove o ramo. Se o IF for removido, o Senão é limpo mesmo que este campo ainda venha preenchido.","uniqueKey":"elseActions.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"action":{"type":"string","enum":["MOVE_CARD","SCHEDULE_MESSAGE","TAG_CONVERSATION","ASSIGN_LEGAL_AREA","SEND_FAST_MESSAGE","CREATE_TICKET","FIRE_WEBHOOK","PAUSE_AUTOMATION"],"description":"Tipo da ação a executar."},"actionParams":{"oneOf":[{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","required":["targetFunnelColumnId"],"properties":{"targetFunnelColumnId":{"type":"string","description":"Coluna de destino do card. Obtenha o id em `GET /funnel-column`."}},"additionalProperties":true},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","required":["tagId"],"properties":{"tagId":{"type":"string","description":"Etiqueta a aplicar na conversa. Obtenha o id em `GET /tag`."}},"additionalProperties":true},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","required":["legalAreaId"],"properties":{"legalAreaId":{"type":"string","description":"Área do direito a atribuir. Obtenha o id em `GET /legal-areas`."}},"additionalProperties":true},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","required":["url"],"properties":{"url":{"type":"string","description":"URL http(s) absoluta que recebe o POST. Timeout de 10 segundos."}},"additionalProperties":true},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","required":["title"],"properties":{"title":{"type":"string","description":"Título do ticket."},"description":{"type":"string","description":"Descrição do ticket."},"priority":{"type":"string","enum":["LOW","MEDIUM","HIGH"],"description":"Prioridade do ticket. Default MEDIUM."},"statusId":{"type":"string","description":"Status inicial. Obtenha o id em `GET /ticket-statuses`. Ausente usa o default."},"assigneeIds":{"type":"array","items":{"type":"string"},"description":"Responsáveis pelo ticket. Obtenha os ids em `GET /user`."},"departmentIds":{"type":"array","items":{"type":"string"},"description":"Setores do ticket. Obtenha os ids em `GET /departments`."},"linkConversation":{"type":"boolean","description":"Vincula a conversa que disparou o evento ao ticket. Default true."}},"additionalProperties":true},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","properties":{"durationMinutes":{"type":"integer","minimum":0,"maximum":43200,"description":"Minutos até reativar nesta conversa. Ausente ou 0: sem prazo (fica pausada até um evento de retomada). Máximo 43200 (30 dias)."},"resumeOnTemplateSent":{"type":"boolean","description":"Quando true, um template enviado nesta conversa depois da pausa reativa a regra. Default false na API; o builder liga por padrão."}},"additionalProperties":true},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","properties":{"fastMessageId":{"type":"string","description":"Resposta rápida a enviar. Obtenha o id em `GET /fast-message?inboxId={inboxId}` — é o campo `id` da lista. Vale para os três tipos: `TEXT`, `AUDIO` e `SEQUENCE` (a sequência sai bloco a bloco, no ritmo salvo). Obrigatório quando `templateName` não for enviado."},"templateName":{"type":"string","description":"Nome do template aprovado na API oficial. Liste os disponíveis em `GET /integration/templates/{integrationId}`."},"variables":{"type":"array","items":{"type":"string"},"description":"Valores das variáveis do corpo do template, na ordem em que aparecem."},"bodyVariableNames":{"type":"array","items":{"type":"string"},"description":"Nomes das variáveis do corpo, na mesma ordem de `variables`."},"headerVariables":{"type":"array","items":{"type":"string"},"description":"Valores das variáveis do cabeçalho do template."},"headerVariableNames":{"type":"array","items":{"type":"string"},"description":"Nomes das variáveis do cabeçalho, na mesma ordem de `headerVariables`."},"headerMedia":{"description":"Mídia do cabeçalho: `{ format: IMAGE | VIDEO | DOCUMENT | LOCATION, link, fileName, latitude, longitude, name, address }`."},"buttonVariables":{"description":"Variáveis de botões dinâmicos: `[{ index, parameters: string[], parameterNames?: string[] }]`."}},"additionalProperties":true},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","properties":{"text":{"type":"string","description":"Texto da mensagem. Obrigatório quando `templateName` não for enviado."},"delayMinutes":{"type":"number","description":"Minutos de espera entre o disparo do evento e o envio. Ausente envia na hora."},"sendWindowEnabled":{"type":"boolean","description":"Quando true, o envio é adiado para dentro da janela abaixo."},"sendWindowStart":{"type":"string","description":"Início da janela de envio, `HH:mm` no fuso America/Sao_Paulo."},"sendWindowEnd":{"type":"string","description":"Fim da janela de envio, `HH:mm` no fuso America/Sao_Paulo."},"templateName":{"type":"string","description":"Nome do template aprovado na API oficial. Liste os disponíveis em `GET /integration/templates/{integrationId}`."},"variables":{"type":"array","items":{"type":"string"},"description":"Valores das variáveis do corpo do template, na ordem em que aparecem."},"bodyVariableNames":{"type":"array","items":{"type":"string"},"description":"Nomes das variáveis do corpo, na mesma ordem de `variables`."},"headerVariables":{"type":"array","items":{"type":"string"},"description":"Valores das variáveis do cabeçalho do template."},"headerVariableNames":{"type":"array","items":{"type":"string"},"description":"Nomes das variáveis do cabeçalho, na mesma ordem de `headerVariables`."},"headerMedia":{"description":"Mídia do cabeçalho: `{ format: IMAGE | VIDEO | DOCUMENT | LOCATION, link, fileName, latitude, longitude, name, address }`."},"buttonVariables":{"description":"Variáveis de botões dinâmicos: `[{ index, parameters: string[], parameterNames?: string[] }]`."}},"additionalProperties":true},{"type":"object","description":"Parâmetros da ação. As chaves dependem do valor de `action` — cada alternativa abaixo é a de uma ação.","additionalProperties":{"oneOf":[{}]}}]}},"required":["action","actionParams"],"additionalProperties":false},"maxItems":5,"description":"Ações do ramo Senão. Null remove o ramo. Se o IF for removido, o Senão é limpo mesmo que este campo ainda venha preenchido.","uniqueKey":"elseActions.oneOf.1","typeLabel":"null"}],"uniqueKey":"elseActions","typeLabel":"object[] | null"},"priority":{"type":"integer","description":"Prioridade da regra.","uniqueKey":"priority","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","enabled":true,"integrationId":"\u003cstring>","conditions":{"funnelColumnId":"\u003cstring>","fromFunnelColumnId":"\u003cstring>","toFunnelColumnId":"\u003cstring>","assignedToUserId":"\u003cstring>","assignedToDepartmentId":"\u003cstring>","messageText":"\u003cstring>","templateName":"\u003cstring>","restartOnReturn":true},"actions":[{"actionParams":{"targetFunnelColumnId":"\u003cstring>"}}],"elseActions":[{"actionParams":{"targetFunnelColumnId":"\u003cstring>"}}],"priority":123}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"58e2a63a-a479-47a2-a9dd-ac2f599258f0":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"officeId":{"type":"string","isRequired":true,"uniqueKey":"officeId","typeLabel":"string"},"integrationId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"integrationId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"integrationId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"integrationId","typeLabel":"string | null"},"name":{"type":"string","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"enabled","typeLabel":"boolean"},"triggerEvent":{"type":"string","isRequired":true,"uniqueKey":"triggerEvent","typeLabel":"string"},"conditions":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"conditions.oneOf.0.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"conditions.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{}],"uniqueKey":"conditions.oneOf.1.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"conditions.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"conditions","typeLabel":"object | null"},"actions":{"type":"array","items":{"type":"object","properties":{"action":{"type":"string","isRequired":true,"uniqueKey":"actions.items.[INDEX].action","typeLabel":"string"},"actionParams":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"actions.items.[INDEX].actionParams.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"actions.items.[INDEX].actionParams","typeLabel":"object"}},"required":["action","actionParams"],"additionalProperties":false,"uniqueKey":"actions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"actions","typeLabel":"object[]"},"elseActions":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"action":{"type":"string","isRequired":true,"uniqueKey":"elseActions.oneOf.0.items.[INDEX].action","typeLabel":"string"},"actionParams":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"elseActions.oneOf.0.items.[INDEX].actionParams","typeLabel":"object"}},"required":["action","actionParams"],"additionalProperties":false,"uniqueKey":"elseActions.oneOf.0.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"elseActions.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"action":{"type":"string"},"actionParams":{"type":"object","additionalProperties":{"oneOf":[{}]}}},"required":["action","actionParams"],"additionalProperties":false},"isRequired":true,"uniqueKey":"elseActions.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"elseActions","typeLabel":"object[] | null"},"priority":{"type":"number","isRequired":true,"uniqueKey":"priority","typeLabel":"number"},"createdAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"updatedAt","typeLabel":"string\u003cdate-time>"}},"required":["id","officeId","integrationId","name","enabled","triggerEvent","conditions","actions","elseActions","priority","createdAt","updatedAt"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","officeId":"\u003cstring>","integrationId":"\u003cstring>","name":"\u003cstring>","enabled":true,"triggerEvent":"\u003cstring>","conditions":{},"actions":[{"action":"\u003cstring>","actionParams":{}}],"elseActions":[{"action":"\u003cstring>","actionParams":{}}],"priority":123,"createdAt":"2023-11-07T05:31:56Z","updatedAt":"2023-11-07T05:31:56Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"54bbf5eb-12a5-46a9-be5a-cc0f93fcb152":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"statusCode":{"type":"number","isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"code":{"type":"string","uniqueKey":"code","typeLabel":"string"},"details":{"oneOf":[{"type":"string","description":"Detalhes adicionais do erro.","uniqueKey":"details.oneOf.0","typeLabel":"string"},{"type":"number","description":"Detalhes adicionais do erro.","uniqueKey":"details.oneOf.1","typeLabel":"number"},{"type":"boolean","description":"Detalhes adicionais do erro.","uniqueKey":"details.oneOf.2","typeLabel":"boolean"},{"type":"object","description":"Detalhes adicionais do erro.","properties":{},"additionalProperties":true,"uniqueKey":"details.oneOf.3","typeLabel":"object"}],"uniqueKey":"details","typeLabel":"string | number | boolean | object"}},"required":["message","statusCode"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","statusCode":123,"code":"\u003cstring>","details":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"7946601d-a28b-4d37-a454-28607da6a4de":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"x-jurichat-api-key","description":"Chave de API do escritório (criada no painel). Envie o valor no header x-jurichat-api-key.","scopes":[]}}},"servers":{"3e0c89c1-6f79-4b86-b00c-58b6cfd1951a":{"url":"https://api.jurichat.com","description":"Production server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-jurichat-api-key","description":"Chave de API do escritório (criada no painel). Envie o valor no header x-jurichat-api-key.","scopes":[]},"schema":{"title":"x-jurichat-api-key","type":"string","description":"Chave de API do escritório (criada no painel). Envie o valor no header x-jurichat-api-key.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKeyAuth","name":"x-jurichat-api-key"}],"title":"apiKeyAuth"}]},"originalFileLocation":"https://api.jurichat.com/docs/client/openapi.json"},"subdomain":"jurichat","siteName":"Documentação | JuriChat","title":"Atualizar regra de automação - Documentação | JuriChat","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-16T01:48:14.400Z","originalFileLocation":"api-reference/automation-rules/atualizar-regra-de-automação.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=\"Atualiza parcialmente uma regra de automação. Remover o filtro IF limpa o ramo Senão, mesmo que elseActions ainda exista no payload ou no banco. Como montar 1. triggerEvent: pegue o name em GET /webhooks/events — é o mesmo catálogo dos webhooks. 2. conditions (opcional): filtra o Quando. Sem nenhuma condição efetiva, elseActions é recusado. 3. actions: de 1 a 5 ações do ramo Então. elseActions: até 5 ações do ramo Senão. 4. integrationId: null aplica a regra a todas as integrações. Ids em GET /integration. Parâmetros por ação (actions[].actionParams) | action | chave obrigatória | de onde vem o id | | --- | --- | --- | | SEND_FAST_MESSAGE | fastMessageId ou templateName | GET /fast-message?inboxId={inboxId} | | SCHEDULE_MESSAGE | text ou templateName | — | | MOVE_CARD | targetFunnelColumnId | GET /funnel-column | | TAG_CONVERSATION | tagId | GET /tag | | ASSIGN_LEGAL_AREA | legalAreaId | GET /legal-areas | | CREATE_TICKET | title | status em GET /ticket-statuses | | FIRE_WEBHOOK | url (http/https) | — | | PAUSE_AUTOMATION | nenhuma | durationMinutes opcional; resumeOnTemplateSent opcional | Exemplo — enviar uma resposta rápida quando o lead entra numa coluna json { \u0026quot;name\u0026quot;: \u0026quot;Boas-vindas do funil\u0026quot;, \u0026quot;enabled\u0026quot;: true, \u0026quot;triggerEvent\u0026quot;: \u0026quot;crm.lead.created\u0026quot;, \u0026quot;conditions\u0026quot;: { \u0026quot;funnelColumnId\u0026quot;: \u0026quot;\u0026quot; }, \u0026quot;actions\u0026quot;: [ { \u0026quot;action\u0026quot;: \u0026quot;SEND_FAST_MESSAGE\u0026quot;, \u0026quot;actionParams\u0026quot;: { \u0026quot;fastMessageId\u0026quot;: \u0026quot;\u0026quot; } } ] } A resposta rápida pode ser TEXT, AUDIO ou SEQUENCE. Numa SEQUENCE, os blocos saem em ordem, no ritmo (typingSeconds / waitSeconds) salvo na própria resposta rápida.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Documentação | JuriChat\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/jurichat/s_wVtv8NTwjMurxM/_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/jurichat/s_wVtv8NTwjMurxM/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/jurichat/s_wVtv8NTwjMurxM/_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/jurichat/s_wVtv8NTwjMurxM/_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/jurichat/s_wVtv8NTwjMurxM/_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/jurichat/s_wVtv8NTwjMurxM/_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/jurichat/s_wVtv8NTwjMurxM/_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/jurichat/s_wVtv8NTwjMurxM/_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/jurichat/s_wVtv8NTwjMurxM/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Atualizar regra de automação - Documentação | JuriChat\">\u003cmeta data-mint-head property=\"og:description\" content=\"Atualiza parcialmente uma regra de automação. Remover o filtro IF limpa o ramo Senão, mesmo que elseActions ainda exista no payload ou no banco. Como montar 1. triggerEvent: pegue o name em GET /webhooks/events — é o mesmo catálogo dos webhooks. 2. conditions (opcional): filtra o Quando. Sem nenhuma condição efetiva, elseActions é recusado. 3. actions: de 1 a 5 ações do ramo Então. elseActions: até 5 ações do ramo Senão. 4. integrationId: null aplica a regra a todas as integrações. Ids em GET /integration. Parâmetros por ação (actions[].actionParams) | action | chave obrigatória | de onde vem o id | | --- | --- | --- | | SEND_FAST_MESSAGE | fastMessageId ou templateName | GET /fast-message?inboxId={inboxId} | | SCHEDULE_MESSAGE | text ou templateName | — | | MOVE_CARD | targetFunnelColumnId | GET /funnel-column | | TAG_CONVERSATION | tagId | GET /tag | | ASSIGN_LEGAL_AREA | legalAreaId | GET /legal-areas | | CREATE_TICKET | title | status em GET /ticket-statuses | | FIRE_WEBHOOK | url (http/https) | — | | PAUSE_AUTOMATION | nenhuma | durationMinutes opcional; resumeOnTemplateSent opcional | Exemplo — enviar uma resposta rápida quando o lead entra numa coluna json { \u0026quot;name\u0026quot;: \u0026quot;Boas-vindas do funil\u0026quot;, \u0026quot;enabled\u0026quot;: true, \u0026quot;triggerEvent\u0026quot;: \u0026quot;crm.lead.created\u0026quot;, \u0026quot;conditions\u0026quot;: { \u0026quot;funnelColumnId\u0026quot;: \u0026quot;\u0026quot; }, \u0026quot;actions\u0026quot;: [ { \u0026quot;action\u0026quot;: \u0026quot;SEND_FAST_MESSAGE\u0026quot;, \u0026quot;actionParams\u0026quot;: { \u0026quot;fastMessageId\u0026quot;: \u0026quot;\u0026quot; } } ] } A resposta rápida pode ser TEXT, AUDIO ou SEQUENCE. Numa SEQUENCE, os blocos saem em ordem, no ritmo (typingSeconds / waitSeconds) salvo na própria resposta rápida.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Documentação | JuriChat\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.jurichat.com/api-reference/automation-rules/atualizar-regra-de-automação\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://jurichat.mintlify.site/_mintlify/api/og/v2?division=Automation+Rules\u0026amp;title=Atualizar+regra+de+automa%C3%A7%C3%A3o\u0026amp;description=Atualiza+parcialmente+uma+regra+de+automa%C3%A7%C3%A3o.+Remover+o+filtro+IF+limpa+o+ramo+Sen%C3%A3o%2C+mesmo+que+elseActions+ainda+exista+no+payload+ou+no+banco.%0A%0A**Como+montar*\u0026amp;theme=62d1cc1b0f43312a48544769\u0026amp;signature=25a76f4913db0b7162be182fc2767a2e8ec6d5004cb0be8fc9a2fd6d114297f0\">\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=\"Atualizar regra de automação - Documentação | JuriChat\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Atualiza parcialmente uma regra de automação. Remover o filtro IF limpa o ramo Senão, mesmo que elseActions ainda exista no payload ou no banco. Como montar 1. triggerEvent: pegue o name em GET /webhooks/events — é o mesmo catálogo dos webhooks. 2. conditions (opcional): filtra o Quando. Sem nenhuma condição efetiva, elseActions é recusado. 3. actions: de 1 a 5 ações do ramo Então. elseActions: até 5 ações do ramo Senão. 4. integrationId: null aplica a regra a todas as integrações. Ids em GET /integration. Parâmetros por ação (actions[].actionParams) | action | chave obrigatória | de onde vem o id | | --- | --- | --- | | SEND_FAST_MESSAGE | fastMessageId ou templateName | GET /fast-message?inboxId={inboxId} | | SCHEDULE_MESSAGE | text ou templateName | — | | MOVE_CARD | targetFunnelColumnId | GET /funnel-column | | TAG_CONVERSATION | tagId | GET /tag | | ASSIGN_LEGAL_AREA | legalAreaId | GET /legal-areas | | CREATE_TICKET | title | status em GET /ticket-statuses | | FIRE_WEBHOOK | url (http/https) | — | | PAUSE_AUTOMATION | nenhuma | durationMinutes opcional; resumeOnTemplateSent opcional | Exemplo — enviar uma resposta rápida quando o lead entra numa coluna json { \u0026quot;name\u0026quot;: \u0026quot;Boas-vindas do funil\u0026quot;, \u0026quot;enabled\u0026quot;: true, \u0026quot;triggerEvent\u0026quot;: \u0026quot;crm.lead.created\u0026quot;, \u0026quot;conditions\u0026quot;: { \u0026quot;funnelColumnId\u0026quot;: \u0026quot;\u0026quot; }, \u0026quot;actions\u0026quot;: [ { \u0026quot;action\u0026quot;: \u0026quot;SEND_FAST_MESSAGE\u0026quot;, \u0026quot;actionParams\u0026quot;: { \u0026quot;fastMessageId\u0026quot;: \u0026quot;\u0026quot; } } ] } A resposta rápida pode ser TEXT, AUDIO ou SEQUENCE. Numa SEQUENCE, os blocos saem em ordem, no ritmo (typingSeconds / waitSeconds) salvo na própria resposta rápida.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://jurichat.mintlify.site/_mintlify/api/og/v2?division=Automation+Rules\u0026amp;title=Atualizar+regra+de+automa%C3%A7%C3%A3o\u0026amp;description=Atualiza+parcialmente+uma+regra+de+automa%C3%A7%C3%A3o.+Remover+o+filtro+IF+limpa+o+ramo+Sen%C3%A3o%2C+mesmo+que+elseActions+ainda+exista+no+payload+ou+no+banco.%0A%0A**Como+montar*\u0026amp;theme=62d1cc1b0f43312a48544769\u0026amp;signature=25a76f4913db0b7162be182fc2767a2e8ec6d5004cb0be8fc9a2fd6d114297f0\">\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/jurichat/s_wVtv8NTwjMurxM/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Documentação | JuriChat\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0296F9\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.jurichat.com/api-reference/automation-rules/atualizar-regra-de-automação\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/automation-rules/atualizar-regra-de-automa%C3%A7%C3%A3o.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.jurichat.com/#organization\",\"name\":\"Documentação | JuriChat\",\"url\":\"https://docs.jurichat.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/jurichat/HotTYWQnHLFZ9qSx/images/juridiq-chat-logo.svg?fit=max\u0026auto=format\u0026n=HotTYWQnHLFZ9qSx\u0026q=85\u0026s=3d80723840d5cd6755d75cb402caa5d2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.jurichat.com#website\",\"name\":\"Documentação | JuriChat\",\"url\":\"https://docs.jurichat.com\",\"publisher\":{\"@id\":\"https://docs.jurichat.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.jurichat.com/api-reference/automation-rules/atualizar-regra-de-automa%C3%A7%C3%A3o#webpage\",\"url\":\"https://docs.jurichat.com/api-reference/automation-rules/atualizar-regra-de-automa%C3%A7%C3%A3o\",\"name\":\"Atualizar regra de automação\",\"description\":\"Atualiza parcialmente uma regra de automação. Remover o filtro IF limpa o ramo Senão, mesmo que elseActions ainda exista no payload ou no banco. Como montar 1. triggerEvent: pegue o name em GET /webhooks/events — é o mesmo catálogo dos webhooks. 2. conditions (opcional): filtra o Quando. Sem nenhuma condição efetiva, elseActions é recusado. 3. actions: de 1 a 5 ações do ramo Então. elseActions: até 5 ações do ramo Senão. 4. integrationId: null aplica a regra a todas as integrações. Ids em GET /integration. Parâmetros por ação (actions[].actionParams) | action | chave obrigatória | de onde vem o id | | --- | --- | --- | | SEND_FAST_MESSAGE | fastMessageId ou templateName | GET /fast-message?inboxId={inboxId} | | SCHEDULE_MESSAGE | text ou templateName | — | | MOVE_CARD | targetFunnelColumnId | GET /funnel-column | | TAG_CONVERSATION | tagId | GET /tag | | ASSIGN_LEGAL_AREA | legalAreaId | GET /legal-areas | | CREATE_TICKET | title | status em GET /ticket-statuses | | FIRE_WEBHOOK | url (http/https) | — | | PAUSE_AUTOMATION | nenhuma | durationMinutes opcional; resumeOnTemplateSent opcional | Exemplo — enviar uma resposta rápida quando o lead entra numa coluna json { \\\"name\\\": \\\"Boas-vindas do funil\\\", \\\"enabled\\\": true, \\\"triggerEvent\\\": \\\"crm.lead.created\\\", \\\"conditions\\\": { \\\"funnelColumnId\\\": \\\"\\\" }, \\\"actions\\\": [ { \\\"action\\\": \\\"SEND_FAST_MESSAGE\\\", \\\"actionParams\\\": { \\\"fastMessageId\\\": \\\"\\\" } } ] } A resposta rápida pode ser TEXT, AUDIO ou SEQUENCE. Numa SEQUENCE, os blocos saem em ordem, no ritmo (typingSeconds / waitSeconds) salvo na própria resposta rápida.\",\"dateModified\":\"2026-09-16T01:48:14.400Z\",\"isPartOf\":{\"@id\":\"https://docs.jurichat.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.jurichat.com/api-reference/automation-rules/atualizar-regra-de-automa%C3%A7%C3%A3o#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.jurichat.com/api-reference/automation-rules/atualizar-regra-de-automa%C3%A7%C3%A3o#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoint\",\"item\":\"https://docs.jurichat.com/api-reference/office/obter-escrit%C3%B3rio\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automation Rules\",\"item\":\"https://docs.jurichat.com/api-reference/automation-rules/listar-regras-de-automa%C3%A7%C3%A3o\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Atualizar regra de automação\",\"item\":\"https://docs.jurichat.com/api-reference/automation-rules/atualizar-regra-de-automa%C3%A7%C3%A3o\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.jurichat.com/api-reference/automation-rules/atualizar-regra-de-automa%C3%A7%C3%A3o#apireference\",\"headline\":\"Atualizar regra de automação\",\"name\":\"Atualizar regra de automação\",\"description\":\"Atualiza parcialmente uma regra de automação. Remover o filtro IF limpa o ramo Senão, mesmo que elseActions ainda exista no payload ou no banco. Como montar 1. triggerEvent: pegue o name em GET /webhooks/events — é o mesmo catálogo dos webhooks. 2. conditions (opcional): filtra o Quando. Sem nenhuma condição efetiva, elseActions é recusado. 3. actions: de 1 a 5 ações do ramo Então. elseActions: até 5 ações do ramo Senão. 4. integrationId: null aplica a regra a todas as integrações. Ids em GET /integration. Parâmetros por ação (actions[].actionParams) | action | chave obrigatória | de onde vem o id | | --- | --- | --- | | SEND_FAST_MESSAGE | fastMessageId ou templateName | GET /fast-message?inboxId={inboxId} | | SCHEDULE_MESSAGE | text ou templateName | — | | MOVE_CARD | targetFunnelColumnId | GET /funnel-column | | TAG_CONVERSATION | tagId | GET /tag | | ASSIGN_LEGAL_AREA | legalAreaId | GET /legal-areas | | CREATE_TICKET | title | status em GET /ticket-statuses | | FIRE_WEBHOOK | url (http/https) | — | | PAUSE_AUTOMATION | nenhuma | durationMinutes opcional; resumeOnTemplateSent opcional | Exemplo — enviar uma resposta rápida quando o lead entra numa coluna json { \\\"name\\\": \\\"Boas-vindas do funil\\\", \\\"enabled\\\": true, \\\"triggerEvent\\\": \\\"crm.lead.created\\\", \\\"conditions\\\": { \\\"funnelColumnId\\\": \\\"\\\" }, \\\"actions\\\": [ { \\\"action\\\": \\\"SEND_FAST_MESSAGE\\\", \\\"actionParams\\\": { \\\"fastMessageId\\\": \\\"\\\" } } ] } A resposta rápida pode ser TEXT, AUDIO ou SEQUENCE. Numa SEQUENCE, os blocos saem em ordem, no ritmo (typingSeconds / waitSeconds) salvo na própria resposta rápida.\",\"url\":\"https://docs.jurichat.com/api-reference/automation-rules/atualizar-regra-de-automa%C3%A7%C3%A3o\",\"mainEntityOfPage\":{\"@id\":\"https://docs.jurichat.com/api-reference/automation-rules/atualizar-regra-de-automa%C3%A7%C3%A3o#webpage\"},\"dateModified\":\"2026-09-16T01:48:14.400Z\",\"publisher\":{\"@id\":\"https://docs.jurichat.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.jurichat.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Documentação | JuriChat\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Documentação | JuriChat","nav":{"global":null,"tabs":[{"tab":"Documentação","pages":[{"title":"Documentação","href":""}]},{"tab":"API reference","pages":[{"title":"Introdução","icon":"terminal","href":"/api-reference/introduction"},{"title":"Webhooks","icon":"webhook","href":"/api-reference/untitled-page"},{"group":"Endpoint","pages":[{"group":"Office","pages":[{"title":"Obter escritório","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /office/{id}","href":"/api-reference/office/obter-escritório"},{"title":"Atualizar escritório","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /office/{id}","href":"/api-reference/office/atualizar-escritório"}]},{"group":"Credits","pages":[{"title":"Buscar resumo de créditos","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /credits/summary","href":"/api-reference/credits/buscar-resumo-de-créditos"}]},{"group":"Users","pages":[{"title":"Listar usuários","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /user/","href":"/api-reference/users/listar-usuários"},{"title":"Criar usuário","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /user/","href":"/api-reference/users/criar-usuário"},{"title":"Obter usuário","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /user/{id}","href":"/api-reference/users/obter-usuário"},{"title":"Excluir usuário","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /user/{id}","href":"/api-reference/users/excluir-usuário"},{"title":"Atualizar usuário","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /user/{id}","href":"/api-reference/users/atualizar-usuário"},{"title":"Enviar foto de perfil do usuário","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /user/{id}/avatar","href":"/api-reference/users/enviar-foto-de-perfil-do-usuário"},{"title":"Remover foto de perfil do usuário","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /user/{id}/avatar","href":"/api-reference/users/remover-foto-de-perfil-do-usuário"}]},{"group":"CRM","pages":[{"title":"Obter configuração dos cards do CRM","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /user/crm-card-config","href":"/api-reference/crm/obter-configuração-dos-cards-do-crm"},{"title":"Atualizar configuração dos cards do CRM","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json put /user/crm-card-config","href":"/api-reference/crm/atualizar-configuração-dos-cards-do-crm"},{"title":"Listar funis","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /funnel/","href":"/api-reference/crm/listar-funis"},{"title":"Criar funil","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /funnel/","href":"/api-reference/crm/criar-funil"},{"title":"Obter funil","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /funnel/{id}","href":"/api-reference/crm/obter-funil"},{"title":"Excluir funil","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /funnel/{id}","href":"/api-reference/crm/excluir-funil"},{"title":"Atualizar funil","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /funnel/{id}","href":"/api-reference/crm/atualizar-funil"},{"title":"Obter todos os campos personalizados","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /funnel-custom-field/","href":"/api-reference/crm/obter-todos-os-campos-personalizados"},{"title":"Criar campo personalizado","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /funnel-custom-field/","href":"/api-reference/crm/criar-campo-personalizado"},{"title":"Excluir campo personalizado","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /funnel-custom-field/{id}","href":"/api-reference/crm/excluir-campo-personalizado"},{"title":"Atualizar campo personalizado","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /funnel-custom-field/{id}","href":"/api-reference/crm/atualizar-campo-personalizado"},{"title":"Listar colunas do funil","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /funnel-column/","href":"/api-reference/crm/listar-colunas-do-funil"},{"title":"Criar coluna do funil","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /funnel-column/","href":"/api-reference/crm/criar-coluna-do-funil"},{"title":"Deletar coluna do funil","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /funnel-column/","href":"/api-reference/crm/deletar-coluna-do-funil"},{"title":"Gerar dados do relatório do funil","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /funnel-column/report","href":"/api-reference/crm/gerar-dados-do-relatório-do-funil"},{"title":"Obter coluna do funil","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /funnel-column/{id}","href":"/api-reference/crm/obter-coluna-do-funil"},{"title":"Atualizar coluna do funil","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /funnel-column/{id}","href":"/api-reference/crm/atualizar-coluna-do-funil"},{"title":"Listar cards de CRM","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /funnel-column-card/","href":"/api-reference/crm/listar-cards-de-crm"},{"title":"Criar card de CRM","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /funnel-column-card/","href":"/api-reference/crm/criar-card-de-crm"},{"title":"Excluir cards de CRM","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /funnel-column-card/","href":"/api-reference/crm/excluir-cards-de-crm"},{"title":"Obter card de CRM por contato e conversa","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /funnel-column-card/person/{personId}/conversation/{conversationId}","href":"/api-reference/crm/obter-card-de-crm-por-contato-e-conversa"},{"title":"Obter card de CRM","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /funnel-column-card/{id}","href":"/api-reference/crm/obter-card-de-crm"},{"title":"Atualizar card de CRM","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /funnel-column-card/{id}","href":"/api-reference/crm/atualizar-card-de-crm"},{"title":"Mover cards em lote","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /funnel-column-card/migrate","href":"/api-reference/crm/mover-cards-em-lote"}]},{"group":"Roles","pages":[{"title":"Listar papéis","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /user-roles/","href":"/api-reference/roles/listar-papéis"},{"title":"Criar papel","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /user-roles/","href":"/api-reference/roles/criar-papel"},{"title":"Obter papel","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /user-roles/{id}","href":"/api-reference/roles/obter-papel"},{"title":"Atualizar papel","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json put /user-roles/{id}","href":"/api-reference/roles/atualizar-papel"},{"title":"Excluir papel","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /user-roles/{id}","href":"/api-reference/roles/excluir-papel"},{"title":"Listar permissões","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /user-roles/permissions","href":"/api-reference/roles/listar-permissões"}]},{"group":"Inboxes","pages":[{"title":"Listar inboxes","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /inbox/","href":"/api-reference/inboxes/listar-inboxes"},{"title":"Criar inbox","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /inbox/","href":"/api-reference/inboxes/criar-inbox"},{"title":"Obter inbox","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /inbox/{id}","href":"/api-reference/inboxes/obter-inbox"},{"title":"Atualizar inbox","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json put /inbox/{id}","href":"/api-reference/inboxes/atualizar-inbox"},{"title":"Excluir inbox","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /inbox/{id}","href":"/api-reference/inboxes/excluir-inbox"}]},{"group":"Integration","pages":[{"title":"Consultar vínculo do contato com o Juridiq","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /integration/juridiq/contacts/{contactId}/link","href":"/api-reference/integration/consultar-vínculo-do-contato-com-o-juridiq"},{"title":"Vincular contato do Jurichat a pessoa do Juridiq","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /integration/juridiq/contacts/{contactId}/link","href":"/api-reference/integration/vincular-contato-do-jurichat-a-pessoa-do-juridiq"},{"title":"Buscar pessoas no Juridiq para vincular ao contato","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /integration/juridiq/contacts/{contactId}/persons","href":"/api-reference/integration/buscar-pessoas-no-juridiq-para-vincular-ao-contato"},{"title":"Desvincular contato do Jurichat da pessoa do Juridiq","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /integration/juridiq/contacts/{contactId}/link/{linkId}","href":"/api-reference/integration/desvincular-contato-do-jurichat-da-pessoa-do-juridiq"},{"title":"Listar integrações","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /integration/","href":"/api-reference/integration/listar-integrações"},{"title":"Obter integração","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /integration/{integrationId}","href":"/api-reference/integration/obter-integração"},{"title":"Delete integration","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /integration/{integrationId}","href":"/api-reference/integration/delete-integration"},{"title":"Update integration","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /integration/{integrationId}","href":"/api-reference/integration/update-integration"},{"title":"Listar aparelhos de WhatsApp do escritório","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /integration/whatsapp-devices","href":"/api-reference/integration/listar-aparelhos-de-whatsapp-do-escritório"},{"title":"Listar templates WhatsApp Oficial do aparelho","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /integration/juridiq/whatsapp-templates","href":"/api-reference/integration/listar-templates-whatsapp-oficial-do-aparelho"},{"title":"Enviar lembrete de audiência","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /integration/juridiq/audience-reminder","href":"/api-reference/integration/enviar-lembrete-de-audiência"}]},{"group":"GoogleCalendar","pages":[{"title":"Gerar a URL de consentimento do Google Agenda","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /integration/google-calendar/auth-url","href":"/api-reference/googlecalendar/gerar-a-url-de-consentimento-do-google-agenda"},{"title":"Estado da conexão com o Google Agenda","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /integration/google-calendar","href":"/api-reference/googlecalendar/estado-da-conexão-com-o-google-agenda"},{"title":"Desconectar o Google Agenda","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /integration/google-calendar","href":"/api-reference/googlecalendar/desconectar-o-google-agenda"}]},{"group":"Templates","pages":[{"title":"Listar templates de WhatsApp","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /integration/templates/{integrationId}","href":"/api-reference/templates/listar-templates-de-whatsapp"},{"title":"Criar template de WhatsApp","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /integration/templates/{integrationId}","href":"/api-reference/templates/criar-template-de-whatsapp"},{"title":"Enviar mídia do cabeçalho de template","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /integration/templates/{integrationId}/media","href":"/api-reference/templates/enviar-mídia-do-cabeçalho-de-template"},{"title":"Atualizar template de WhatsApp","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /integration/templates/{integrationId}/{templateId}","href":"/api-reference/templates/atualizar-template-de-whatsapp"},{"title":"Excluir template de WhatsApp","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /integration/templates/{integrationId}/{templateName}","href":"/api-reference/templates/excluir-template-de-whatsapp"}]},{"group":"Conversations","pages":[{"title":"Listar conversas","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /conversation/","href":"/api-reference/conversations/listar-conversas"},{"title":"Criar conversa","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /conversation/","href":"/api-reference/conversations/criar-conversa"},{"title":"Contadores de conversas","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /conversation/counters","href":"/api-reference/conversations/contadores-de-conversas"},{"title":"Listar notas","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /conversation/notes","href":"/api-reference/conversations/listar-notas"},{"title":"Status da janela WhatsApp oficial","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /conversation/{conversationId}/whatsapp-window","href":"/api-reference/conversations/status-da-janela-whatsapp-oficial"},{"title":"Galeria de mídia","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /conversation/media-library","href":"/api-reference/conversations/galeria-de-mídia"},{"title":"Enviar mídia da galeria","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /conversation/media-library/send","href":"/api-reference/conversations/enviar-mídia-da-galeria"},{"title":"Buscar mensagens na conversa","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /conversation/{conversationId}/messages/search","href":"/api-reference/conversations/buscar-mensagens-na-conversa"},{"title":"Verificação do número no WhatsApp","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /conversation/{conversationId}/whatsapp-number-check","href":"/api-reference/conversations/verificação-do-número-no-whatsapp"},{"title":"Upload de mídia do cabeçalho de template","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /conversation/{conversationId}/template-header-media","href":"/api-reference/conversations/upload-de-mídia-do-cabeçalho-de-template"},{"title":"Obter conversa","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /conversation/{conversationId}","href":"/api-reference/conversations/obter-conversa"},{"title":"Excluir conversa","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /conversation/{conversationId}","href":"/api-reference/conversations/excluir-conversa"},{"title":"Atualizar conversa","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /conversation/{conversationId}","href":"/api-reference/conversations/atualizar-conversa"},{"title":"Criar nota interna","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /conversation/note","href":"/api-reference/conversations/criar-nota-interna"},{"title":"Iniciar atendimento humano ou transferir","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /conversation/start-human-support","href":"/api-reference/conversations/iniciar-atendimento-humano-ou-transferir"},{"title":"Encerrar atendimento humano","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /conversation/end-human-support","href":"/api-reference/conversations/encerrar-atendimento-humano"},{"title":"Pausar atendimento","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /conversation/pause-support","href":"/api-reference/conversations/pausar-atendimento"},{"title":"Retomar atendimento pausado","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /conversation/resume-support","href":"/api-reference/conversations/retomar-atendimento-pausado"},{"title":"Enviar mensagem","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /conversation/send-message","href":"/api-reference/conversations/enviar-mensagem"},{"title":"Editar mensagem enviada","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /conversation/edit-message","href":"/api-reference/conversations/editar-mensagem-enviada"},{"title":"Reagir a uma mensagem","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /conversation/react-message","href":"/api-reference/conversations/reagir-a-uma-mensagem"},{"title":"Remover mensagem","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /conversation/remove-message","href":"/api-reference/conversations/remover-mensagem"},{"title":"Encaminhar mensagens","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /conversation/forward-message","href":"/api-reference/conversations/encaminhar-mensagens"},{"title":"Baixar mídia da mensagem","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /conversation/message/{messageId}/download","href":"/api-reference/conversations/baixar-mídia-da-mensagem"},{"title":"Baixar todos os documentos da conversa","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /conversation/{conversationId}/documents/download","href":"/api-reference/conversations/baixar-todos-os-documentos-da-conversa"},{"title":"Anexar documentos da conversa na ficha do cliente no Juridiq","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /conversation/{conversationId}/documents/juridiq","href":"/api-reference/conversations/anexar-documentos-da-conversa-na-ficha-do-cliente-no-juridiq"},{"title":"Sincronizar mensagens (WhatsApp)","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /conversation/sync-messages","href":"/api-reference/conversations/sincronizar-mensagens-whatsapp"},{"title":"Arquivar ou desarquivar conversa","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /conversation/{conversationId}/archive","href":"/api-reference/conversations/arquivar-ou-desarquivar-conversa"},{"title":"Silenciar ou reativar notificações da conversa","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /conversation/{conversationId}/mute","href":"/api-reference/conversations/silenciar-ou-reativar-notificações-da-conversa"}]},{"group":"Contacts","pages":[{"title":"Listar contatos","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /people/","href":"/api-reference/contacts/listar-contatos"},{"title":"Criar contato","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /people/","href":"/api-reference/contacts/criar-contato"},{"title":"Excluir contatos","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /people/","href":"/api-reference/contacts/excluir-contatos"},{"title":"Obter contato","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /people/{peopleId}","href":"/api-reference/contacts/obter-contato"},{"title":"Atualizar contato","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /people/{peopleId}","href":"/api-reference/contacts/atualizar-contato"},{"title":"Importar contatos em lote","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /people/import","href":"/api-reference/contacts/importar-contatos-em-lote"}]},{"group":"Agents","pages":[{"title":"Listar agentes","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /agents/","href":"/api-reference/agents/listar-agentes"},{"title":"Criar agente","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /agents/","href":"/api-reference/agents/criar-agente"},{"title":"Buscar vínculos do agente","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /agents/{id}/links","href":"/api-reference/agents/buscar-vínculos-do-agente"},{"title":"Buscar agente","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /agents/{id}","href":"/api-reference/agents/buscar-agente"},{"title":"Deletar agente","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /agents/{id}","href":"/api-reference/agents/deletar-agente"},{"title":"Atualizar agente","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /agents/{id}","href":"/api-reference/agents/atualizar-agente"}]},{"group":"Agent Trainings","pages":[{"title":"Listar treinamentos do agente","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /agents/{agentId}/trainings","href":"/api-reference/agent-trainings/listar-treinamentos-do-agente"},{"title":"Criar treinamento do agente","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /agents/{agentId}/trainings","href":"/api-reference/agent-trainings/criar-treinamento-do-agente"},{"title":"Deletar treinamento do agente","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /agents/{agentId}/trainings/{id}","href":"/api-reference/agent-trainings/deletar-treinamento-do-agente"},{"title":"Atualizar treinamento do agente","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /agents/{agentId}/trainings/{id}","href":"/api-reference/agent-trainings/atualizar-treinamento-do-agente"}]},{"group":"Tags","pages":[{"title":"Obter tag","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /tag/{id}","href":"/api-reference/tags/obter-tag"},{"title":"Excluir tag","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /tag/{id}","href":"/api-reference/tags/excluir-tag"},{"title":"Atualizar tag","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /tag/{id}","href":"/api-reference/tags/atualizar-tag"},{"title":"Listar tags","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /tag/","href":"/api-reference/tags/listar-tags"},{"title":"Criar tag","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /tag/","href":"/api-reference/tags/criar-tag"},{"title":"Unificar etiquetas","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /tag/merge","href":"/api-reference/tags/unificar-etiquetas"}]},{"group":"FastMessages","pages":[{"title":"Enviar várias respostas rápidas em sequência","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /fast-message/send-batch","href":"/api-reference/fastmessages/enviar-várias-respostas-rápidas-em-sequência"},{"title":"Disparar resposta rápida em sequência","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /fast-message/{id}/send","href":"/api-reference/fastmessages/disparar-resposta-rápida-em-sequência"},{"title":"Listar mensagens rápidas","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /fast-message/","href":"/api-reference/fastmessages/listar-mensagens-rápidas"},{"title":"Criar mensagem rápida","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /fast-message/","href":"/api-reference/fastmessages/criar-mensagem-rápida"},{"title":"Enviar áudio de mensagem rápida","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /fast-message/audio","href":"/api-reference/fastmessages/enviar-áudio-de-mensagem-rápida"},{"title":"Enviar imagem ou vídeo de mensagem rápida","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /fast-message/media","href":"/api-reference/fastmessages/enviar-imagem-ou-vídeo-de-mensagem-rápida"},{"title":"Excluir mensagem rápida","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /fast-message/{id}","href":"/api-reference/fastmessages/excluir-mensagem-rápida"},{"title":"Atualizar mensagem rápida","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /fast-message/{id}","href":"/api-reference/fastmessages/atualizar-mensagem-rápida"}]},{"group":"Flow","pages":[{"title":"Listar fluxos","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /flow/","href":"/api-reference/flow/listar-fluxos"},{"title":"Criar fluxo","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /flow/","href":"/api-reference/flow/criar-fluxo"},{"title":"Obter fluxo","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /flow/{id}","href":"/api-reference/flow/obter-fluxo"},{"title":"Excluir fluxo","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /flow/{id}","href":"/api-reference/flow/excluir-fluxo"},{"title":"Atualizar fluxo","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /flow/{id}","href":"/api-reference/flow/atualizar-fluxo"},{"title":"Listar mídias do fluxo","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /flow/{flowId}/medias","href":"/api-reference/flow/listar-mídias-do-fluxo"}]},{"group":"ScheduledMessages","pages":[{"title":"Listar mensagens agendadas","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /scheduled-message/","href":"/api-reference/scheduledmessages/listar-mensagens-agendadas"},{"title":"Agendar mensagem","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /scheduled-message/","href":"/api-reference/scheduledmessages/agendar-mensagem"},{"title":"Excluir mensagem agendada","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /scheduled-message/{scheduledMessageId}","href":"/api-reference/scheduledmessages/excluir-mensagem-agendada"},{"title":"Atualizar mensagem agendada","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /scheduled-message/{scheduledMessageId}","href":"/api-reference/scheduledmessages/atualizar-mensagem-agendada"},{"title":"Cancelar mensagem agendada","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /scheduled-message/{scheduledMessageId}/cancel","href":"/api-reference/scheduledmessages/cancelar-mensagem-agendada"}]},{"group":"Webhooks","pages":[{"title":"Listar eventos disponíveis","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /webhooks/events","href":"/api-reference/webhooks/listar-eventos-disponíveis"},{"title":"Listar webhooks","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /webhooks/","href":"/api-reference/webhooks/listar-webhooks"},{"title":"Criar webhook","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /webhooks/","href":"/api-reference/webhooks/criar-webhook"},{"title":"Obter um webhook","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /webhooks/{webhookId}","href":"/api-reference/webhooks/obter-um-webhook"},{"title":"Deletar webhook","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /webhooks/{webhookId}","href":"/api-reference/webhooks/deletar-webhook"},{"title":"Atualizar um webhook","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /webhooks/{webhookId}","href":"/api-reference/webhooks/atualizar-um-webhook"},{"title":"Enviar um evento de teste","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /webhooks/{webhookId}/test","href":"/api-reference/webhooks/enviar-um-evento-de-teste"},{"title":"Listar histórico de entregas","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /webhooks/{webhookId}/deliveries","href":"/api-reference/webhooks/listar-histórico-de-entregas"},{"title":"Obter uma entrega","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /webhooks/{webhookId}/deliveries/{deliveryId}","href":"/api-reference/webhooks/obter-uma-entrega"},{"title":"Retentar uma entrega","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /webhooks/deliveries/{deliveryId}/retry","href":"/api-reference/webhooks/retentar-uma-entrega"}]},{"group":"Automation Rules","pages":[{"title":"Listar regras de automação","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /automation-rules/","href":"/api-reference/automation-rules/listar-regras-de-automação"},{"title":"Criar regra de automação","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /automation-rules/","href":"/api-reference/automation-rules/criar-regra-de-automação"},{"title":"Buscar regra de automação","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /automation-rules/{id}","href":"/api-reference/automation-rules/buscar-regra-de-automação"},{"title":"Excluir regra de automação","description":"Remove permanentemente uma regra de automação.","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /automation-rules/{id}","href":"/api-reference/automation-rules/excluir-regra-de-automação"},{"title":"Atualizar regra de automação","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /automation-rules/{id}","href":"/api-reference/automation-rules/atualizar-regra-de-automação"}]},{"group":"Home","pages":[{"title":"Obter dashboard do atendente","description":"Retorna as métricas do dashboard do atendente.","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /homepage-v2/get-attendant-dashboard","href":"/api-reference/home/obter-dashboard-do-atendente"},{"title":"Obter dashboard do gestor","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /homepage-v2/get-manager-dashboard","href":"/api-reference/home/obter-dashboard-do-gestor"},{"title":"Obter mapa de clientes por estado","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /homepage-v2/get-clients-map","href":"/api-reference/home/obter-mapa-de-clientes-por-estado"}]},{"group":"Legal Areas","pages":[{"title":"Listar áreas jurídicas","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /legal-areas/","href":"/api-reference/legal-areas/listar-áreas-jurídicas"},{"title":"Criar área jurídica","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /legal-areas/","href":"/api-reference/legal-areas/criar-área-jurídica"},{"title":"Excluir área jurídica","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /legal-areas/{id}","href":"/api-reference/legal-areas/excluir-área-jurídica"},{"title":"Atualizar área jurídica","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /legal-areas/{id}","href":"/api-reference/legal-areas/atualizar-área-jurídica"}]},{"group":"Departments","pages":[{"title":"Listar departamentos","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /departments/","href":"/api-reference/departments/listar-departamentos"},{"title":"Criar departamento","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /departments/","href":"/api-reference/departments/criar-departamento"},{"title":"Excluir departamento","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /departments/{id}","href":"/api-reference/departments/excluir-departamento"},{"title":"Atualizar departamento","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /departments/{id}","href":"/api-reference/departments/atualizar-departamento"}]},{"group":"Tickets","pages":[{"title":"Listar tickets","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /tickets/","href":"/api-reference/tickets/listar-tickets"},{"title":"Criar ticket","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /tickets/","href":"/api-reference/tickets/criar-ticket"},{"title":"Obter board de tickets","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /tickets/board","href":"/api-reference/tickets/obter-board-de-tickets"},{"title":"Sugerir ticket a partir da conversa","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /tickets/suggest-from-conversation","href":"/api-reference/tickets/sugerir-ticket-a-partir-da-conversa"},{"title":"Indicadores de tickets","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /tickets/indicators","href":"/api-reference/tickets/indicadores-de-tickets"},{"title":"Obter ticket","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /tickets/{id}","href":"/api-reference/tickets/obter-ticket"},{"title":"Excluir ticket","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /tickets/{id}","href":"/api-reference/tickets/excluir-ticket"},{"title":"Atualizar ticket","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /tickets/{id}","href":"/api-reference/tickets/atualizar-ticket"},{"title":"Adicionar atualização ao ticket","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /tickets/{id}/updates","href":"/api-reference/tickets/adicionar-atualização-ao-ticket"}]},{"group":"Ticket Statuses","pages":[{"title":"Listar status de tickets","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /ticket-statuses/","href":"/api-reference/ticket-statuses/listar-status-de-tickets"},{"title":"Criar status de ticket","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json post /ticket-statuses/","href":"/api-reference/ticket-statuses/criar-status-de-ticket"},{"title":"Reordenar status de tickets","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json put /ticket-statuses/reorder","href":"/api-reference/ticket-statuses/reordenar-status-de-tickets"},{"title":"Excluir status de ticket","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json delete /ticket-statuses/{id}","href":"/api-reference/ticket-statuses/excluir-status-de-ticket"},{"title":"Atualizar status de ticket","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json patch /ticket-statuses/{id}","href":"/api-reference/ticket-statuses/atualizar-status-de-ticket"}]},{"group":"Ia Process","pages":[{"title":"Transcrever e resumir áudio da conversa","deprecated":null,"version":null,"openapi":"https://api.jurichat.com/docs/client/openapi.json get /ia-process/resume-audio-message/{id}","href":"/api-reference/ia-process/transcrever-e-resumir-áudio-da-conversa"}]}]}]}]},"basePath":"","title":"Atualizar regra de automação - Documentação | JuriChat","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-i2a3QZ8E.js","utils-ChLwp8m0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DRktVTDc.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CA2pEs4T.js","snippetPresets-ClQ6XrKD.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Ct_Lv36y.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Cn2PYw9e.js","shallow-rkyymjXQ.js","getApiPlaygroundDisplay-BB9vkXtE.js","CodeSnippet-Bm5RU7m1.js","CodeSnippets-BgU9Deuz.js","Page-BUDYNlhG.js","getPastedJson-BD-6NNum.js","icon-8Z6tud2e.js","MethodPill-Tuzr4g3V.js","DuplicateIcon-0ceWFYhN.js","createIcon-FBXow_ST.js","DynamicMarkdown-CD8713Yy.js","SectionHeading-7zgzQbH-.js","axios-vUo_bRtp.js","Markdown-D7Ofw1oz.js","clsx-eKJ4rcii.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CwjSCXIK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-9EK5IAXV.js"]}