Criar conversa com identificação flexível de usuários
Cria uma conversa com identificação flexível de usuários.
Os usuários externos podem ser identificados por ID, e-mail ou telefone. Usuários internos só são atribuídos quando informados explicitamente; caso contrário, as conversas são distribuídas em rodízio por uma equipe ou ficam abertas para qualquer usuário interno disponível.
Quando não há uma linha livre e os Contacts têm uma conversa liberada com exatamente os participantes solicitados, essa conversa é recuperada e retornada, mantendo seu id e histórico. O name e o status da solicitação não são aplicados a ela.
POST
/
bridge
/
api
/
v1
/
workspaces
/
{workspaceId}
/
conversations
Criar conversa com identificação flexível de usuários
Copy the API key as provided by the Bridge Console.
Parâmetros de caminho
workspaceId
string<uuid>
obrigatório
Identificador único do workspace (UUID v4).
Exemplo:
"b6cf1c4a-2b1e-4e63-8f3e-0f9d1a2a1234"
Corpo
application/json
Corpo da solicitação para criar uma conversa.
participants
Participants · object
obrigatório
Participantes a adicionar à conversa.
Show child attributes
name
string | null
Nome ou título opcional da conversa.
Exemplo:
"Bridge Support Team"
status
enum<string>
padrão:ACTIVE
Status inicial da conversa: 'active' para conversas visíveis e 'ghost' para conversas invisíveis até a primeira interação.
Opções disponíveis:
ACTIVE,
GHOST,
RELEASED,
NOT_ASSIGNED_TO_HUMAN,
BLOCKED
Exemplo:
"ACTIVE"
teamId
string<uuid> | null
UUID da equipe para distribuição em rodízio (opcional e mutuamente exclusivo com internalParticipants).
Exemplo:
"9fd1468d-e5ca-4ba3-98d1-13017e6f3808"
onboardingTemplates
OnboardingTemplateRequest · object[]
Templates ordenados para abrir a conversa. Eles substituem a sequência de abertura configurada no workspace para esta conversa, por inteiro ou apenas seu primeiro template, conforme a configuração do workspace; no segundo caso, o restante da sequência configurada ainda é enviado depois dos seus. A posição determina a ordem. Omita para manter o padrão do workspace. Cada template deve existir, pertencer ao seu workspace ou ao escopo da plataforma e, para templates de provedor do WhatsApp, estar aprovado pela Meta para a WhatsApp Business Account da linha pela qual cada participante é contatado; caso contrário, a solicitação é rejeitada e nenhuma conversa é criada. Um template cujas variáveis precisem de valores que só você pode fornecer os recebe em parameters da entrada. Se um dos templates configurados enviados depois dos seus precisar de valores que só quem chama pode fornecer, a solicitação é rejeitada com 422 BRIDGE_CONVERSATION_0608, com extra.templateId identificando esse template e extra.origin definido como WORKSPACE_CONFIGURATION. Alterar a solicitação não ajudará: peça a um administrador do workspace que altere a sequência de abertura.
Show child attributes
Resposta
Resposta bem-sucedida
Corpo da resposta para os detalhes de uma conversa.
id
string
obrigatório
Identificador único da conversa (UUID v4).
Exemplo:
"b6cf1c4a-2b1e-4e63-8f3e-0f9d1a2a1234"
workspaceId
string
obrigatório
Identificador único do workspace (UUID v4).
Exemplo:
"b6cf1c4a-2b1e-4e63-8f3e-0f9d1a2a1234"
participants
Participants · object
obrigatório
Participantes da conversa.
Show child attributes
createdAt
string<date-time>
obrigatório
Data e hora de criação da conversa.
Exemplo:
"2003-04-10T09:00:00.000Z"
updatedAt
string<date-time>
obrigatório
Data e hora da última atualização da conversa.
Exemplo:
"2003-04-10T09:00:00.000Z"
name
string | null
Nome ou título opcional da conversa.
Exemplo:
"Bridge Support Team"
status
enum<string> | null
Status atual da conversa: 'ACTIVE' para conversas visíveis e 'GHOST' para conversas invisíveis até a primeira interação.
Opções disponíveis:
ACTIVE,
GHOST,
RELEASED,
NOT_ASSIGNED_TO_HUMAN,
BLOCKED
Exemplo:
"ACTIVE"
Esta página foi útil?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Bridge REST Integrations API \u0026 Webhooks","description":"Official Bridge developer documentation for the REST API, webhooks and Custom Connections: contacts, conversations and messaging. Available in English, Spanish and Brazilian Portuguese.","colors":{"primary":"#3E6EE5","light":"#93B5FF","dark":"#2F58C4"},"logo":{"light":"https://mintcdn.com/sainapsisinc/MRBSc5DvZcNEOxd1/logo/bridge_full_logo_light.png?fit=max\u0026auto=format\u0026n=MRBSc5DvZcNEOxd1\u0026q=85\u0026s=9a9d74ac33a89d538635507ba8d12eb9","dark":"https://mintcdn.com/sainapsisinc/MRBSc5DvZcNEOxd1/logo/bridge_full_logo_dark.png?fit=max\u0026auto=format\u0026n=MRBSc5DvZcNEOxd1\u0026q=85\u0026s=0c0905478472ab3f3b07066824f7f4ca"},"favicon":"https://mintcdn.com/sainapsisinc/OxyPsTqCEnnNpE4v/favicon.png?fit=max\u0026auto=format\u0026n=OxyPsTqCEnnNpE4v\u0026q=85\u0026s=8262683efaf26e188f464e1f0f02a189","appearance":{"default":"light","strict":false},"background":{"color":{"light":"#FFFFFF","dark":"#0B1220"}},"navbar":{"links":[{"href":"https://docs.bridge.new/connect-your-agent","label":"Connect AI"},{"href":"https://help.bridge.new","label":"Help Center"},{"href":"mailto:support@sainapsis.com","label":"Contact Support"}],"primary":{"type":"button","label":"Bridge app","href":"https://app.bridge.new"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/sainapsis-inc"}},"seo":{"organization":{"name":"Bridge","sameAs":["https://www.linkedin.com/company/sainapsis-inc"]},"indexing":"navigable"},"styling":{"eyebrows":"breadcrumbs","latex":false},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","download-spec"],"display":"header"},"markdown":{"instructions":["Bridge exposes three integration surfaces: the REST Integrations API for pushing data into Bridge, webhooks for receiving events from Bridge, and the public Custom Connections endpoint that a tenant's landing page posts to.","The Integrations API host is https://api-connect-us.bridge.new and every request to it must be authenticated with the x-api-key header. Bridge does not use bearer tokens or OAuth.","The Custom Connections endpoint is different and the Integrations API rules do not apply to it: it has its own host, it takes no x-api-key and no authentication header of any kind, and it is called from a visitor's browser. It is identified by a workspace id and a capture key together with a reCAPTCHA token. Never tell a reader to authenticate it with an API key, and never tell them to keep its capture key out of frontend code - it is designed to live in the page.","REST error catalog keys use BRIDGE_\u003cDOMAIN>_\u003cNNNN>, for example BRIDGE_CONVERSATION_0001. Some reviewed legacy handlers return a recognized code plus a symbolic suffix separated by |; preserve the complete received value and use the compatible catalog lookup on /error-codes. Custom Connections uses separate BRIDGE.CAMPAIGN_LEADS.\u003cNAME> identifiers on its own error reference. Never invent an error code or confuse the two integration surfaces.","This documentation covers the Integrations API, webhooks and Custom Connections only. It does not describe the Bridge web application or its internal APIs.","Before generating an API request, read the relevant OpenAPI specification or the individual endpoint Markdown page. llms-full.txt collects guides and endpoint descriptions; it does not embed every request and response schema. The REST and Custom Connections contracts are separate.","Preserve the published host, method, path, operationId, authentication, headers, parameter and field names, types, formats, required and nullable fields, enums, defaults, limits, and response codes. Do not invent identifiers, fields, retry rules, or delivery guarantees. When published sources conflict, identify the conflicting passages and ask Bridge support to confirm the current behavior before relying on it.","Custom Connections is the current name of the landing-page feature previously documented as Lead Capture. The existing /lead-capture documentation URLs, captureKey field, campaign-leads endpoint, and BRIDGE.CAMPAIGN_LEADS error identifiers are unchanged. This is a naming change, not a change to authentication or the API contract.","For a complete workflow, start with the task guides: /guides/first-conversation, /guides/send-attachments, /guides/send-template, /guides/agent-outbound, /guides/pagination, /guides/identifiers and /guides/responses. Read the endpoint contract as well as the recipe. Outbound requires an existing Contact, but does not require creating a separate Conversation first.","forceSend=true permits reuse of an existing active conversation; it does not create a fresh one by ignoring it and it is not idempotency. Recovery of a released recoverable conversation can occur even with false. The LeadScout and Agents outbound routes have different line-selection and controller checks; use /guides/agent-outbound.","For webhook HMAC, follow /webhooks/verifying-signatures exactly: the Python JSON serialization with sorted keys is signed; X-Bridge-Timestamp is not included in that signature. Do not claim a signed timestamp, raw-body signing, exactly-once delivery or a global event order. Use /webhooks/receive-events for durable acceptance and duplicates.","A 201 message response, 202 handoff or 202 Custom Connections response is not a provider delivery receipt. Do not invent a polling endpoint from messageId, trackingId or requestId. REST validation parsing must tolerate the compatibility difference explained in /error-codes.","The documentation is available in English (existing root URLs), Spanish (/es/) and Brazilian Portuguese (/pt-br/). Prefer the reader's language when a localized page exists, but preserve the API's exact field names, enums, routes, authentication and examples. Translations describe the same API; they do not introduce regional API hosts or behaviors.","For coding-assistant setup, use /connect-your-agent, /es/connect-your-agent or /pt-br/connect-your-agent. The Bridge documentation MCP server reads published documentation and has a separate optional feedback tool. Connecting it does not connect the coding assistant to a customer workspace or authorize live business requests.","For direct HTTP access without MCP, start at https://docs.bridge.new/llms.txt. It lists every published page in English, Spanish and Brazilian Portuguese. Choose /llms-en.json, /llms-es.json or /llms-pt-br.json for a language-specific index, and /llms-full-en.json, /llms-full-es.json or /llms-full-pt-br.json for collected content. /llms-full.txt contains the combined collection. Fetch the original OpenAPI specification for exact schemas.","For HTTP page reads, follow the .md URLs from the index or request Accept: text/markdown at the canonical page URL. The MCP virtual filesystem uses .mdx page paths instead; .mdx is not the public HTTP export extension. With Search MCP, set language to en, es or pt-BR explicitly; its default is en.","For integration capabilities and source-selection rules, read https://docs.bridge.new/skill.md. Documentation access does not authorize business API actions; use the actual user request, workspace, credentials and target identifiers for any live integration."]},"navigation":{"languages":[{"language":"en","default":true,"navbar":{"links":[{"href":"https://docs.bridge.new/connect-your-agent","label":"Connect AI"},{"href":"https://help.bridge.new","label":"Help Center"},{"href":"mailto:support@sainapsis.com","label":"Contact Support"}],"primary":{"type":"button","label":"Bridge app","href":"https://app.bridge.new"}},"href":""},{"language":"es","navbar":{"links":[{"href":"https://docs.bridge.new/es/connect-your-agent","label":"Conectar IA"},{"href":"https://help.bridge.new","label":"Centro de ayuda"},{"href":"mailto:support@sainapsis.com","label":"Contactar con soporte"}],"primary":{"type":"button","label":"Aplicación Bridge","href":"https://app.bridge.new"}},"href":"es"},{"language":"pt-BR","navbar":{"links":[{"href":"https://docs.bridge.new/pt-br/connect-your-agent","label":"Conectar IA"},{"href":"https://help.bridge.new","label":"Central de ajuda"},{"href":"mailto:support@sainapsis.com","label":"Falar com o suporte"}],"primary":{"type":"button","label":"Aplicativo Bridge","href":"https://app.bridge.new"}},"href":"pt-br"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sainapsisinc","hasAudioNarration":false,"actualSubdomain":"sainapsisinc","customDomains":["docs.bridge.new"],"gitSource":{"type":"github","owner":"sainapsis","repo":"open-api-public-documentation-mintlify","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6af883875400fbb020663982","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"en","tag":"REST API","count":25},{"language":"es","tag":"API REST","count":25},{"language":"pt-BR","tag":"API REST","count":25},{"language":"en","tag":"Getting started","count":14},{"language":"es","tag":"Primeros pasos","count":14},{"language":"pt-BR","tag":"Primeiros passos","count":14},{"language":"en","tag":"Start here","count":7},{"language":"es","tag":"Empieza aquí","count":7},{"language":"pt-BR","tag":"Comece aqui","count":7},{"language":"en","tag":"Custom Connections","count":6},{"language":"en","tag":"Contacts API","count":6},{"language":"es","tag":"Custom Connections","count":6},{"language":"es","tag":"Contacts API","count":6},{"language":"pt-BR","tag":"Custom Connections","count":6},{"language":"pt-BR","tag":"Contacts API","count":6},{"language":"en","tag":"Reference","count":5},{"language":"en","tag":"Build your integration","count":5},{"language":"en","tag":"Webhooks","count":5},{"language":"en","tag":"Conversations API","count":5},{"language":"es","tag":"Referencia","count":5},{"language":"es","tag":"Crea tu integración","count":5},{"language":"es","tag":"Webhooks","count":5},{"language":"es","tag":"Conversations API","count":5},{"language":"pt-BR","tag":"Referência","count":5},{"language":"pt-BR","tag":"Crie sua integração","count":5},{"language":"pt-BR","tag":"Webhooks","count":5},{"language":"pt-BR","tag":"Conversations API","count":5},{"language":"en","tag":"Internal Users API","count":3},{"language":"es","tag":"Internal Users API","count":3},{"language":"pt-BR","tag":"Internal Users API","count":3}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".nav-logo{height:2rem;width:auto;max-width:9rem;object-fit:contain}:root{--bridge-blue: #3e6ee5;--bridge-navy: #0e2841;--bridge-ink: #1a1a2e;--bridge-muted: #6d6c69;--bridge-border: #e1e8f2;--bridge-soft: #f0f5fe;--bridge-teal: #3a8a9c}body{font-family:\"Helvetica Neue\", Roboto, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;-webkit-font-smoothing:antialiased}#page-title{font-weight:500;letter-spacing:-0.035em;line-height:1.15}#content-area h2,#content-area h3{font-weight:500;letter-spacing:-0.02em}html:not(.dark) #page-title,html:not(.dark) #content-area h2,html:not(.dark) #content-area h3{color:var(--bridge-navy)}html:not(.dark) #navbar{background-color:rgba(255, 255, 255, 0.96)}#search-bar-entry,#search-bar-entry-mobile{border-radius:12px}html:not(.dark) #search-bar-entry{background:#fff;border-color:var(--bridge-border);box-shadow:0 1px 3px rgba(14, 40, 65, 0.04)}#topbar-cta-button{border-radius:8px}.card{border-radius:12px;transition:border-color 150ms ease, box-shadow 150ms ease, background-color 150ms ease}html:not(.dark) .card{border-color:var(--bridge-border);background-color:#fff;box-shadow:0 1px 2px rgba(14, 40, 65, 0.035)}html:not(.dark) .card:hover{border-color:#b8ccf5;background-color:#f8faff;box-shadow:0 5px 16px rgba(14, 40, 65, 0.06)}.callout,.code-block{border-radius:12px}#content p,#content li{line-height:1.65}.bridge-surfaces .card{margin-top:0}.card:focus-visible,#navbar a:focus-visible,#sidebar a:focus-visible,#search-bar-entry:focus-visible{outline:2px solid #3865d8;outline-offset:3px}#navbar a:has(.nav-logo){display:inline-flex;align-items:center;min-height:44px}@media (max-width: 640px){.nav-logo{height:1.75rem;max-width:8rem}}@media (prefers-reduced-motion: reduce){.card{transition:none}}.bridge-version-badge{display:inline-block;padding:2px 9px;border-radius:999px;background:rgba(62, 110, 229, 0.10);color:#3e6ee5;font-size:12px;line-height:20px;font-weight:600}.dark .bridge-version-badge{color:#93b5ff}.bridge-comparison{overflow-x:auto;margin:1.25rem 0;border-radius:6px}.bridge-comparison table{display:table;min-width:720px;width:100%;overflow:visible;margin:0}.bridge-comparison:focus-visible{outline:2px solid #3e6ee5;outline-offset:3px}.bridge-ai-start{margin:1.75rem 0 2rem;padding:20px 24px;border:1px solid #cbd9f5;border-radius:14px;background:linear-gradient(135deg, #f0f5fe 0%, #fafcff 100%)}.bridge-ai-start .bridge-ai-eyebrow{margin:0 0 8px;color:#2f58c4;font-size:12px;font-weight:600;line-height:1.4}.bridge-ai-start h2{margin-top:0;margin-bottom:10px;font-size:1.5rem}.bridge-ai-start>p:last-child{margin-bottom:0;font-size:13px}.bridge-ai-providers{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.bridge-ai-providers a{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:9px 12px;border:1px solid #c7d5f0;border-radius:8px;background:#fff;color:#234cae;font-size:14px;font-weight:600;text-decoration:none}.bridge-ai-providers a:hover{border-color:#3e6ee5;background:#f7faff}.bridge-ai-providers a:focus-visible{outline:2px solid #3e6ee5;outline-offset:3px}.dark .bridge-ai-start{background:linear-gradient(135deg, #112441, #0f1b2e);border-color:#29446b}.dark .bridge-ai-start .bridge-ai-eyebrow{color:#b3caff}.dark .bridge-ai-providers a{background:#152640;color:#c1d4ff;border-color:#38537c}.dark .bridge-ai-providers a:hover{background:#1c3356;border-color:#93b5ff}@media (max-width: 640px){.bridge-ai-start{padding:18px}.bridge-ai-providers{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.bridge-ai-providers a{font-size:13px}}#content-area a[id]:not([href]){scroll-margin-top:var(--scroll-mt, 9.5rem)}"}],"page":{"pagePath":"pt-br/api-reference/conversations-api/criar-conversa-com-identificação-flexível-de-usuários","slug":"/pt-br/api-reference/conversations-api/criar-conversa-com-identificação-flexível-de-usuários","pageMetadata":{"title":"Criar conversa com identificação flexível de usuários","description":"Cria uma conversa com identificação flexível de usuários.\n\nOs usuários externos podem ser identificados por ID, e-mail ou telefone. Usuários internos só são atribuídos quando informados explicitamente; caso contrário, as conversas são distribuídas em rodízio por uma equipe ou ficam abertas para qualquer usuário interno disponível.\n\nQuando não há uma linha livre e os Contacts têm uma conversa liberada com exatamente os participantes solicitados, essa conversa é recuperada e retornada, mantendo seu `id` e histórico. O `name` e o `status` da solicitação não são aplicados a ela.","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml post /bridge/api/v1/workspaces/{workspaceId}/conversations","href":"/pt-br/api-reference/conversations-api/criar-conversa-com-identificação-flexível-de-usuários","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 p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Cria uma conversa com identificação flexível de usuários.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Os usuários externos podem ser identificados por ID, e-mail ou telefone. Usuários internos só são atribuídos quando informados explicitamente; caso contrário, as conversas são distribuídas em rodízio por uma equipe ou ficam abertas para qualquer usuário interno disponível.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Quando não há uma linha livre e os Contacts têm uma conversa liberada com exatamente os participantes solicitados, essa conversa é recuperada e retornada, mantendo seu \", _jsx(_components.code, {\n children: \"id\"\n }), \" e histórico. O \", _jsx(_components.code, {\n children: \"name\"\n }), \" e o \", _jsx(_components.code, {\n children: \"status\"\n }), \" da solicitação não são aplicados a ela.\"]\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};\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":"Criar conversa com identificação flexível de usuários","description":"Cria uma conversa com identificação flexível de usuários.\n\nOs usuários externos podem ser identificados por ID, e-mail ou telefone. Usuários internos só são atribuídos quando informados explicitamente; caso contrário, as conversas são distribuídas em rodízio por uma equipe ou ficam abertas para qualquer usuário interno disponível.\n\nQuando não há uma linha livre e os Contacts têm uma conversa liberada com exatamente os participantes solicitados, essa conversa é recuperada e retornada, mantendo seu `id` e histórico. O `name` e o `status` da solicitação não são aplicados a ela.","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml post /bridge/api/v1/workspaces/{workspaceId}/conversations","href":"/pt-br/api-reference/conversations-api/criar-conversa-com-identificação-flexível-de-usuários","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Conversations API"],"summary":"Criar conversa com identificação flexível de usuários","description":"Cria uma conversa com identificação flexível de usuários.\n\nOs usuários externos podem ser identificados por ID, e-mail ou telefone. Usuários internos só são atribuídos quando informados explicitamente; caso contrário, as conversas são distribuídas em rodízio por uma equipe ou ficam abertas para qualquer usuário interno disponível.\n\nQuando não há uma linha livre e os Contacts têm uma conversa liberada com exatamente os participantes solicitados, essa conversa é recuperada e retornada, mantendo seu `id` e histórico. O `name` e o `status` da solicitação não são aplicados a ela.","operationId":"create_conversation_bridge_api_v1_workspaces__workspaceId__conversations_post","security":["95ce4f41-86c8-4e15-a9ec-a08f2082d659"],"parameters":["c681f6d9-4d2d-44d9-b9fa-f3f909125a9e"],"requestBody":"ada911dc-20cc-474a-84a5-455c78675627","responses":{"201":"77b2ce15-be8b-4ca8-8862-ff563654cb7a","400":"8a74341e-051f-420d-ac74-e1fcb35e40af","403":"a1cd0bcc-b283-4d40-9b66-d3539538e7db","404":"dda5f94d-619a-4930-91c7-bdd8def20f44","409":"a01dbb44-7787-4e16-8108-7f45d88ddad7","422":"ea403918-e00a-4d22-a0ed-28b5dff603af","429":"29540668-7279-4199-b00f-12b870f84b08"},"method":"post","type":"path","servers":["8174b49c-3516-4888-aacd-020349209c1b"],"path":"/bridge/api/v1/workspaces/{workspaceId}/conversations","baseUrlOptions":["https://api-connect-us.bridge.new"],"title":"Criar conversa com identificação flexível de usuários","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"c681f6d9-4d2d-44d9-b9fa-f3f909125a9e":{"name":"workspaceId","in":"path","required":true,"schema":{"type":"string","format":"uuid","description":"Identificador único do workspace (UUID v4).","examples":["b6cf1c4a-2b1e-4e63-8f3e-0f9d1a2a1234"],"title":"Workspaceid","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"},"description":"Identificador único do workspace (UUID v4)."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"participants":{"properties":{"externals":{"items":{"properties":{"identifier":{"type":"string","title":"Identifier","description":"Valor do identificador do usuário.","examples":["john.doe@example.com","+13802098869","37673840-6259-40f9-bbe5-a7db40f8e3cf"],"isRequired":true,"uniqueKey":"participants.externals.items.[INDEX].identifier","typeLabel":"string"},"identifierType":{"type":"string","enum":["ID","EMAIL","PHONE"],"title":"Identifier Type","description":"Tipo de identificador de usuários externos (ID, EMAIL ou PHONE).","examples":["EMAIL","PHONE","ID"],"isRequired":true,"uniqueKey":"participants.externals.items.[INDEX].identifierType","typeLabel":"enum\u003cstring>"},"messageProviderType":{"oneOf":[{"type":"string","title":"MessageProviderType","description":"Tipo de provedor de mensagens da conversa.","enum":["WHATSAPP","SMS","TELEGRAM","INSTAGRAM","TWITTER","LINE","FACEBOOK","IMESSAGE","WHATSAPP_TEST","HEYGIA"],"example":"WHATSAPP","uniqueKey":"participants.externals.items.[INDEX].messageProviderType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Message Provider Type","description":"Tipo de provedor de mensagens da conversa.","example":"WHATSAPP","uniqueKey":"participants.externals.items.[INDEX].messageProviderType.oneOf.1","typeLabel":"null"}],"uniqueKey":"participants.externals.items.[INDEX].messageProviderType","typeLabel":"enum\u003cstring> | null"},"providerChannelId":{"oneOf":[{"type":"string","title":"Provider Channel Identifier","description":"ID do canal do provedor usado pelo Bridge para se comunicar com o usuário.","uniqueKey":"participants.externals.items.[INDEX].providerChannelId.oneOf.0","typeLabel":"string"},{"type":"null","title":"Provider Channel Identifier","description":"ID do canal do provedor usado pelo Bridge para se comunicar com o usuário.","uniqueKey":"participants.externals.items.[INDEX].providerChannelId.oneOf.1","typeLabel":"null"}],"uniqueKey":"participants.externals.items.[INDEX].providerChannelId","typeLabel":"string | null"},"brandId":{"oneOf":[{"type":"string","title":"Brand Identifier","description":"Marca proprietária da linha corporativa usada para contatar o usuário. Quando o workspace tem pelo menos uma linha com marca, a seleção automática de linhas é limitada a essa marca e a solicitação deve incluir brandId ou providerChannelId; a ausência de ambos é rejeitada. Ignorado quando o workspace não tem linhas com marca.","uniqueKey":"participants.externals.items.[INDEX].brandId.oneOf.0","typeLabel":"string"},{"type":"null","title":"Brand Identifier","description":"Marca proprietária da linha corporativa usada para contatar o usuário. Quando o workspace tem pelo menos uma linha com marca, a seleção automática de linhas é limitada a essa marca e a solicitação deve incluir brandId ou providerChannelId; a ausência de ambos é rejeitada. Ignorado quando o workspace não tem linhas com marca.","uniqueKey":"participants.externals.items.[INDEX].brandId.oneOf.1","typeLabel":"null"}],"uniqueKey":"participants.externals.items.[INDEX].brandId","typeLabel":"string | null"}},"type":"object","required":["identifier","identifierType"],"title":"ExternalUserIdentifierRequest","description":"Corpo para identificar um usuário externo no Bridge.","uniqueKey":"participants.externals.items.[INDEX]","typeLabel":"ExternalUserIdentifierRequest · object"},"type":"array","title":"Externals","description":"Lista de identificadores de usuários externos.","uniqueKey":"participants.externals","typeLabel":"ExternalUserIdentifierRequest · object[]"},"internals":{"items":{"properties":{"identifier":{"type":"string","title":"Identifier","description":"Valor do identificador do usuário.","examples":["john.doe@example.com","+13802098869","37673840-6259-40f9-bbe5-a7db40f8e3cf"],"isRequired":true,"uniqueKey":"participants.internals.items.[INDEX].identifier","typeLabel":"string"},"identifierType":{"type":"string","enum":["ID","EMAIL"],"title":"Identifier Type","description":"Tipo de identificador de usuários internos (ID ou EMAIL).","examples":["EMAIL","ID"],"isRequired":true,"uniqueKey":"participants.internals.items.[INDEX].identifierType","typeLabel":"enum\u003cstring>"}},"type":"object","required":["identifier","identifierType"],"title":"InternalUserIdentifierRequest","description":"Corpo para identificar um usuário interno no Bridge.","uniqueKey":"participants.internals.items.[INDEX]","typeLabel":"InternalUserIdentifierRequest · object"},"type":"array","title":"Internals","description":"Lista de identificadores de usuários internos (opcional e mutuamente exclusiva com teamId).","uniqueKey":"participants.internals","typeLabel":"InternalUserIdentifierRequest · object[]"}},"type":"object","title":"Participants","description":"Participantes a adicionar à conversa.","isRequired":true,"uniqueKey":"participants","typeLabel":"Participants · object"},"name":{"oneOf":[{"type":"string","title":"Name","description":"Nome ou título opcional da conversa.","example":"Bridge Support Team","uniqueKey":"name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","description":"Nome ou título opcional da conversa.","example":"Bridge Support Team","uniqueKey":"name.oneOf.1","typeLabel":"null"}],"uniqueKey":"name","typeLabel":"string | null"},"status":{"type":"string","enum":["ACTIVE","GHOST","RELEASED","NOT_ASSIGNED_TO_HUMAN","BLOCKED"],"title":"Status","description":"Status inicial da conversa: 'active' para conversas visíveis e 'ghost' para conversas invisíveis até a primeira interação.","default":"ACTIVE","examples":["ACTIVE"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"teamId":{"oneOf":[{"type":"string","title":"Team Identifier","description":"UUID da equipe para distribuição em rodízio (opcional e mutuamente exclusivo com internalParticipants).","format":"uuid","example":"9fd1468d-e5ca-4ba3-98d1-13017e6f3808","uniqueKey":"teamId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Team Identifier","description":"UUID da equipe para distribuição em rodízio (opcional e mutuamente exclusivo com internalParticipants).","example":"9fd1468d-e5ca-4ba3-98d1-13017e6f3808","uniqueKey":"teamId.oneOf.1","typeLabel":"null"}],"uniqueKey":"teamId","typeLabel":"string\u003cuuid> | null"},"onboardingTemplates":{"items":{"properties":{"templateId":{"type":"string","title":"Template Identifier","description":"Identificador do modelo do sistema a ser enviado.","examples":["4061e74e-f6fe-4072-a760-3aec0b64f7a6"],"isRequired":true,"uniqueKey":"onboardingTemplates.items.[INDEX].templateId","typeLabel":"string"},"parameters":{"additionalProperties":{"type":"string","maxLength":1024,"uniqueKey":"onboardingTemplates.items.[INDEX].parameters.additionalProperties","typeLabel":"string"},"propertyNames":{"maxLength":128},"type":"object","maxProperties":50,"title":"Template Parameters","description":"Valores das variáveis deste template, indexados pela `key` da variável retornada por `GET /templates/{templateId}`. As variáveis marcadas com `callerMustSupply: true` são obrigatórias: a Bridge não tem outra fonte para elas. As demais são opcionais; um valor enviado para uma delas, como o primeiro nome do Contact, substitui o valor por Contact e é usado para todos os Contacts da conversa. Somente templates de provedor do WhatsApp aceitam parâmetros. Se um valor obrigatório estiver ausente ou em branco, uma chave não corresponder a nenhuma variável do template ou o template não aceitar parâmetros, a solicitação é rejeitada com 422 e nenhuma conversa é criada: `BRIDGE_CONVERSATION_0604` lista as variáveis ausentes em `extra.missingVariables` como `[{key, label}]`, `0605` lista as chaves desconhecidas em `extra.unknownKeys` e `0606` identifica o template em `extra.templateId`. Os valores também devem cumprir as regras do WhatsApp: sem quebras de linha ou tabulações, no máximo quatro espaços consecutivos, o cabeçalho com seu valor dentro de 60 caracteres, o link de um botão de URL com seu valor dentro de 2.000 e o texto do corpo mais seus valores dentro de 1.024. A Bridge recusa os valores que já consegue identificar como inválidos com `BRIDGE_CONVERSATION_0607`, identificando o template em `extra.templateId` e listando cada valor inválido em `extra.invalidVariables` como `[{key, label, reason}]`. `reason` é a primeira regra violada pelo valor: `NEWLINE`, `TAB`, `CONSECUTIVE_SPACES`, `TOO_LONG` (cabeçalho ou botão de URL) ou `BODY_TOO_LONG` (o corpo excede o limite, portanto todos os valores de corpo enviados são listados). Os valores preenchidos depois pela Bridge, como o primeiro nome do Contact, também contam para o limite do corpo; por isso, reserve espaço para eles. No máximo, 50 parâmetros por template, com chaves de até 128 caracteres e cada valor de até 1.024.","examples":[{"delivery_date":"3 de octubre","order_number":"A-10492"}],"uniqueKey":"onboardingTemplates.items.[INDEX].parameters","typeLabel":"Template Parameters · object"}},"additionalProperties":false,"type":"object","required":["templateId"],"title":"OnboardingTemplateRequest","description":"Entrada da substituição de onboarding; sua posição na lista determina a ordem.","uniqueKey":"onboardingTemplates.items.[INDEX]","typeLabel":"OnboardingTemplateRequest · object"},"type":"array","title":"Onboarding Templates","description":"Templates ordenados para abrir a conversa. Eles substituem a sequência de abertura configurada no workspace para esta conversa, por inteiro ou apenas seu primeiro template, conforme a configuração do workspace; no segundo caso, o restante da sequência configurada ainda é enviado depois dos seus. A posição determina a ordem. Omita para manter o padrão do workspace. Cada template deve existir, pertencer ao seu workspace ou ao escopo da plataforma e, para templates de provedor do WhatsApp, estar aprovado pela Meta para a WhatsApp Business Account da linha pela qual cada participante é contatado; caso contrário, a solicitação é rejeitada e nenhuma conversa é criada. Um template cujas variáveis precisem de valores que só você pode fornecer os recebe em `parameters` da entrada. Se um dos templates configurados enviados depois dos seus precisar de valores que só quem chama pode fornecer, a solicitação é rejeitada com 422 `BRIDGE_CONVERSATION_0608`, com `extra.templateId` identificando esse template e `extra.origin` definido como `WORKSPACE_CONFIGURATION`. Alterar a solicitação não ajudará: peça a um administrador do workspace que altere a sequência de abertura.","uniqueKey":"onboardingTemplates","typeLabel":"OnboardingTemplateRequest · object[]"}},"additionalProperties":false,"type":"object","required":["participants"],"title":"CreateConversationRequest","description":"Corpo da solicitação para criar uma conversa.","uniqueKey":"","typeLabel":"CreateConversationRequest · object"},"examples":{"Example":{"title":"Example","value":{"participants":{"externals":[{"identifier":"john.doe@example.com","identifierType":"EMAIL","messageProviderType":"WHATSAPP","providerChannelId":"\u003cstring>","brandId":"\u003cstring>"}],"internals":[{"identifier":"john.doe@example.com","identifierType":"EMAIL"}]},"name":"Bridge Support Team","status":"ACTIVE","teamId":"9fd1468d-e5ca-4ba3-98d1-13017e6f3808","onboardingTemplates":[{"templateId":"4061e74e-f6fe-4072-a760-3aec0b64f7a6","parameters":{"delivery_date":"3 de octubre","order_number":"A-10492"}}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"77b2ce15-be8b-4ca8-8862-ff563654cb7a":{"description":"Resposta bem-sucedida","content":{"application/json":{"schema":{"properties":{"id":{"type":"string","title":"Identifier","description":"Identificador único da conversa (UUID v4).","examples":["b6cf1c4a-2b1e-4e63-8f3e-0f9d1a2a1234"],"isRequired":true,"uniqueKey":"id","typeLabel":"string"},"workspaceId":{"type":"string","title":"Workspace Identifier","description":"Identificador único do workspace (UUID v4).","examples":["b6cf1c4a-2b1e-4e63-8f3e-0f9d1a2a1234"],"isRequired":true,"uniqueKey":"workspaceId","typeLabel":"string"},"participants":{"properties":{"externals":{"items":{"properties":{"identifier":{"type":"string","title":"Identifier","description":"Valor do identificador do participante.","examples":["ef7ee722-5f95-415a-9a98-81eeae178b11"],"isRequired":true,"uniqueKey":"participants.externals.items.[INDEX].identifier","typeLabel":"string"},"identifierType":{"type":"string","enum":["ID","EMAIL","PHONE"],"title":"Identifier Type","description":"Tipo de identificador de participantes externos (ID, EMAIL ou PHONE).","examples":["EMAIL","PHONE","ID"],"isRequired":true,"uniqueKey":"participants.externals.items.[INDEX].identifierType","typeLabel":"enum\u003cstring>"},"role":{"type":"string","enum":["INTERNAL","EXTERNAL","BOT"],"title":"Role","description":"Papel do participante na conversa.","examples":["EXTERNAL","INTERNAL"],"isRequired":true,"uniqueKey":"participants.externals.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"joinedAt":{"type":"string","format":"date-time","title":"Joined At","description":"Data e hora em que o participante entrou na conversa.","examples":["2004-04-10T09:00:00.000Z"],"isRequired":true,"uniqueKey":"participants.externals.items.[INDEX].joinedAt","typeLabel":"string\u003cdate-time>"},"lastSeenAt":{"oneOf":[{"type":"string","title":"Last Seen At","description":"Data e hora da última atividade observada do participante.","format":"date-time","example":null,"uniqueKey":"participants.externals.items.[INDEX].lastSeenAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Last Seen At","description":"Data e hora da última atividade observada do participante.","example":null,"uniqueKey":"participants.externals.items.[INDEX].lastSeenAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"participants.externals.items.[INDEX].lastSeenAt","typeLabel":"string\u003cdate-time> | null"}},"type":"object","required":["identifier","identifierType","role","joinedAt"],"title":"Participant","description":"Objeto que representa o participante externo da conversa.","uniqueKey":"participants.externals.items.[INDEX]","typeLabel":"Participant · object"},"type":"array","title":"Externals","description":"Lista de participantes externos.","isRequired":true,"uniqueKey":"participants.externals","typeLabel":"Participant · object[]"},"internals":{"items":{"properties":{"identifier":{"type":"string","title":"Identifier","description":"Valor do identificador do participante.","examples":["ef7ee722-5f95-415a-9a98-81eeae178b11"],"isRequired":true,"uniqueKey":"participants.internals.items.[INDEX].identifier","typeLabel":"string"},"identifierType":{"type":"string","enum":["ID","EMAIL"],"title":"Identifier Type","description":"Tipo de identificador de participantes internos (ID ou EMAIL).","examples":["EMAIL","ID"],"isRequired":true,"uniqueKey":"participants.internals.items.[INDEX].identifierType","typeLabel":"enum\u003cstring>"},"role":{"type":"string","enum":["INTERNAL","EXTERNAL","BOT"],"title":"Role","description":"Papel do participante na conversa.","examples":["EXTERNAL","INTERNAL"],"isRequired":true,"uniqueKey":"participants.internals.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"joinedAt":{"type":"string","format":"date-time","title":"Joined At","description":"Data e hora em que o participante entrou na conversa.","examples":["2004-04-10T09:00:00.000Z"],"isRequired":true,"uniqueKey":"participants.internals.items.[INDEX].joinedAt","typeLabel":"string\u003cdate-time>"},"lastSeenAt":{"oneOf":[{"type":"string","title":"Last Seen At","description":"Data e hora da última atividade observada do participante.","format":"date-time","example":null,"uniqueKey":"participants.internals.items.[INDEX].lastSeenAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Last Seen At","description":"Data e hora da última atividade observada do participante.","example":null,"uniqueKey":"participants.internals.items.[INDEX].lastSeenAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"participants.internals.items.[INDEX].lastSeenAt","typeLabel":"string\u003cdate-time> | null"}},"type":"object","required":["identifier","identifierType","role","joinedAt"],"title":"Participant","description":"Objeto que representa o participante interno da conversa.","uniqueKey":"participants.internals.items.[INDEX]","typeLabel":"Participant · object"},"type":"array","title":"Internals","description":"Lista de participantes internos.","isRequired":true,"uniqueKey":"participants.internals","typeLabel":"Participant · object[]"}},"type":"object","required":["externals","internals"],"title":"Participants","description":"Participantes da conversa.","isRequired":true,"uniqueKey":"participants","typeLabel":"Participants · object"},"createdAt":{"type":"string","format":"date-time","title":"Created At","description":"Data e hora de criação da conversa.","examples":["2003-04-10T09:00:00.000Z"],"isRequired":true,"uniqueKey":"createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","title":"Updated At","description":"Data e hora da última atualização da conversa.","examples":["2003-04-10T09:00:00.000Z"],"isRequired":true,"uniqueKey":"updatedAt","typeLabel":"string\u003cdate-time>"},"name":{"oneOf":[{"type":"string","title":"Name","description":"Nome ou título opcional da conversa.","example":"Bridge Support Team","uniqueKey":"name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","description":"Nome ou título opcional da conversa.","example":"Bridge Support Team","uniqueKey":"name.oneOf.1","typeLabel":"null"}],"uniqueKey":"name","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"ConversationStatus","description":"Status atual da conversa: 'ACTIVE' para conversas visíveis e 'GHOST' para conversas invisíveis até a primeira interação.","enum":["ACTIVE","GHOST","RELEASED","NOT_ASSIGNED_TO_HUMAN","BLOCKED"],"example":"ACTIVE","uniqueKey":"status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","description":"Status atual da conversa: 'ACTIVE' para conversas visíveis e 'GHOST' para conversas invisíveis até a primeira interação.","example":"ACTIVE","uniqueKey":"status.oneOf.1","typeLabel":"null"}],"uniqueKey":"status","typeLabel":"enum\u003cstring> | null"}},"type":"object","required":["id","workspaceId","participants","createdAt","updatedAt"],"title":"ConversationResponse","description":"Corpo da resposta para os detalhes de uma conversa.","uniqueKey":"","typeLabel":"ConversationResponse · object"},"examples":{"Example":{"title":"Example","value":{"id":"b6cf1c4a-2b1e-4e63-8f3e-0f9d1a2a1234","workspaceId":"b6cf1c4a-2b1e-4e63-8f3e-0f9d1a2a1234","participants":{"externals":[{"identifier":"ef7ee722-5f95-415a-9a98-81eeae178b11","identifierType":"EMAIL","role":"EXTERNAL","joinedAt":"2004-04-10T09:00:00.000Z","lastSeenAt":null}],"internals":[{"identifier":"ef7ee722-5f95-415a-9a98-81eeae178b11","identifierType":"EMAIL","role":"EXTERNAL","joinedAt":"2004-04-10T09:00:00.000Z","lastSeenAt":null}]},"createdAt":"2003-04-10T09:00:00.000Z","updatedAt":"2003-04-10T09:00:00.000Z","name":"Bridge Support Team","status":"ACTIVE"}}},"exampleType":"generated"}},"exampleType":"generated"},"8a74341e-051f-420d-ac74-e1fcb35e40af":{"description":"Solicitação inválida","content":{"application/json":{"examples":{"MIN_PARTICIPANTS_REQUIRED":{"title":"MIN_PARTICIPANTS_REQUIRED","value":{"title":"Min Participants Required","status":400,"code":"BRIDGE_CONVERSATION_0210"}},"ONBOARDING_TEMPLATE_NOT_IN_WORKSPACE":{"title":"ONBOARDING_TEMPLATE_NOT_IN_WORKSPACE","value":{"title":"Onboarding Template Not In Workspace","status":400,"code":"BRIDGE_CONVERSATION_0602"}},"ONBOARDING_TEMPLATE_NOT_APPROVED":{"title":"ONBOARDING_TEMPLATE_NOT_APPROVED","value":{"title":"Onboarding Template Not Approved","status":400,"code":"BRIDGE_CONVERSATION_0603"}}},"schema":{"properties":{"title":{"type":"string","title":"Title","description":"Resumo breve do tipo de problema.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","title":"Status","description":"Código de status HTTP gerado pelo servidor de origem para esta ocorrência do problema.","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"detail":{"oneOf":[{"type":"string","title":"Detail","description":"Explicação específica desta ocorrência do problema.","uniqueKey":"detail.oneOf.0","typeLabel":"string"},{"type":"null","title":"Detail","description":"Explicação específica desta ocorrência do problema.","uniqueKey":"detail.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail","typeLabel":"string | null"},"instance":{"oneOf":[{"type":"string","title":"Instance","description":"Referência URI que identifica esta ocorrência do problema.","uniqueKey":"instance.oneOf.0","typeLabel":"string"},{"type":"null","title":"Instance","description":"Referência URI que identifica esta ocorrência do problema.","uniqueKey":"instance.oneOf.1","typeLabel":"null"}],"uniqueKey":"instance","typeLabel":"string | null"},"traceId":{"oneOf":[{"type":"string","title":"Traceid","description":"ID de rastreamento para depuração.","uniqueKey":"traceId.oneOf.0","typeLabel":"string"},{"type":"null","title":"Traceid","description":"ID de rastreamento para depuração.","uniqueKey":"traceId.oneOf.1","typeLabel":"null"}],"uniqueKey":"traceId","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","title":"Code","description":"Código para identificar o erro; consulte a página de códigos de erro para mais detalhes.","uniqueKey":"code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","description":"Código para identificar o erro; consulte a página de códigos de erro para mais detalhes.","uniqueKey":"code.oneOf.1","typeLabel":"null"}],"uniqueKey":"code","typeLabel":"string | null"},"errors":{"oneOf":[{"type":"array","items":{"additionalProperties":true,"type":"object","uniqueKey":"errors.oneOf.0.items.[INDEX]","typeLabel":"object"},"title":"Errors","description":"Lista de detalhes dos erros.","uniqueKey":"errors.oneOf.0","typeLabel":"Errors · object[]"},{"type":"null","title":"Errors","description":"Lista de detalhes dos erros.","uniqueKey":"errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors","typeLabel":"Errors · object[] | null"},"extra":{"oneOf":[{"type":"object","title":"Extra","description":"Informações adicionais sobre o problema.","additionalProperties":true,"uniqueKey":"extra.oneOf.0","typeLabel":"Extra · object"},{"type":"null","title":"Extra","description":"Informações adicionais sobre o problema.","uniqueKey":"extra.oneOf.1","typeLabel":"null"}],"uniqueKey":"extra","typeLabel":"Extra · object | null"}},"type":"object","required":["title","status"],"title":"Problem","description":"Objeto que representa o corpo de uma resposta Problem.","uniqueKey":"","typeLabel":"Problem · object"},"exampleType":"examples"}},"exampleType":"examples"},"a1cd0bcc-b283-4d40-9b66-d3539538e7db":{"description":"Acesso proibido","content":{"application/json":{"examples":{"FORBIDDEN":{"title":"FORBIDDEN","value":{"title":"Forbidden","status":403,"code":"BRIDGE_CORE_0301"}}},"schema":{"properties":{"title":{"type":"string","title":"Title","description":"Resumo breve do tipo de problema.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","title":"Status","description":"Código de status HTTP gerado pelo servidor de origem para esta ocorrência do problema.","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"detail":{"oneOf":[{"type":"string","title":"Detail","description":"Explicação específica desta ocorrência do problema.","uniqueKey":"detail.oneOf.0","typeLabel":"string"},{"type":"null","title":"Detail","description":"Explicação específica desta ocorrência do problema.","uniqueKey":"detail.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail","typeLabel":"string | null"},"instance":{"oneOf":[{"type":"string","title":"Instance","description":"Referência URI que identifica esta ocorrência do problema.","uniqueKey":"instance.oneOf.0","typeLabel":"string"},{"type":"null","title":"Instance","description":"Referência URI que identifica esta ocorrência do problema.","uniqueKey":"instance.oneOf.1","typeLabel":"null"}],"uniqueKey":"instance","typeLabel":"string | null"},"traceId":{"oneOf":[{"type":"string","title":"Traceid","description":"ID de rastreamento para depuração.","uniqueKey":"traceId.oneOf.0","typeLabel":"string"},{"type":"null","title":"Traceid","description":"ID de rastreamento para depuração.","uniqueKey":"traceId.oneOf.1","typeLabel":"null"}],"uniqueKey":"traceId","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","title":"Code","description":"Código para identificar o erro; consulte a página de códigos de erro para mais detalhes.","uniqueKey":"code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","description":"Código para identificar o erro; consulte a página de códigos de erro para mais detalhes.","uniqueKey":"code.oneOf.1","typeLabel":"null"}],"uniqueKey":"code","typeLabel":"string | null"},"errors":{"oneOf":[{"type":"array","items":{"additionalProperties":true,"type":"object","uniqueKey":"errors.oneOf.0.items.[INDEX]","typeLabel":"object"},"title":"Errors","description":"Lista de detalhes dos erros.","uniqueKey":"errors.oneOf.0","typeLabel":"Errors · object[]"},{"type":"null","title":"Errors","description":"Lista de detalhes dos erros.","uniqueKey":"errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors","typeLabel":"Errors · object[] | null"},"extra":{"oneOf":[{"type":"object","title":"Extra","description":"Informações adicionais sobre o problema.","additionalProperties":true,"uniqueKey":"extra.oneOf.0","typeLabel":"Extra · object"},{"type":"null","title":"Extra","description":"Informações adicionais sobre o problema.","uniqueKey":"extra.oneOf.1","typeLabel":"null"}],"uniqueKey":"extra","typeLabel":"Extra · object | null"}},"type":"object","required":["title","status"],"title":"Problem","description":"Objeto que representa o corpo de uma resposta Problem.","uniqueKey":"","typeLabel":"Problem · object"},"exampleType":"examples"}},"exampleType":"examples"},"dda5f94d-619a-4930-91c7-bdd8def20f44":{"description":"Não encontrado","content":{"application/json":{"examples":{"WORKSPACE_NOT_FOUND":{"title":"WORKSPACE_NOT_FOUND","value":{"title":"Workspace Not Found","status":404,"code":"BRIDGE_WORKSPACE_0001"}},"EXTERNAL_USER_NOT_FOUND":{"title":"EXTERNAL_USER_NOT_FOUND","value":{"title":"External User Not Found","status":404,"code":"BRIDGE_EXTERNAL_0001"}},"INTERNAL_USER_NOT_FOUND":{"title":"INTERNAL_USER_NOT_FOUND","value":{"title":"Internal User Not Found","status":404,"code":"BRIDGE_INTERNAL_0001"}},"ONBOARDING_TEMPLATE_NOT_FOUND":{"title":"ONBOARDING_TEMPLATE_NOT_FOUND","value":{"title":"Onboarding Template Not Found","status":404,"code":"BRIDGE_CONVERSATION_0601"}}},"schema":{"properties":{"title":{"type":"string","title":"Title","description":"Resumo breve do tipo de problema.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","title":"Status","description":"Código de status HTTP gerado pelo servidor de origem para esta ocorrência do problema.","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"detail":{"oneOf":[{"type":"string","title":"Detail","description":"Explicação específica desta ocorrência do problema.","uniqueKey":"detail.oneOf.0","typeLabel":"string"},{"type":"null","title":"Detail","description":"Explicação específica desta ocorrência do problema.","uniqueKey":"detail.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail","typeLabel":"string | null"},"instance":{"oneOf":[{"type":"string","title":"Instance","description":"Referência URI que identifica esta ocorrência do problema.","uniqueKey":"instance.oneOf.0","typeLabel":"string"},{"type":"null","title":"Instance","description":"Referência URI que identifica esta ocorrência do problema.","uniqueKey":"instance.oneOf.1","typeLabel":"null"}],"uniqueKey":"instance","typeLabel":"string | null"},"traceId":{"oneOf":[{"type":"string","title":"Traceid","description":"ID de rastreamento para depuração.","uniqueKey":"traceId.oneOf.0","typeLabel":"string"},{"type":"null","title":"Traceid","description":"ID de rastreamento para depuração.","uniqueKey":"traceId.oneOf.1","typeLabel":"null"}],"uniqueKey":"traceId","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","title":"Code","description":"Código para identificar o erro; consulte a página de códigos de erro para mais detalhes.","uniqueKey":"code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","description":"Código para identificar o erro; consulte a página de códigos de erro para mais detalhes.","uniqueKey":"code.oneOf.1","typeLabel":"null"}],"uniqueKey":"code","typeLabel":"string | null"},"errors":{"oneOf":[{"type":"array","items":{"additionalProperties":true,"type":"object","uniqueKey":"errors.oneOf.0.items.[INDEX]","typeLabel":"object"},"title":"Errors","description":"Lista de detalhes dos erros.","uniqueKey":"errors.oneOf.0","typeLabel":"Errors · object[]"},{"type":"null","title":"Errors","description":"Lista de detalhes dos erros.","uniqueKey":"errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors","typeLabel":"Errors · object[] | null"},"extra":{"oneOf":[{"type":"object","title":"Extra","description":"Informações adicionais sobre o problema.","additionalProperties":true,"uniqueKey":"extra.oneOf.0","typeLabel":"Extra · object"},{"type":"null","title":"Extra","description":"Informações adicionais sobre o problema.","uniqueKey":"extra.oneOf.1","typeLabel":"null"}],"uniqueKey":"extra","typeLabel":"Extra · object | null"}},"type":"object","required":["title","status"],"title":"Problem","description":"Objeto que representa o corpo de uma resposta Problem.","uniqueKey":"","typeLabel":"Problem · object"},"exampleType":"examples"}},"exampleType":"examples"},"a01dbb44-7787-4e16-8108-7f45d88ddad7":{"description":"Conflito","content":{"application/json":{"examples":{"CONVERSATION_WITH_SAME_PARTICIPANTS_ALREADY_EXISTS":{"title":"CONVERSATION_WITH_SAME_PARTICIPANTS_ALREADY_EXISTS","value":{"title":"Conversation With Same Participants Already Exists","status":409,"code":"BRIDGE_CONVERSATION_0003"}},"EXTERNAL_USER_NOT_IN_WORKSPACE":{"title":"EXTERNAL_USER_NOT_IN_WORKSPACE","value":{"title":"External User Not In Workspace","status":409,"code":"BRIDGE_EXTERNAL_0004"}},"INTERNAL_USERS_NOT_IN_WORKSPACE":{"title":"INTERNAL_USERS_NOT_IN_WORKSPACE","value":{"title":"Internal Users Not In Workspace","status":409,"code":"BRIDGE_INTERNAL_0002"}},"PROVIDER_CHANNEL_NOT_FOUND":{"title":"PROVIDER_CHANNEL_NOT_FOUND","value":{"title":"Provider Channel Not Found","status":409,"code":"BRIDGE_PROVIDER_CHANNEL_0001"}},"EXTERNAL_USER_ALREADY_USE_THIS_CHANNEL":{"title":"EXTERNAL_USER_ALREADY_USE_THIS_CHANNEL","value":{"title":"External User Already Use This Channel","status":409,"code":"BRIDGE_CONVERSATION_0105"}}},"schema":{"properties":{"title":{"type":"string","title":"Title","description":"Resumo breve do tipo de problema.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","title":"Status","description":"Código de status HTTP gerado pelo servidor de origem para esta ocorrência do problema.","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"detail":{"oneOf":[{"type":"string","title":"Detail","description":"Explicação específica desta ocorrência do problema.","uniqueKey":"detail.oneOf.0","typeLabel":"string"},{"type":"null","title":"Detail","description":"Explicação específica desta ocorrência do problema.","uniqueKey":"detail.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail","typeLabel":"string | null"},"instance":{"oneOf":[{"type":"string","title":"Instance","description":"Referência URI que identifica esta ocorrência do problema.","uniqueKey":"instance.oneOf.0","typeLabel":"string"},{"type":"null","title":"Instance","description":"Referência URI que identifica esta ocorrência do problema.","uniqueKey":"instance.oneOf.1","typeLabel":"null"}],"uniqueKey":"instance","typeLabel":"string | null"},"traceId":{"oneOf":[{"type":"string","title":"Traceid","description":"ID de rastreamento para depuração.","uniqueKey":"traceId.oneOf.0","typeLabel":"string"},{"type":"null","title":"Traceid","description":"ID de rastreamento para depuração.","uniqueKey":"traceId.oneOf.1","typeLabel":"null"}],"uniqueKey":"traceId","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","title":"Code","description":"Código para identificar o erro; consulte a página de códigos de erro para mais detalhes.","uniqueKey":"code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","description":"Código para identificar o erro; consulte a página de códigos de erro para mais detalhes.","uniqueKey":"code.oneOf.1","typeLabel":"null"}],"uniqueKey":"code","typeLabel":"string | null"},"errors":{"oneOf":[{"type":"array","items":{"additionalProperties":true,"type":"object","uniqueKey":"errors.oneOf.0.items.[INDEX]","typeLabel":"object"},"title":"Errors","description":"Lista de detalhes dos erros.","uniqueKey":"errors.oneOf.0","typeLabel":"Errors · object[]"},{"type":"null","title":"Errors","description":"Lista de detalhes dos erros.","uniqueKey":"errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors","typeLabel":"Errors · object[] | null"},"extra":{"oneOf":[{"type":"object","title":"Extra","description":"Informações adicionais sobre o problema.","additionalProperties":true,"uniqueKey":"extra.oneOf.0","typeLabel":"Extra · object"},{"type":"null","title":"Extra","description":"Informações adicionais sobre o problema.","uniqueKey":"extra.oneOf.1","typeLabel":"null"}],"uniqueKey":"extra","typeLabel":"Extra · object | null"}},"type":"object","required":["title","status"],"title":"Problem","description":"Objeto que representa o corpo de uma resposta Problem.","uniqueKey":"","typeLabel":"Problem · object"},"exampleType":"examples"}},"exampleType":"examples"},"ea403918-e00a-4d22-a0ed-28b5dff603af":{"description":"Conteúdo não processável","content":{"application/json":{"examples":{"ONBOARDING_TEMPLATE_MISSING_PARAMETERS":{"title":"ONBOARDING_TEMPLATE_MISSING_PARAMETERS","value":{"title":"Onboarding Template Missing Parameters","status":422,"code":"BRIDGE_CONVERSATION_0604"}},"ONBOARDING_TEMPLATE_UNKNOWN_PARAMETERS":{"title":"ONBOARDING_TEMPLATE_UNKNOWN_PARAMETERS","value":{"title":"Onboarding Template Unknown Parameters","status":422,"code":"BRIDGE_CONVERSATION_0605"}},"ONBOARDING_TEMPLATE_PARAMETERS_NOT_SUPPORTED":{"title":"ONBOARDING_TEMPLATE_PARAMETERS_NOT_SUPPORTED","value":{"title":"Onboarding Template Parameters Not Supported","status":422,"code":"BRIDGE_CONVERSATION_0606"}},"ONBOARDING_TEMPLATE_INVALID_PARAMETER_VALUES":{"title":"ONBOARDING_TEMPLATE_INVALID_PARAMETER_VALUES","value":{"title":"Onboarding Template Invalid Parameter Values","status":422,"code":"BRIDGE_CONVERSATION_0607"}},"ONBOARDING_CONFIGURED_TEMPLATE_REQUIRES_CALLER_INPUT":{"title":"ONBOARDING_CONFIGURED_TEMPLATE_REQUIRES_CALLER_INPUT","value":{"title":"Onboarding Configured Template Requires Caller Input","status":422,"code":"BRIDGE_CONVERSATION_0608"}}},"schema":{"properties":{"title":{"type":"string","title":"Title","description":"Resumo breve do tipo de problema.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","title":"Status","description":"Código de status HTTP gerado pelo servidor de origem para esta ocorrência do problema.","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"detail":{"oneOf":[{"type":"string","title":"Detail","description":"Explicação específica desta ocorrência do problema.","uniqueKey":"detail.oneOf.0","typeLabel":"string"},{"type":"null","title":"Detail","description":"Explicação específica desta ocorrência do problema.","uniqueKey":"detail.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail","typeLabel":"string | null"},"instance":{"oneOf":[{"type":"string","title":"Instance","description":"Referência URI que identifica esta ocorrência do problema.","uniqueKey":"instance.oneOf.0","typeLabel":"string"},{"type":"null","title":"Instance","description":"Referência URI que identifica esta ocorrência do problema.","uniqueKey":"instance.oneOf.1","typeLabel":"null"}],"uniqueKey":"instance","typeLabel":"string | null"},"traceId":{"oneOf":[{"type":"string","title":"Traceid","description":"ID de rastreamento para depuração.","uniqueKey":"traceId.oneOf.0","typeLabel":"string"},{"type":"null","title":"Traceid","description":"ID de rastreamento para depuração.","uniqueKey":"traceId.oneOf.1","typeLabel":"null"}],"uniqueKey":"traceId","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","title":"Code","description":"Código para identificar o erro; consulte a página de códigos de erro para mais detalhes.","uniqueKey":"code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","description":"Código para identificar o erro; consulte a página de códigos de erro para mais detalhes.","uniqueKey":"code.oneOf.1","typeLabel":"null"}],"uniqueKey":"code","typeLabel":"string | null"},"errors":{"oneOf":[{"type":"array","items":{"additionalProperties":true,"type":"object","uniqueKey":"errors.oneOf.0.items.[INDEX]","typeLabel":"object"},"title":"Errors","description":"Lista de detalhes dos erros.","uniqueKey":"errors.oneOf.0","typeLabel":"Errors · object[]"},{"type":"null","title":"Errors","description":"Lista de detalhes dos erros.","uniqueKey":"errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors","typeLabel":"Errors · object[] | null"},"extra":{"oneOf":[{"type":"object","title":"Extra","description":"Informações adicionais sobre o problema.","additionalProperties":true,"uniqueKey":"extra.oneOf.0","typeLabel":"Extra · object"},{"type":"null","title":"Extra","description":"Informações adicionais sobre o problema.","uniqueKey":"extra.oneOf.1","typeLabel":"null"}],"uniqueKey":"extra","typeLabel":"Extra · object | null"}},"type":"object","required":["title","status"],"title":"Problem","description":"Objeto que representa o corpo de uma resposta Problem.","uniqueKey":"","typeLabel":"Problem · object"},"exampleType":"examples"}},"exampleType":"examples"},"29540668-7279-4199-b00f-12b870f84b08":{"description":"Muitas solicitações","content":{"application/json":{"schema":{"properties":{"title":{"type":"string","title":"Title","description":"Resumo breve do tipo de problema.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","title":"Status","description":"Código de status HTTP gerado pelo servidor de origem para esta ocorrência do problema.","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"detail":{"oneOf":[{"type":"string","title":"Detail","description":"Explicação específica desta ocorrência do problema.","uniqueKey":"detail.oneOf.0","typeLabel":"string"},{"type":"null","title":"Detail","description":"Explicação específica desta ocorrência do problema.","uniqueKey":"detail.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail","typeLabel":"string | null"},"instance":{"oneOf":[{"type":"string","title":"Instance","description":"Referência URI que identifica esta ocorrência do problema.","uniqueKey":"instance.oneOf.0","typeLabel":"string"},{"type":"null","title":"Instance","description":"Referência URI que identifica esta ocorrência do problema.","uniqueKey":"instance.oneOf.1","typeLabel":"null"}],"uniqueKey":"instance","typeLabel":"string | null"},"traceId":{"oneOf":[{"type":"string","title":"Traceid","description":"ID de rastreamento para depuração.","uniqueKey":"traceId.oneOf.0","typeLabel":"string"},{"type":"null","title":"Traceid","description":"ID de rastreamento para depuração.","uniqueKey":"traceId.oneOf.1","typeLabel":"null"}],"uniqueKey":"traceId","typeLabel":"string | null"},"code":{"oneOf":[{"type":"string","title":"Code","description":"Código para identificar o erro; consulte a página de códigos de erro para mais detalhes.","uniqueKey":"code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","description":"Código para identificar o erro; consulte a página de códigos de erro para mais detalhes.","uniqueKey":"code.oneOf.1","typeLabel":"null"}],"uniqueKey":"code","typeLabel":"string | null"},"errors":{"oneOf":[{"type":"array","items":{"additionalProperties":true,"type":"object","uniqueKey":"errors.oneOf.0.items.[INDEX]","typeLabel":"object"},"title":"Errors","description":"Lista de detalhes dos erros.","uniqueKey":"errors.oneOf.0","typeLabel":"Errors · object[]"},{"type":"null","title":"Errors","description":"Lista de detalhes dos erros.","uniqueKey":"errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"errors","typeLabel":"Errors · object[] | null"},"extra":{"oneOf":[{"type":"object","title":"Extra","description":"Informações adicionais sobre o problema.","additionalProperties":true,"uniqueKey":"extra.oneOf.0","typeLabel":"Extra · object"},{"type":"null","title":"Extra","description":"Informações adicionais sobre o problema.","uniqueKey":"extra.oneOf.1","typeLabel":"null"}],"uniqueKey":"extra","typeLabel":"Extra · object | null"}},"type":"object","required":["title","status"],"title":"Problem","description":"Objeto que representa o corpo de uma resposta Problem.","uniqueKey":"","typeLabel":"Problem · object"},"examples":{"WORKSPACE_BUDGET_EXHAUSTED":{"title":"WORKSPACE_BUDGET_EXHAUSTED","value":{"title":"Too Many Requests","status":429,"code":"BRIDGE_RATE_LIMIT_0001"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"95ce4f41-86c8-4e15-a9ec-a08f2082d659":{"x-api-key":{"type":"apiKey","description":"Copy the API key as provided by the Bridge Console.","in":"header","name":"x-api-key","scopes":[],"schemeName":"x-api-key"}}},"servers":{"8174b49c-3516-4888-aacd-020349209c1b":{"url":"https://api-connect-us.bridge.new","description":"Servidor de produção"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","description":"Copy the API key as provided by the Bridge Console.","in":"header","name":"x-api-key","scopes":[],"schemeName":"x-api-key"},"schema":{"title":"x-api-key","type":"string","description":"Copy the API key as provided by the Bridge Console.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"x-api-key","name":"x-api-key"}],"title":"x-api-key"}]},"originalFileLocation":"pt-br/api-reference/openapi.yaml"},"subdomain":"sainapsisinc","siteName":"Bridge REST Integrations API \u0026 Webhooks","title":"Criar conversa com identificação flexível de usuários - Bridge REST Integrations API \u0026 Webhooks","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/","matchLevel":4},"es":{"href":"/es","matchLevel":4},"pt-BR":{"href":"/pt-br/api-reference/conversations-api/criar-conversa-com-identificação-flexível-de-usuários","matchLevel":0}}},"lastModified":"2026-11-14T14:03:18.288Z","originalFileLocation":"pt-br/api-reference/conversations-api/criar-conversa-com-identificação-flexível-de-usuários.mdx","locale":"pt-BR"},"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=\"light\"}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=\"Cria uma conversa com identificação flexível de usuários. Os usuários externos podem ser identificados por ID, e-mail ou telefone. Usuários internos só são atribuídos quando informados explicitamente; caso contrário, as conversas são distribuídas em rodízio por uma equipe ou ficam abertas para qualquer usuário interno disponível. Quando não há uma linha livre e os Contacts têm uma conversa liberada com exatamente os participantes solicitados, essa conversa é recuperada e retornada, mantendo seu id e histórico. O name e o status da solicitação não são aplicados a ela.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Bridge REST Integrations API \u0026amp; Webhooks\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sainapsisinc/LWksyfunHyleJ2tH/_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/sainapsisinc/LWksyfunHyleJ2tH/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sainapsisinc/LWksyfunHyleJ2tH/_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/sainapsisinc/LWksyfunHyleJ2tH/_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/sainapsisinc/LWksyfunHyleJ2tH/_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/sainapsisinc/LWksyfunHyleJ2tH/_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/sainapsisinc/LWksyfunHyleJ2tH/_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/sainapsisinc/LWksyfunHyleJ2tH/_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/sainapsisinc/LWksyfunHyleJ2tH/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Criar conversa com identificação flexível de usuários - Bridge REST Integrations API \u0026amp; Webhooks\">\u003cmeta data-mint-head property=\"og:description\" content=\"Cria uma conversa com identificação flexível de usuários. Os usuários externos podem ser identificados por ID, e-mail ou telefone. Usuários internos só são atribuídos quando informados explicitamente; caso contrário, as conversas são distribuídas em rodízio por uma equipe ou ficam abertas para qualquer usuário interno disponível. Quando não há uma linha livre e os Contacts têm uma conversa liberada com exatamente os participantes solicitados, essa conversa é recuperada e retornada, mantendo seu id e histórico. O name e o status da solicitação não são aplicados a ela.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Bridge REST Integrations API \u0026amp; Webhooks\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.bridge.new/pt-br/api-reference/conversations-api/criar-conversa-com-identificação-flexível-de-usuários\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sainapsisinc.mintlify.site/_mintlify/api/og/v2?division=Conversations+API\u0026amp;title=Criar+conversa+com+identifica%C3%A7%C3%A3o+flex%C3%ADvel+de+usu%C3%A1rios\u0026amp;description=Cria+uma+conversa+com+identifica%C3%A7%C3%A3o+flex%C3%ADvel+de+usu%C3%A1rios.%0A%0AOs+usu%C3%A1rios+externos+podem+ser+identificados+por+ID%2C+e-mail+ou+telefone.+Usu%C3%A1rios+internos+s%C3%B3+s%C3%A3o+atr\u0026amp;theme=54622e39a2ddcb12e13b2897\u0026amp;signature=f18e8e7f82f39f96a44f5ed318278de94c0b1a4ddd9054b98ac67f2104a694f5\">\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=\"Criar conversa com identificação flexível de usuários - Bridge REST Integrations API \u0026amp; Webhooks\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Cria uma conversa com identificação flexível de usuários. Os usuários externos podem ser identificados por ID, e-mail ou telefone. Usuários internos só são atribuídos quando informados explicitamente; caso contrário, as conversas são distribuídas em rodízio por uma equipe ou ficam abertas para qualquer usuário interno disponível. Quando não há uma linha livre e os Contacts têm uma conversa liberada com exatamente os participantes solicitados, essa conversa é recuperada e retornada, mantendo seu id e histórico. O name e o status da solicitação não são aplicados a ela.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sainapsisinc.mintlify.site/_mintlify/api/og/v2?division=Conversations+API\u0026amp;title=Criar+conversa+com+identifica%C3%A7%C3%A3o+flex%C3%ADvel+de+usu%C3%A1rios\u0026amp;description=Cria+uma+conversa+com+identifica%C3%A7%C3%A3o+flex%C3%ADvel+de+usu%C3%A1rios.%0A%0AOs+usu%C3%A1rios+externos+podem+ser+identificados+por+ID%2C+e-mail+ou+telefone.+Usu%C3%A1rios+internos+s%C3%B3+s%C3%A3o+atr\u0026amp;theme=54622e39a2ddcb12e13b2897\u0026amp;signature=f18e8e7f82f39f96a44f5ed318278de94c0b1a4ddd9054b98ac67f2104a694f5\">\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/sainapsisinc/LWksyfunHyleJ2tH/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Bridge REST Integrations API \u0026amp; Webhooks\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3E6EE5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.bridge.new/pt-br/api-reference/conversations-api/criar-conversa-com-identificação-flexível-de-usuários\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/pt-br/api-reference/conversations-api/criar-conversa-com-identifica%C3%A7%C3%A3o-flex%C3%ADvel-de-usu%C3%A1rios.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.bridge.new/#organization\",\"name\":\"Bridge\",\"url\":\"https://docs.bridge.new\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/sainapsisinc/MRBSc5DvZcNEOxd1/logo/bridge_full_logo_light.png?fit=max\u0026auto=format\u0026n=MRBSc5DvZcNEOxd1\u0026q=85\u0026s=9a9d74ac33a89d538635507ba8d12eb9\"},\"sameAs\":[\"https://www.linkedin.com/company/sainapsis-inc\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.bridge.new#website\",\"name\":\"Bridge REST Integrations API \u0026 Webhooks\",\"url\":\"https://docs.bridge.new\",\"publisher\":{\"@id\":\"https://docs.bridge.new/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.bridge.new/pt-br/api-reference/conversations-api/criar-conversa-com-identifica%C3%A7%C3%A3o-flex%C3%ADvel-de-usu%C3%A1rios#webpage\",\"url\":\"https://docs.bridge.new/pt-br/api-reference/conversations-api/criar-conversa-com-identifica%C3%A7%C3%A3o-flex%C3%ADvel-de-usu%C3%A1rios\",\"name\":\"Criar conversa com identificação flexível de usuários\",\"description\":\"Cria uma conversa com identificação flexível de usuários. Os usuários externos podem ser identificados por ID, e-mail ou telefone. Usuários internos só são atribuídos quando informados explicitamente; caso contrário, as conversas são distribuídas em rodízio por uma equipe ou ficam abertas para qualquer usuário interno disponível. Quando não há uma linha livre e os Contacts têm uma conversa liberada com exatamente os participantes solicitados, essa conversa é recuperada e retornada, mantendo seu id e histórico. O name e o status da solicitação não são aplicados a ela.\",\"dateModified\":\"2026-11-14T14:03:18.288Z\",\"isPartOf\":{\"@id\":\"https://docs.bridge.new#website\"},\"breadcrumb\":{\"@id\":\"https://docs.bridge.new/pt-br/api-reference/conversations-api/criar-conversa-com-identifica%C3%A7%C3%A3o-flex%C3%ADvel-de-usu%C3%A1rios#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.bridge.new/pt-br/api-reference/conversations-api/criar-conversa-com-identifica%C3%A7%C3%A3o-flex%C3%ADvel-de-usu%C3%A1rios#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Conversations API\",\"item\":\"https://docs.bridge.new/pt-br/api-reference/conversations-api/obter-conversa-por-id\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Criar conversa com identificação flexível de usuários\",\"item\":\"https://docs.bridge.new/pt-br/api-reference/conversations-api/criar-conversa-com-identifica%C3%A7%C3%A3o-flex%C3%ADvel-de-usu%C3%A1rios\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.bridge.new/pt-br/api-reference/conversations-api/criar-conversa-com-identifica%C3%A7%C3%A3o-flex%C3%ADvel-de-usu%C3%A1rios#apireference\",\"headline\":\"Criar conversa com identificação flexível de usuários\",\"name\":\"Criar conversa com identificação flexível de usuários\",\"description\":\"Cria uma conversa com identificação flexível de usuários. Os usuários externos podem ser identificados por ID, e-mail ou telefone. Usuários internos só são atribuídos quando informados explicitamente; caso contrário, as conversas são distribuídas em rodízio por uma equipe ou ficam abertas para qualquer usuário interno disponível. Quando não há uma linha livre e os Contacts têm uma conversa liberada com exatamente os participantes solicitados, essa conversa é recuperada e retornada, mantendo seu id e histórico. O name e o status da solicitação não são aplicados a ela.\",\"url\":\"https://docs.bridge.new/pt-br/api-reference/conversations-api/criar-conversa-com-identifica%C3%A7%C3%A3o-flex%C3%ADvel-de-usu%C3%A1rios\",\"mainEntityOfPage\":{\"@id\":\"https://docs.bridge.new/pt-br/api-reference/conversations-api/criar-conversa-com-identifica%C3%A7%C3%A3o-flex%C3%ADvel-de-usu%C3%A1rios#webpage\"},\"dateModified\":\"2026-11-14T14:03:18.288Z\",\"publisher\":{\"@id\":\"https://docs.bridge.new/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.bridge.new#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Bridge REST Integrations API \u0026 Webhooks\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Bridge\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/pt-br/api-reference/conversations-api/criar-conversa-com-identifica%C3%A7%C3%A3o-flex%C3%ADvel-de-usu%C3%A1rios.md","siteName":"Bridge REST Integrations API \u0026 Webhooks","nav":{"global":null,"languages":[{"language":"en","default":true,"navbar":{"links":[{"href":"https://docs.bridge.new/connect-your-agent","label":"Connect AI"},{"href":"https://help.bridge.new","label":"Help Center"},{"href":"mailto:support@sainapsis.com","label":"Contact Support"}],"primary":{"type":"button","label":"Bridge app","href":"https://app.bridge.new"}},"pages":[{"title":"en","href":"/"}]},{"language":"es","navbar":{"links":[{"href":"https://docs.bridge.new/es/connect-your-agent","label":"Conectar IA"},{"href":"https://help.bridge.new","label":"Centro de ayuda"},{"href":"mailto:support@sainapsis.com","label":"Contactar con soporte"}],"primary":{"type":"button","label":"Aplicación Bridge","href":"https://app.bridge.new"}},"pages":[{"title":"es","href":"/es"}]},{"language":"pt-BR","navbar":{"links":[{"href":"https://docs.bridge.new/pt-br/connect-your-agent","label":"Conectar IA"},{"href":"https://help.bridge.new","label":"Central de ajuda"},{"href":"mailto:support@sainapsis.com","label":"Falar com o suporte"}],"primary":{"type":"button","label":"Aplicativo Bridge","href":"https://app.bridge.new"}},"tabs":[{"tab":"Primeiros passos","pages":[{"title":"Primeiros passos","href":"/pt-br"}]},{"tab":"API REST","groups":[{"group":"Health","pages":[{"title":"Verificar integridade","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml get /bridge/api/health","href":"/pt-br/api-reference/health/verificar-integridade"}]},{"group":"Conversations API","pages":[{"title":"Obter conversa por ID","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml get /bridge/api/v1/workspaces/{workspaceId}/conversations/{conversationId}","href":"/pt-br/api-reference/conversations-api/obter-conversa-por-id"},{"title":"Atualizar conversa","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml patch /bridge/api/v1/workspaces/{workspaceId}/conversations/{conversationId}","href":"/pt-br/api-reference/conversations-api/atualizar-conversa"},{"title":"Consultar conversas com filtros flexíveis","description":"Consulta conversas com opções flexíveis de filtragem.\n\nPermite buscar por identificadores de usuários externos (ID, e-mail ou telefone) ou por participantes internos, com paginação e filtro por status.","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml get /bridge/api/v1/workspaces/{workspaceId}/conversations","href":"/pt-br/api-reference/conversations-api/consultar-conversas-com-filtros-flexíveis"},{"title":"Criar conversa com identificação flexível de usuários","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml post /bridge/api/v1/workspaces/{workspaceId}/conversations","href":"/pt-br/api-reference/conversations-api/criar-conversa-com-identificação-flexível-de-usuários"},{"title":"Liberar conversa","description":"Libera uma conversa: marca-a como liberada, remove os participantes externos e move-a para a seção RELEASED.","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml post /bridge/api/v1/workspaces/{workspaceId}/conversations/{conversationId}/release","href":"/pt-br/api-reference/conversations-api/liberar-conversa"}]},{"group":"Messages API","pages":[{"title":"Criar mensagem","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml post /bridge/api/v1/workspaces/{workspaceId}/messages","href":"/pt-br/api-reference/messages-api/criar-mensagem"}]},{"group":"Contacts API","pages":[{"title":"Obter contato por um identificador","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml get /bridge/api/v1/workspaces/{workspaceId}/contacts/lookup","href":"/pt-br/api-reference/contacts-api/obter-contato-por-um-identificador"},{"title":"Obter contato por ID","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml get /bridge/api/v1/workspaces/{workspaceId}/contacts/{contactId}","href":"/pt-br/api-reference/contacts-api/obter-contato-por-id"},{"title":"Atualizar contato","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml patch /bridge/api/v1/workspaces/{workspaceId}/contacts/{contactId}","href":"/pt-br/api-reference/contacts-api/atualizar-contato"},{"title":"Listar contatos","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml get /bridge/api/v1/workspaces/{workspaceId}/contacts","href":"/pt-br/api-reference/contacts-api/listar-contatos"},{"title":"Criar contato","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml post /bridge/api/v1/workspaces/{workspaceId}/contacts","href":"/pt-br/api-reference/contacts-api/criar-contato"},{"title":"Criar ou atualizar contato","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml post /bridge/api/v1/workspaces/{workspaceId}/contacts/partial","href":"/pt-br/api-reference/contacts-api/criar-ou-atualizar-contato"}]},{"group":"Files API","pages":[{"title":"Criar uploads pré-assinados de arquivos","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml post /bridge/api/v1/workspaces/{workspaceId}/files","href":"/pt-br/api-reference/files-api/criar-uploads-pré-assinados-de-arquivos"}]},{"group":"Custom attributes API","pages":[{"title":"Consultar atributos personalizados por workspaceId","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml get /bridge/api/v1/workspaces/{workspaceId}/settings/attributes","href":"/pt-br/api-reference/custom-attributes-api/consultar-atributos-personalizados-por-workspaceid"}]},{"group":"Provider channels API","pages":[{"title":"Obter canais de provedores por workspace","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml get /bridge/api/v1/workspaces/{workspaceId}/provider-channels","href":"/pt-br/api-reference/provider-channels-api/obter-canais-de-provedores-por-workspace"},{"title":"Obter canais por workspace e tipo de provedor","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml get /bridge/api/v1/workspaces/{workspaceId}/provider-channels/{messageProviderType}","href":"/pt-br/api-reference/provider-channels-api/obter-canais-por-workspace-e-tipo-de-provedor"}]},{"group":"LeadScout API","pages":[{"title":"Iniciar conversa de saída do LeadScout com um lead conhecido","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml post /bridge/api/v1/workspaces/{workspaceId}/leadscout/outbound","href":"/pt-br/api-reference/leadscout-api/iniciar-conversa-de-saída-do-leadscout-com-um-lead-conhecido"},{"title":"Solicitar transferência manual do LeadScout para usuários internos","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml post /bridge/api/v1/workspaces/{workspaceId}/leadscout/conversations/{conversationId}/handoff","href":"/pt-br/api-reference/leadscout-api/solicitar-transferência-manual-do-leadscout-para-usuários-internos"}]},{"group":"Templates API","pages":[{"title":"Descobrir as variáveis agnósticas de um modelo","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml get /bridge/api/v1/workspaces/{workspaceId}/templates/{templateId}","href":"/pt-br/api-reference/templates-api/descobrir-as-variáveis-agnósticas-de-um-modelo"}]},{"group":"Internal Users API","pages":[{"title":"Obter usuário interno por um identificador","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml get /bridge/api/v1/workspaces/{workspaceId}/users/lookup","href":"/pt-br/api-reference/internal-users-api/obter-usuário-interno-por-um-identificador"},{"title":"Obter usuário interno por ID","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml get /bridge/api/v1/workspaces/{workspaceId}/users/{userId}","href":"/pt-br/api-reference/internal-users-api/obter-usuário-interno-por-id"},{"title":"Listar usuários internos","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml get /bridge/api/v1/workspaces/{workspaceId}/users","href":"/pt-br/api-reference/internal-users-api/listar-usuários-internos"}]},{"group":"Agents API","pages":[{"title":"Listar os Agents de um workspace","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml get /bridge/api/v1/workspaces/{workspaceId}/agents","href":"/pt-br/api-reference/agents-api/listar-os-agents-de-um-workspace"},{"title":"Iniciar conversa de saída com um Contact como Agent específico","deprecated":null,"version":null,"openapi":"/pt-br/api-reference/openapi.yaml post /bridge/api/v1/workspaces/{workspaceId}/agents/{agentId}/outbound","href":"/pt-br/api-reference/agents-api/iniciar-conversa-de-saída-com-um-contact-como-agent-específico"}]}]},{"tab":"Webhooks","pages":[{"title":"Webhooks","href":"/pt-br/webhooks"}]},{"tab":"Custom Connections","pages":[{"title":"Custom Connections","href":"/pt-br/lead-capture"}]}]}]},"basePath":"","title":"Criar conversa com identificação flexível de usuários - Bridge REST Integrations API \u0026 Webhooks","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DdEMm2kG.js","utils-BMo572L7.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C-4m9KAx.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DPLK2Oq9.js","snippetPresets-BKjfJMC9.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-DTsgtCEj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C8vmhyQM.js","shallow-r9w8LQGS.js","getApiPlaygroundDisplay-DjPI64HQ.js","CodeSnippet-C8Bvhl16.js","CodeSnippets-BtWUwcMy.js","Page-BIYvYBgk.js","getPastedJson-Dcm_3Pgl.js","icon-BXwrTpjc.js","MethodPill-CcjfVmmy.js","DuplicateIcon-BuKIbXAQ.js","createIcon-DaL9yXsO.js","DynamicMarkdown-Co5nikxh.js","SectionHeading-P4UNTsMZ.js","axios-vUo_bRtp.js","Markdown-CEfymfIH.js","clsx-Dq9TQuNi.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-D2J8knkn.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BgZ2ThuU.js"]}