Registra un lead captado por la página de destino de un tenant y pone en cola el primer mensaje saliente de WhatsApp. Un 202 significa que el lead fue aceptado, no que se haya enviado un mensaje.
Obligatorio al llamar desde un navegador. Una solicitud CORS preflight no lleva cuerpo, por lo que no se puede resolver el tenant ni devolver Access-Control-Allow-Origin a menos que el workspace esté en la URL. Las llamadas de servidor a servidor no realizan preflight y pueden omitirlo.
Cuerpo
application/json
Contrato de intercambio de POST api/v1/leadscout/campaign-leads.
workspaceId
string
requerido
captureKey
string
requerido
cellphone
string
requerido
landingUri
string
requerido
consent
ConsentDto · object
requerido
Declaración del tenant de que el visitante dio permiso para recibir mensajes.
Esto NO es CommercialConsentState, nuestro registro del ciclo de vida del consentimiento de un contacto. Es una afirmación externa que no podemos verificar: demuestra qué se nos comunicó y cuándo, que es lo que presentaríamos si se restringiera el portfolio de un tenant.
Show child attributes
recaptchaToken
string
requerido
name
string | null
brandId
string | null
utm
Utm · object
Show child attributes
Respuesta
Aceptado y en cola. NO enviado: un servicio separado transmite el primer mensaje después.
Cuerpo de la respuesta 202 Accepted.
Tiene un nombre en lugar de ser un simple dict[str, str] para que el esquema publicado indique cuál es el único campo y para qué sirve, en lugar de «un objeto con propiedades de texto».
requestId
string
requerido
ID de correlación de este envío. Solo está presente cuando se acepta; las respuestas de error no lo incluyen.
¿Esta página le ayudó?
{"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":"es/api-reference/campaign-leads/registrar-un-lead-de-campaña","slug":"/es/api-reference/campaign-leads/registrar-un-lead-de-campaña","pageMetadata":{"title":"Registrar un lead de campaña","description":"Registra un lead captado por la página de destino de un tenant y pone en cola el primer mensaje saliente de WhatsApp. Un 202 significa que el lead fue aceptado, no que se haya enviado un mensaje.","deprecated":null,"version":null,"openapi":"/es/api-reference/campaign-leads.openapi.yaml post /leadscout/campaign-leads","href":"/es/api-reference/campaign-leads/registrar-un-lead-de-campaña","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Registra un lead captado por la página de destino de un tenant y pone en cola el primer mensaje saliente de WhatsApp. Un 202 significa que el lead fue aceptado, no que se haya enviado un mensaje.\"\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":"Registrar un lead de campaña","description":"Registra un lead captado por la página de destino de un tenant y pone en cola el primer mensaje saliente de WhatsApp. Un 202 significa que el lead fue aceptado, no que se haya enviado un mensaje.","deprecated":null,"version":null,"openapi":"/es/api-reference/campaign-leads.openapi.yaml post /leadscout/campaign-leads","href":"/es/api-reference/campaign-leads/registrar-un-lead-de-campaña","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Campaign leads"],"summary":"Registrar un lead de campaña","description":"Registra un lead captado por la página de destino de un tenant y pone en cola el primer mensaje saliente de WhatsApp. Un 202 significa que el lead fue aceptado, no que se haya enviado un mensaje.","operationId":"create_campaign_lead_leadscout_campaign_leads_post","parameters":["ed8c0fd2-4ce0-41f7-b975-62e7c5958fec"],"requestBody":"06aad45f-b0c2-46b1-aee9-070b78c62077","responses":{"202":"765bfbdd-e01a-40fd-bd92-b5fe4060410a","400":"0fc10bf5-8e67-472a-a599-c81c013285bb","403":"376e8d76-6767-4a46-a92c-fefc832e5932","422":"4d5d7223-c233-4f12-9906-341814c18458","500":"920c66c9-4430-45ee-a6aa-84fd01c73882"},"method":"post","type":"path","servers":["cddb33af-d222-47b8-9987-2811d814b4f6"],"security":[],"path":"/leadscout/campaign-leads","baseUrlOptions":["https://integrations-us.app.bridge.new/api/v1"],"title":"Registrar un lead de campaña","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"ed8c0fd2-4ce0-41f7-b975-62e7c5958fec":{"description":"Obligatorio al llamar desde un navegador. Una solicitud CORS preflight no lleva cuerpo, por lo que no se puede resolver el tenant ni devolver Access-Control-Allow-Origin a menos que el workspace esté en la URL. Las llamadas de servidor a servidor no realizan preflight y pueden omitirlo.","required":false,"schema":{"oneOf":[{"type":"string","title":"Workspaceid","description":"Obligatorio al llamar desde un navegador. Una solicitud CORS preflight no lleva cuerpo, por lo que no se puede resolver el tenant ni devolver Access-Control-Allow-Origin a menos que el workspace esté en la URL. Las llamadas de servidor a servidor no realizan preflight y pueden omitirlo.","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Workspaceid","description":"Obligatorio al llamar desde un navegador. Una solicitud CORS preflight no lleva cuerpo, por lo que no se puede resolver el tenant ni devolver Access-Control-Allow-Origin a menos que el workspace esté en la URL. Las llamadas de servidor a servidor no realizan preflight y pueden omitirlo.","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"},"name":"workspaceId","in":"query"}},"requestBody":{"content":{"application/json":{"schema":{"properties":{"workspaceId":{"type":"string","title":"Workspaceid","isRequired":true,"uniqueKey":"workspaceId","typeLabel":"string"},"captureKey":{"type":"string","title":"Capturekey","isRequired":true,"uniqueKey":"captureKey","typeLabel":"string"},"cellphone":{"type":"string","title":"Cellphone","isRequired":true,"uniqueKey":"cellphone","typeLabel":"string"},"landingUri":{"type":"string","title":"Landinguri","isRequired":true,"uniqueKey":"landingUri","typeLabel":"string"},"consent":{"properties":{"status":{"type":"string","enum":["GRANTED","NOT_PROVIDED"],"title":"ConsentStatus","isRequired":true,"uniqueKey":"consent.status","typeLabel":"enum\u003cstring>"},"capturedAt":{"oneOf":[{"type":"string","title":"Capturedat","format":"date-time","uniqueKey":"consent.capturedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Capturedat","uniqueKey":"consent.capturedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"consent.capturedAt","typeLabel":"string\u003cdate-time> | null"}},"type":"object","required":["status"],"title":"ConsentDto","description":"Declaración del tenant de que el visitante dio permiso para recibir mensajes.\n\nEsto NO es `CommercialConsentState`, nuestro registro del ciclo de vida del consentimiento de un contacto. Es una afirmación externa que no podemos verificar: demuestra qué se nos comunicó y cuándo, que es lo que presentaríamos si se restringiera el portfolio de un tenant.","isRequired":true,"uniqueKey":"consent","typeLabel":"ConsentDto · object"},"recaptchaToken":{"type":"string","title":"Recaptchatoken","isRequired":true,"uniqueKey":"recaptchaToken","typeLabel":"string"},"name":{"oneOf":[{"type":"string","title":"Name","uniqueKey":"name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","uniqueKey":"name.oneOf.1","typeLabel":"null"}],"uniqueKey":"name","typeLabel":"string | null"},"brandId":{"oneOf":[{"type":"string","title":"Brandid","uniqueKey":"brandId.oneOf.0","typeLabel":"string"},{"type":"null","title":"Brandid","uniqueKey":"brandId.oneOf.1","typeLabel":"null"}],"uniqueKey":"brandId","typeLabel":"string | null"},"utm":{"additionalProperties":{"type":"string","uniqueKey":"utm.additionalProperties","typeLabel":"string"},"type":"object","title":"Utm","uniqueKey":"utm","typeLabel":"Utm · object"}},"type":"object","required":["workspaceId","captureKey","cellphone","landingUri","consent","recaptchaToken"],"title":"CampaignLeadRequestDto","description":"Contrato de intercambio de `POST api/v1/leadscout/campaign-leads`.","uniqueKey":"","typeLabel":"CampaignLeadRequestDto · object"},"examples":{"Example":{"title":"Example","value":{"workspaceId":"\u003cstring>","captureKey":"\u003cstring>","cellphone":"\u003cstring>","landingUri":"\u003cstring>","consent":{"capturedAt":"2023-11-07T05:31:56Z"},"recaptchaToken":"\u003cstring>","name":"\u003cstring>","brandId":"\u003cstring>","utm":{}}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"765bfbdd-e01a-40fd-bd92-b5fe4060410a":{"description":"Aceptado y en cola. NO enviado: un servicio separado transmite el primer mensaje después.","content":{"application/json":{"schema":{"properties":{"requestId":{"type":"string","title":"Requestid","description":"ID de correlación de este envío. Solo está presente cuando se acepta; las respuestas de error no lo incluyen.","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"}},"type":"object","required":["requestId"],"title":"CampaignLeadAcceptedDto","description":"Cuerpo de la respuesta `202 Accepted`.\n\nTiene un nombre en lugar de ser un simple `dict[str, str]` para que el esquema publicado indique cuál es el único campo y para qué sirve, en lugar de «un objeto con propiedades de texto».","uniqueKey":"","typeLabel":"CampaignLeadAcceptedDto · object"},"examples":{"Example":{"title":"Example","value":{"requestId":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"0fc10bf5-8e67-472a-a599-c81c013285bb":{"description":"Payload mal formado, teléfono no utilizable, consentimiento no concedido o brand ausente.","content":{"application/json":{"schema":{"properties":{"type":{"type":"string","title":"Type","description":"Código de error estable legible por máquinas.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","title":"Title","description":"Resumen breve legible por humanos.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","title":"Status","description":"Código de estado HTTP, repetido en el cuerpo.","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"detail":{"oneOf":[{"type":"string","title":"Detail","description":"Detalle opcional. Ausente en la mayoría de los rechazos.","uniqueKey":"detail.oneOf.0","typeLabel":"string"},{"type":"null","title":"Detail","description":"Detalle opcional. Ausente en la mayoría de los rechazos.","uniqueKey":"detail.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail","typeLabel":"string | null"}},"type":"object","required":["type","title","status"],"title":"ProblemDetailsDto","description":"Detalles de problema de RFC 9457, tal como los emite el manejador global de excepciones.\n\nEl contexto se elimina deliberadamente antes de llegar a quien llama: en un endpoint público, un rechazo detallado indica a un atacante qué comprobación no superó.","uniqueKey":"","typeLabel":"ProblemDetailsDto · object"},"examples":{"Example":{"title":"Example","value":{"type":"\u003cstring>","title":"\u003cstring>","status":123,"detail":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"376e8d76-6767-4a46-a92c-fefc832e5932":{"description":"Captura deshabilitada, clave de captura incorrecta, captcha rechazado u origen no permitido.","content":{"application/json":{"schema":{"properties":{"type":{"type":"string","title":"Type","description":"Código de error estable legible por máquinas.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","title":"Title","description":"Resumen breve legible por humanos.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","title":"Status","description":"Código de estado HTTP, repetido en el cuerpo.","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"detail":{"oneOf":[{"type":"string","title":"Detail","description":"Detalle opcional. Ausente en la mayoría de los rechazos.","uniqueKey":"detail.oneOf.0","typeLabel":"string"},{"type":"null","title":"Detail","description":"Detalle opcional. Ausente en la mayoría de los rechazos.","uniqueKey":"detail.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail","typeLabel":"string | null"}},"type":"object","required":["type","title","status"],"title":"ProblemDetailsDto","description":"Detalles de problema de RFC 9457, tal como los emite el manejador global de excepciones.\n\nEl contexto se elimina deliberadamente antes de llegar a quien llama: en un endpoint público, un rechazo detallado indica a un atacante qué comprobación no superó.","uniqueKey":"","typeLabel":"ProblemDetailsDto · object"},"examples":{"Example":{"title":"Example","value":{"type":"\u003cstring>","title":"\u003cstring>","status":123,"detail":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"4d5d7223-c233-4f12-9906-341814c18458":{"description":"No se pudo contactar al proveedor de captcha. Es transitorio; es seguro reintentar.","content":{"application/json":{"schema":{"properties":{"type":{"type":"string","title":"Type","description":"Código de error estable legible por máquinas.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","title":"Title","description":"Resumen breve legible por humanos.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","title":"Status","description":"Código de estado HTTP, repetido en el cuerpo.","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"detail":{"oneOf":[{"type":"string","title":"Detail","description":"Detalle opcional. Ausente en la mayoría de los rechazos.","uniqueKey":"detail.oneOf.0","typeLabel":"string"},{"type":"null","title":"Detail","description":"Detalle opcional. Ausente en la mayoría de los rechazos.","uniqueKey":"detail.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail","typeLabel":"string | null"}},"type":"object","required":["type","title","status"],"title":"ProblemDetailsDto","description":"Detalles de problema de RFC 9457, tal como los emite el manejador global de excepciones.\n\nEl contexto se elimina deliberadamente antes de llegar a quien llama: en un endpoint público, un rechazo detallado indica a un atacante qué comprobación no superó.","uniqueKey":"","typeLabel":"ProblemDetailsDto · object"},"examples":{"Example":{"title":"Example","value":{"type":"\u003cstring>","title":"\u003cstring>","status":123,"detail":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"920c66c9-4430-45ee-a6aa-84fd01c73882":{"description":"Fallo inesperado.","content":{"application/json":{"schema":{"properties":{"type":{"type":"string","title":"Type","description":"Código de error estable legible por máquinas.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","title":"Title","description":"Resumen breve legible por humanos.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"integer","title":"Status","description":"Código de estado HTTP, repetido en el cuerpo.","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"detail":{"oneOf":[{"type":"string","title":"Detail","description":"Detalle opcional. Ausente en la mayoría de los rechazos.","uniqueKey":"detail.oneOf.0","typeLabel":"string"},{"type":"null","title":"Detail","description":"Detalle opcional. Ausente en la mayoría de los rechazos.","uniqueKey":"detail.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail","typeLabel":"string | null"}},"type":"object","required":["type","title","status"],"title":"ProblemDetailsDto","description":"Detalles de problema de RFC 9457, tal como los emite el manejador global de excepciones.\n\nEl contexto se elimina deliberadamente antes de llegar a quien llama: en un endpoint público, un rechazo detallado indica a un atacante qué comprobación no superó.","uniqueKey":"","typeLabel":"ProblemDetailsDto · object"},"examples":{"Example":{"title":"Example","value":{"type":"\u003cstring>","title":"\u003cstring>","status":123,"detail":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{"cddb33af-d222-47b8-9987-2811d814b4f6":{"url":"https://integrations-us.app.bridge.new/api/v1"}}},"originalFileLocation":"es/api-reference/campaign-leads.openapi.yaml"},"subdomain":"sainapsisinc","siteName":"Bridge REST Integrations API \u0026 Webhooks","title":"Registrar un lead de campaña - Bridge REST Integrations API \u0026 Webhooks","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/","matchLevel":4},"es":{"href":"/es/api-reference/campaign-leads/registrar-un-lead-de-campaña","matchLevel":0},"pt-BR":{"href":"/pt-br","matchLevel":4}}},"lastModified":"2026-11-14T14:03:18.215Z","originalFileLocation":"es/api-reference/campaign-leads/registrar-un-lead-de-campaña.mdx","locale":"es"},"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=\"Registra un lead captado por la página de destino de un tenant y pone en cola el primer mensaje saliente de WhatsApp. Un 202 significa que el lead fue aceptado, no que se haya enviado un mensaje.\">\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=\"Registrar un lead de campaña - Bridge REST Integrations API \u0026amp; Webhooks\">\u003cmeta data-mint-head property=\"og:description\" content=\"Registra un lead captado por la página de destino de un tenant y pone en cola el primer mensaje saliente de WhatsApp. Un 202 significa que el lead fue aceptado, no que se haya enviado un mensaje.\">\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/es/api-reference/campaign-leads/registrar-un-lead-de-campaña\">\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=Campaign+leads\u0026amp;title=Registrar+un+lead+de+campa%C3%B1a\u0026amp;description=Registra+un+lead+captado+por+la+p%C3%A1gina+de+destino+de+un+tenant+y+pone+en+cola+el+primer+mensaje+saliente+de+WhatsApp.+Un+202+significa+que+el+lead+fue+aceptado%2C\u0026amp;theme=54622e39a2ddcb12e13b2897\u0026amp;signature=61a1e2d8f549d09db3d4493d4027311a97ce08a1530f2f231206d585770ad110\">\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=\"Registrar un lead de campaña - Bridge REST Integrations API \u0026amp; Webhooks\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Registra un lead captado por la página de destino de un tenant y pone en cola el primer mensaje saliente de WhatsApp. Un 202 significa que el lead fue aceptado, no que se haya enviado un mensaje.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sainapsisinc.mintlify.site/_mintlify/api/og/v2?division=Campaign+leads\u0026amp;title=Registrar+un+lead+de+campa%C3%B1a\u0026amp;description=Registra+un+lead+captado+por+la+p%C3%A1gina+de+destino+de+un+tenant+y+pone+en+cola+el+primer+mensaje+saliente+de+WhatsApp.+Un+202+significa+que+el+lead+fue+aceptado%2C\u0026amp;theme=54622e39a2ddcb12e13b2897\u0026amp;signature=61a1e2d8f549d09db3d4493d4027311a97ce08a1530f2f231206d585770ad110\">\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/es/api-reference/campaign-leads/registrar-un-lead-de-campaña\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/es/api-reference/campaign-leads/registrar-un-lead-de-campa%C3%B1a.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/es/api-reference/campaign-leads/registrar-un-lead-de-campa%C3%B1a#webpage\",\"url\":\"https://docs.bridge.new/es/api-reference/campaign-leads/registrar-un-lead-de-campa%C3%B1a\",\"name\":\"Registrar un lead de campaña\",\"description\":\"Registra un lead captado por la página de destino de un tenant y pone en cola el primer mensaje saliente de WhatsApp. Un 202 significa que el lead fue aceptado, no que se haya enviado un mensaje.\",\"dateModified\":\"2026-11-14T14:03:18.215Z\",\"isPartOf\":{\"@id\":\"https://docs.bridge.new#website\"},\"breadcrumb\":{\"@id\":\"https://docs.bridge.new/es/api-reference/campaign-leads/registrar-un-lead-de-campa%C3%B1a#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.bridge.new/es/api-reference/campaign-leads/registrar-un-lead-de-campa%C3%B1a#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Bridge REST Integrations API \u0026 Webhooks\",\"item\":\"https://docs.bridge.new\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Registrar un lead de campaña\",\"item\":\"https://docs.bridge.new/es/api-reference/campaign-leads/registrar-un-lead-de-campa%C3%B1a\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.bridge.new/es/api-reference/campaign-leads/registrar-un-lead-de-campa%C3%B1a#apireference\",\"headline\":\"Registrar un lead de campaña\",\"name\":\"Registrar un lead de campaña\",\"description\":\"Registra un lead captado por la página de destino de un tenant y pone en cola el primer mensaje saliente de WhatsApp. Un 202 significa que el lead fue aceptado, no que se haya enviado un mensaje.\",\"url\":\"https://docs.bridge.new/es/api-reference/campaign-leads/registrar-un-lead-de-campa%C3%B1a\",\"mainEntityOfPage\":{\"@id\":\"https://docs.bridge.new/es/api-reference/campaign-leads/registrar-un-lead-de-campa%C3%B1a#webpage\"},\"dateModified\":\"2026-11-14T14:03:18.215Z\",\"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":"/es/api-reference/campaign-leads/registrar-un-lead-de-campa%C3%B1a.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"}},"tabs":[{"tab":"Primeros pasos","pages":[{"title":"Primeros pasos","href":"/es"}]},{"tab":"API REST","pages":[{"title":"API REST","href":"/es/api-reference/health/comprobar-estado"}]},{"tab":"Webhooks","pages":[{"title":"Webhooks","href":"/es/webhooks"}]},{"tab":"Custom Connections","groups":[{"group":"Empieza aquí","pages":[{"title":"Custom Connections","sidebarTitle":"Descripción general","href":"/es/lead-capture"},{"title":"Requisitos de consentimiento","sidebarTitle":"Consentimiento","href":"/es/lead-capture/consent"},{"title":"Requisitos de plantillas","sidebarTitle":"Plantillas","href":"/es/lead-capture/templates"}]},{"group":"Crea tu conexión","pages":[{"title":"Guía de integración","sidebarTitle":"Integración","description":"Conecta un formulario de landing page con Bridge: ejemplo, CAPTCHA, consentimiento, respuestas y manejo de errores.","href":"/es/lead-capture/integration"}]},{"group":"Referencia de la API","pages":[{"group":"Campaign leads","pages":[{"title":"Registrar un lead de campaña","deprecated":null,"version":null,"openapi":"/es/api-reference/campaign-leads.openapi.yaml post /leadscout/campaign-leads","href":"/es/api-reference/campaign-leads/registrar-un-lead-de-campaña"}]}]},{"group":"Solución de problemas","pages":[{"title":"Referencia de errores","sidebarTitle":"Errores","description":"Todas las respuestas que puede devolver el endpoint de Custom Connections y cuáles puedes corregir.","href":"/es/lead-capture/errors"}]}]}]},{"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"}},"pages":[{"title":"pt-BR","href":"/pt-br"}]}]},"basePath":"","title":"Registrar un lead de campaña - 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"]}