{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Opptima","colors":{"primary":"#0059B2","light":"#338AE0","dark":"#004385"},"logo":{"light":"https://mintcdn.com/opptima/sfc0L-OO50AQo4WX/logo/light.png?fit=max\u0026auto=format\u0026n=sfc0L-OO50AQo4WX\u0026q=85\u0026s=5f7d21a429f45db268652186635df366","dark":"https://mintcdn.com/opptima/sfc0L-OO50AQo4WX/logo/dark.png?fit=max\u0026auto=format\u0026n=sfc0L-OO50AQo4WX\u0026q=85\u0026s=1a8ada75418a49a10c67179561e5b42f"},"favicon":"https://mintcdn.com/opptima/sfc0L-OO50AQo4WX/favicon.png?fit=max\u0026auto=format\u0026n=sfc0L-OO50AQo4WX\u0026q=85\u0026s=35865b2349d9a3df4dec04d540026358","navbar":{"links":[{"href":"mailto:support@opptima.com","label":"Soporte"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.opptima.com"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/opptima","instagram":"https://www.instagram.com/opptima","facebook":"https://www.facebook.com/opptima.oficial"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"opptima","hasAudioNarration":false,"actualSubdomain":"opptima","customDomains":["docs.opptima.com"],"gitSource":{"type":"github","owner":"webmasterpanda","repo":"mintlify-doc-opptima","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"1bd34ef8-2c74-48c0-9054-d3414efb202c","liveDeploymentHistoryId":"6a1f65000befb36eb5788f74","schemaVersion":"v1"},"feedback":{"thumbs":false},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae959142422c68a7df62858:success","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"Guías","count":16},{"language":"default","tag":"Webhooks","count":14},{"language":"default","tag":"Canales","count":10},{"language":"default","tag":"Email Marketing","count":10},{"language":"default","tag":"Referencia API","count":8},{"language":"default","tag":"WhatsApp","count":6},{"language":"default","tag":"SMTP","count":6},{"language":"default","tag":"Introducción","count":3},{"language":"default","tag":"Primeros pasos","count":3},{"language":"default","tag":"Recursos","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api/email/enviar-email","slug":"/api/email/enviar-email","pageMetadata":{"title":"Enviar Email","description":"Envía correos electrónicos a uno o múltiples destinatarios.\n\nPuedes enviar emails de dos formas:\n- **Con HTML directo**: Incluye el contenido HTML en el campo `body`\n- **Con plantilla**: Usa `template_id` y pasa variables dinámicas\n\n### Características\n- Soporte para CC y BCC\n- Múltiples adjuntos (URLs remotas o Base64)\n- Reemplazo de variables en plantillas\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/email","href":"/api/email/enviar-email","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 h3: \"h3\",\n li: \"li\",\n p: \"p\",\n strong: \"strong\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Envía correos electrónicos a uno o múltiples destinatarios.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Puedes enviar emails de dos formas:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"Con HTML directo\"\n }), \": Incluye el contenido HTML en el campo \", _jsx(_components.code, {\n children: \"body\"\n })]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"Con plantilla\"\n }), \": Usa \", _jsx(_components.code, {\n children: \"template_id\"\n }), \" y pasa variables dinámicas\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h3, {\n children: \"Características\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Soporte para CC y BCC\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Múltiples adjuntos (URLs remotas o Base64)\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Reemplazo de variables en plantillas\"\n }), \"\\n\"]\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":"Enviar Email","description":"Envía correos electrónicos a uno o múltiples destinatarios.\n\nPuedes enviar emails de dos formas:\n- **Con HTML directo**: Incluye el contenido HTML en el campo `body`\n- **Con plantilla**: Usa `template_id` y pasa variables dinámicas\n\n### Características\n- Soporte para CC y BCC\n- Múltiples adjuntos (URLs remotas o Base64)\n- Reemplazo de variables en plantillas\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/email","href":"/api/email/enviar-email","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Email"],"summary":"Enviar Email","description":"Envía correos electrónicos a uno o múltiples destinatarios.\n\nPuedes enviar emails de dos formas:\n- **Con HTML directo**: Incluye el contenido HTML en el campo `body`\n- **Con plantilla**: Usa `template_id` y pasa variables dinámicas\n\n### Características\n- Soporte para CC y BCC\n- Múltiples adjuntos (URLs remotas o Base64)\n- Reemplazo de variables en plantillas\n","operationId":"sendEmail","security":["2aa48bff-42a0-4110-82e3-5add8755b667"],"requestBody":"5ab19dfc-ddca-43ac-818e-5f6ae74ef063","responses":{"200":"7a2f1a90-4d62-4b5d-a7c4-7f86fe305b93","400":"64a45fe6-ac0c-4efb-a310-a338e78d6373","401":"e5b08630-d226-47e4-b308-e5bf806212ae","403":"83b4809a-c405-4094-b8a4-30b6d2dc863e","429":"e3daa738-8721-4cb2-a278-9eb064dd6649","500":"22b96a07-9d62-4cef-abbe-c1eeb1e5bfd8"},"method":"post","type":"path","servers":["cd16378f-1bfc-4c2a-ac19-ad52fad8d540"],"path":"/v1/email","baseUrlOptions":["https://api.ckpnd.com:5001"],"title":"Enviar Email","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["to","from","replyTo","subject"],"properties":{"to":{"type":"array","description":"Array de destinatarios","items":{"type":"object","required":["email"],"properties":{"email":{"type":"string","format":"email","example":"recipient@exampledomain.com","isRequired":true,"uniqueKey":"to.items.[INDEX].email","typeLabel":"string\u003cemail>"}},"uniqueKey":"to.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"to","typeLabel":"object[]"},"from":{"type":"object","description":"Dirección del remitente. El dominio debe estar verificado en tu cuenta","required":["email","name"],"properties":{"email":{"type":"string","format":"email","example":"sender@yourdomain.com","isRequired":true,"uniqueKey":"from.email","typeLabel":"string\u003cemail>"},"name":{"type":"string","example":"John Doe","isRequired":true,"uniqueKey":"from.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"from","typeLabel":"object"},"replyTo":{"type":"object","description":"Dirección de respuesta","required":["email","name"],"properties":{"email":{"type":"string","format":"email","example":"sender@yourdomain.com","isRequired":true,"uniqueKey":"replyTo.email","typeLabel":"string\u003cemail>"},"name":{"type":"string","example":"John Doe","isRequired":true,"uniqueKey":"replyTo.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"replyTo","typeLabel":"object"},"subject":{"type":"string","description":"Asunto del correo","example":"Hello World","isRequired":true,"uniqueKey":"subject","typeLabel":"string"},"options":{"type":"object","description":"Opciones de CC y BCC","properties":{"cc":{"type":"array","description":"Destinatarios en copia (Carbon Copy)","items":{"type":"object","required":["email"],"properties":{"email":{"type":"string","format":"email","isRequired":true,"uniqueKey":"options.cc.items.[INDEX].email","typeLabel":"string\u003cemail>"}},"uniqueKey":"options.cc.items.[INDEX]","typeLabel":"object"},"uniqueKey":"options.cc","typeLabel":"object[]"},"bcc":{"type":"array","description":"Destinatarios en copia oculta (Blind Carbon Copy)","items":{"type":"object","required":["email"],"properties":{"email":{"type":"string","format":"email","isRequired":true,"uniqueKey":"options.bcc.items.[INDEX].email","typeLabel":"string\u003cemail>"}},"uniqueKey":"options.bcc.items.[INDEX]","typeLabel":"object"},"uniqueKey":"options.bcc","typeLabel":"object[]"}},"uniqueKey":"options","typeLabel":"object"},"body":{"type":"string","description":"Contenido HTML o texto plano del mensaje (no requerido si usas template_id)","example":"\u003ch1>Hello World\u003c/h1>","uniqueKey":"body","typeLabel":"string"},"template_id":{"type":"string","description":"ID de la plantilla a usar (encuentra el ID en tu página de plantillas)","example":"42eqy7oaigql","uniqueKey":"template_id","typeLabel":"string"},"variables":{"type":"object","description":"Variables para reemplazar en la plantilla. Evita caracteres especiales en los nombres","additionalProperties":{"type":"string","uniqueKey":"variables.additionalProperties","typeLabel":"string"},"example":{"variable1":"random variable 1","variable2":"random variable 2"},"uniqueKey":"variables","typeLabel":"object"},"attachments":{"type":"array","description":"Array de archivos adjuntos","items":{"type":"object","required":["filename","path"],"properties":{"filename":{"type":"string","description":"Nombre del archivo con su extensión","example":"file1.pdf","isRequired":true,"uniqueKey":"attachments.items.[INDEX].filename","typeLabel":"string"},"path":{"type":"string","description":"URL remota del archivo o archivo codificado en Base64 URI","example":"https://example.com/file.pdf","isRequired":true,"uniqueKey":"attachments.items.[INDEX].path","typeLabel":"string"}},"uniqueKey":"attachments.items.[INDEX]","typeLabel":"object"},"uniqueKey":"attachments","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"htmlBody":{"title":"htmlBody","value":{"to":[{"email":"recipient@exampledomain.com"}],"options":{"cc":[{"email":"cc@exampledomain.com"}],"bcc":[{"email":"bcc@exampledomain.com"}]},"from":{"email":"sender@yourdomain.com","name":"John Doe"},"replyTo":{"email":"sender@yourdomain.com","name":"John Doe"},"subject":"Hello World","body":"\u003ch1>Hello World\u003c/h1>","attachments":[{"filename":"file1.gif","path":"https://i1.wp.com/cms.babbel.news/wp-content/uploads/2015/05/HEAD02_FRA-20150703094705.gif"},{"filename":"file2.jpg","path":"http://2.bp.blogspot.com/-DIEPOOz9uqI/UHomvta-AcI/AAAAAAAAAdI/_Nv0WyIXxhA/s1600/P1010411.JPG"}]}},"withTemplate":{"title":"withTemplate","value":{"to":[{"email":"recipient@exampledomain.com"}],"options":{"cc":[{"email":"cc@exampledomain.com"}],"bcc":[{"email":"bcc@exampledomain.com"}]},"from":{"email":"sender@yourdomain.com","name":"John Doe"},"replyTo":{"email":"sender@yourdomain.com","name":"John Doe"},"subject":"Hello World","template_id":"42eqy7oaigql","variables":{"variable1":"random variable 1","variable2":"random variable 2"},"attachments":[{"filename":"image1.gif","path":"https://i1.wp.com/cms.babbel.news/wp-content/uploads/2015/05/HEAD02_FRA-20150703094705.gif"},{"filename":"pdf1.pdf","path":"data:application/pdf;base64,iVBORw0KGgoAAAANSUhEUg..."}]}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"7a2f1a90-4d62-4b5d-a7c4-7f86fe305b93":{"description":"Mensaje enviado exitosamente","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","example":"Messages sent!","uniqueKey":"message","typeLabel":"string"},"to":{"type":"array","items":{"type":"object","properties":{"email":{"type":"string","format":"email","uniqueKey":"to.items.[INDEX].email","typeLabel":"string\u003cemail>"},"msgid":{"type":"string","description":"ID único del mensaje","uniqueKey":"to.items.[INDEX].msgid","typeLabel":"string"}},"uniqueKey":"to.items.[INDEX]","typeLabel":"object"},"uniqueKey":"to","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"success":{"title":"success","value":{"message":"Messages sent!","to":[{"email":"recipient@exampledomain.com","msgid":"40f7f020-4c0c-11e9-870a-51bee176686d"}]}}},"exampleType":"examples"}},"exampleType":"examples"},"64a45fe6-ac0c-4efb-a310-a338e78d6373":{"description":"Parámetros faltantes o inválidos. Posibles errores incluyen validaciones\nde direcciones (from, to, cc, bcc, replyTo), asunto, cuerpo del mensaje,\nplantillas, variables y adjuntos.\n","content":{"application/json":{"schema":{"oneOf":[{"type":"object","description":"Respuesta de error estándar de la aplicación","required":["message"],"properties":{"message":{"type":"string","description":"Descripción del error","isRequired":true,"uniqueKey":"oneOf.0.message","typeLabel":"string"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","description":"Respuesta de error con detalle de validación (por ejemplo, direcciones con estructura inválida)","required":["message"],"properties":{"message":{"type":"string","description":"Descripción del error","isRequired":true,"uniqueKey":"oneOf.1.message","typeLabel":"string"},"error":{"type":"array","description":"Detalle de los elementos que causaron el error","items":{"type":"object","properties":{"email":{"type":"string","description":"Dirección de email con estructura inválida","uniqueKey":"oneOf.1.error.items.[INDEX].email","typeLabel":"string"}},"uniqueKey":"oneOf.1.error.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.error","typeLabel":"object[]"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"missingFrom":{"title":"missingFrom","value":{"message":"Missing from address!"}},"fromWrongStructure":{"title":"fromWrongStructure","value":{"message":"The from address has the wrong structure!","error":[{"email":"sender\u003c@yourdomain.com"}]}},"missingReplyTo":{"title":"missingReplyTo","value":{"message":"Missing replyTo!"}},"missingReplyToName":{"title":"missingReplyToName","value":{"message":"Missing replyTo name!"}},"missingReplyToEmail":{"title":"missingReplyToEmail","value":{"message":"Missing replyTo email!"}},"replyToWrongStructure":{"title":"replyToWrongStructure","value":{"message":"The replyTo address has the wrong structure!"}},"subjectMissing":{"title":"subjectMissing","value":{"message":"Subject missing or empty!"}},"bodyMissing":{"title":"bodyMissing","value":{"message":"Body missing or empty!"}},"recipientMissing":{"title":"recipientMissing","value":{"message":"Recipient missing or empty!"}},"noRecipients":{"title":"noRecipients","value":{"message":"No recipients defined"}},"addresseesNotDefined":{"title":"addresseesNotDefined","value":{"message":"Some addressees have not been defined"}},"recipientAddressEmpty":{"title":"recipientAddressEmpty","value":{"message":"a Recipient address is empty!"}},"recipientWrongStructure":{"title":"recipientWrongStructure","value":{"message":"The recipient address has the wrong structure!","error":[{"email":"recipient\u003c@exampledomain.com"},{"email":"recipient2 @exampledomain.com"}]}},"ccWrongStructure":{"title":"ccWrongStructure","value":{"message":"The cc address has the wrong structure!","error":[{"email":"cc\u003c@exampledomain.com"}]}},"bccWrongStructure":{"title":"bccWrongStructure","value":{"message":"The bcc address has the wrong structure!","error":[{"email":"bcc\u003c@exampledomain.com"}]}},"templateNotFound":{"title":"templateNotFound","value":{"message":"Could not find template"}},"incorrectVariableSyntax":{"title":"incorrectVariableSyntax","value":{"message":"Incorrect variable syntax"}},"errorFetchingTemplate":{"title":"errorFetchingTemplate","value":{"message":"Error Fetching Template"}},"attachmentsNotArray":{"title":"attachmentsNotArray","value":{"message":"Attachments parameter is set but is not an array"}},"attachmentsMissingFilename":{"title":"attachmentsMissingFilename","value":{"message":"One or many attachments are missing the filename parameter which is mandatory for each attachment"}},"attachmentsMissingPath":{"title":"attachmentsMissingPath","value":{"message":"One or many attachments are missing the path parameter, which is mandatory for each attachment and must be a base64 URI encoded file"}},"couldNotSendMessage":{"title":"couldNotSendMessage","value":{"message":"Could not send message, an error has ocurred"}},"invalidRequestErr1":{"title":"invalidRequestErr1","value":{"message":"Invalid request, missing parameters. err 1"}},"invalidRequestErr2":{"title":"invalidRequestErr2","value":{"message":"Invalid request, missing parameters. err 2"}}},"exampleType":"examples"}},"exampleType":"examples"},"e5b08630-d226-47e4-b308-e5bf806212ae":{"description":"API key no autorizada, servicio inactivo, sin mensajes disponibles, o dominio no permitido","content":{"application/json":{"schema":{"type":"object","description":"Respuesta de error estándar de la aplicación","properties":{"message":{"type":"string","description":"Descripción del error","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["message"],"uniqueKey":"","typeLabel":"object"},"examples":{"notAuthorized":{"title":"notAuthorized","value":{"message":"API key not authorized."}},"serviceInactive":{"title":"serviceInactive","value":{"message":"current service is not active"}},"noMessagesLeft":{"title":"noMessagesLeft","value":{"message":"No messages left, please buy more messages"}},"domainNotPermitted":{"title":"domainNotPermitted","value":{"message":"Domain not permitted. err 2"}}},"exampleType":"examples"}},"exampleType":"examples"},"83b4809a-c405-4094-b8a4-30b6d2dc863e":{"description":"Error de autenticación. La API Key no fue enviada, es inválida, o la IP\nde origen no está permitida en la lista blanca configurada.\n","content":{"application/json":{"schema":{"type":"object","description":"Respuesta de error de autenticación del middleware","properties":{"error":{"type":"string","description":"Descripción del error de autenticación","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"noApiKey":{"title":"noApiKey","value":{"error":"No API Key sent"}},"invalidApiKey":{"title":"invalidApiKey","value":{"error":"Invalid API Key "}},"ipNotAllowed":{"title":"ipNotAllowed","value":{"error":"IP Not Allowed "}}},"exampleType":"examples"}},"exampleType":"examples"},"e3daa738-8721-4cb2-a278-9eb064dd6649":{"description":"Se ha excedido el límite de peticiones por segundo.\nEl límite por defecto es de 2 peticiones por segundo y es ampliable bajo requerimiento.\n","content":{"application/json":{"schema":{"type":"object","description":"Respuesta cuando se excede el límite de peticiones por segundo","properties":{"success":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"Ha excedido el límite de peticiones permitidas por segundo.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"error":{"type":"string","example":"RATE_LIMIT_EXCEEDED","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["success","message","error"],"uniqueKey":"","typeLabel":"object"},"examples":{"rateLimited":{"title":"rateLimited","value":{"success":false,"message":"Ha excedido el límite de peticiones permitidas por segundo.","error":"RATE_LIMIT_EXCEEDED"}}},"exampleType":"examples"}},"exampleType":"examples"},"22b96a07-9d62-4cef-abbe-c1eeb1e5bfd8":{"description":"Error interno del servidor durante la validación de autenticación","content":{"application/json":{"schema":{"type":"object","description":"Respuesta de error de autenticación del middleware","properties":{"error":{"type":"string","description":"Descripción del error de autenticación","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"middlewareError":{"title":"middlewareError","value":{"error":"An error has ocurred, please try again. Contact us if the issue persists"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"2aa48bff-42a0-4110-82e3-5add8755b667":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Usa tu API Key como Bearer token en el header Authorization.\n\nEjemplo: `Authorization: Bearer YOUR_API_KEY`\n\nObtén tu API Key en la [página de Settings](https://app.opptima.com/es/settings).\n","scopes":[]}}},"servers":{"cd16378f-1bfc-4c2a-ac19-ad52fad8d540":{"url":"https://api.ckpnd.com:5001","description":"Servidor principal (HTTPS)"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Usa tu API Key como Bearer token en el header Authorization.\n\nEjemplo: `Authorization: Bearer YOUR_API_KEY`\n\nObtén tu API Key en la [página de Settings](https://app.opptima.com/es/settings).\n","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Usa tu API Key como Bearer token en el header Authorization.\n\nEjemplo: `Authorization: Bearer YOUR_API_KEY`\n\nObtén tu API Key en la [página de Settings](https://app.opptima.com/es/settings).\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.yaml"},"subdomain":"opptima","siteName":"Opptima","title":"Enviar Email - Opptima","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-09T14:46:57.211Z","originalFileLocation":"api/email/enviar-email.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Envía correos electrónicos a uno o múltiples destinatarios. Puedes enviar emails de dos formas: - Con HTML directo: Incluye el contenido HTML en el campo body - Con plantilla: Usa template_id y pasa variables dinámicas ### Características - Soporte para CC y BCC - Múltiples adjuntos (URLs remotas o Base64) - Reemplazo de variables en plantillas\">\u003cmeta data-mint-head name=\"application-name\" content=\"Opptima\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/opptima/aHpRVHvGO7KCusg3/_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/opptima/aHpRVHvGO7KCusg3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/opptima/aHpRVHvGO7KCusg3/_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/opptima/aHpRVHvGO7KCusg3/_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/opptima/aHpRVHvGO7KCusg3/_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/opptima/aHpRVHvGO7KCusg3/_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/opptima/aHpRVHvGO7KCusg3/_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/opptima/aHpRVHvGO7KCusg3/_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/opptima/aHpRVHvGO7KCusg3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Enviar Email - Opptima\">\u003cmeta data-mint-head property=\"og:description\" content=\"Envía correos electrónicos a uno o múltiples destinatarios. Puedes enviar emails de dos formas: - Con HTML directo: Incluye el contenido HTML en el campo body - Con plantilla: Usa template_id y pasa variables dinámicas ### Características - Soporte para CC y BCC - Múltiples adjuntos (URLs remotas o Base64) - Reemplazo de variables en plantillas\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Opptima\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.opptima.com/api/email/enviar-email\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://opptima.mintlify.site/_mintlify/api/og/v2?division=Email\u0026amp;title=Enviar+Email\u0026amp;description=Env%C3%ADa+correos+electr%C3%B3nicos+a+uno+o+m%C3%BAltiples+destinatarios.%0A%0APuedes+enviar+emails+de+dos+formas%3A%0A-+**Con+HTML+directo**%3A+Incluye+el+contenido+HTML+en+el+campo+%60\u0026amp;theme=3a297b44a8ec2b87bcd09560\u0026amp;signature=3b17f017277897dada09b5414b4fb08f52502fdc108b6efa8cc40f00b43316a8\">\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=\"Enviar Email - Opptima\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Envía correos electrónicos a uno o múltiples destinatarios. Puedes enviar emails de dos formas: - Con HTML directo: Incluye el contenido HTML en el campo body - Con plantilla: Usa template_id y pasa variables dinámicas ### Características - Soporte para CC y BCC - Múltiples adjuntos (URLs remotas o Base64) - Reemplazo de variables en plantillas\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://opptima.mintlify.site/_mintlify/api/og/v2?division=Email\u0026amp;title=Enviar+Email\u0026amp;description=Env%C3%ADa+correos+electr%C3%B3nicos+a+uno+o+m%C3%BAltiples+destinatarios.%0A%0APuedes+enviar+emails+de+dos+formas%3A%0A-+**Con+HTML+directo**%3A+Incluye+el+contenido+HTML+en+el+campo+%60\u0026amp;theme=3a297b44a8ec2b87bcd09560\u0026amp;signature=3b17f017277897dada09b5414b4fb08f52502fdc108b6efa8cc40f00b43316a8\">\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/opptima/aHpRVHvGO7KCusg3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Opptima\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0059B2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.opptima.com/api/email/enviar-email\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api/email/enviar-email.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.opptima.com/#organization\",\"name\":\"Opptima\",\"url\":\"https://docs.opptima.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/opptima/sfc0L-OO50AQo4WX/logo/light.png?fit=max\u0026auto=format\u0026n=sfc0L-OO50AQo4WX\u0026q=85\u0026s=5f7d21a429f45db268652186635df366\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.opptima.com#website\",\"name\":\"Opptima\",\"url\":\"https://docs.opptima.com\",\"publisher\":{\"@id\":\"https://docs.opptima.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.opptima.com/api/email/enviar-email#webpage\",\"url\":\"https://docs.opptima.com/api/email/enviar-email\",\"name\":\"Enviar Email\",\"description\":\"Envía correos electrónicos a uno o múltiples destinatarios. Puedes enviar emails de dos formas: - Con HTML directo: Incluye el contenido HTML en el campo body - Con plantilla: Usa template_id y pasa variables dinámicas ### Características - Soporte para CC y BCC - Múltiples adjuntos (URLs remotas o Base64) - Reemplazo de variables en plantillas\",\"dateModified\":\"2026-06-09T14:46:57.211Z\",\"isPartOf\":{\"@id\":\"https://docs.opptima.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.opptima.com/api/email/enviar-email#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.opptima.com/api/email/enviar-email#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Opptima\",\"item\":\"https://docs.opptima.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Enviar Email\",\"item\":\"https://docs.opptima.com/api/email/enviar-email\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.opptima.com/api/email/enviar-email#apireference\",\"headline\":\"Enviar Email\",\"name\":\"Enviar Email\",\"description\":\"Envía correos electrónicos a uno o múltiples destinatarios. Puedes enviar emails de dos formas: - Con HTML directo: Incluye el contenido HTML en el campo body - Con plantilla: Usa template_id y pasa variables dinámicas ### Características - Soporte para CC y BCC - Múltiples adjuntos (URLs remotas o Base64) - Reemplazo de variables en plantillas\",\"url\":\"https://docs.opptima.com/api/email/enviar-email\",\"mainEntityOfPage\":{\"@id\":\"https://docs.opptima.com/api/email/enviar-email#webpage\"},\"dateModified\":\"2026-06-09T14:46:57.211Z\",\"publisher\":{\"@id\":\"https://docs.opptima.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.opptima.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Opptima\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Opptima","nav":{"global":null,"tabs":[{"tab":"Guías","pages":[{"title":"Guías","href":""}]},{"tab":"Referencia API","groups":[{"group":"Introducción","pages":[{"title":"Introducción a la API","icon":"code","href":"/api/introduccion"},{"title":"Autenticación","icon":"key","href":"/api/autenticacion"},{"title":"Rate Limiting","description":"Límites de tasa de la API de Opptima y cómo ampliarlos.","icon":"gauge-high","href":"/api/rate-limiting"}]},{"group":"Email","pages":[{"title":"Enviar Email","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/email","href":"/api/email/enviar-email"}]},{"group":"Templates","pages":[{"title":"Obtener plantillas de email","description":"Obtiene las plantillas de correo electrónico creadas en el editor de plantillas.\n\n- Si envías `template_id`, retorna solo esa plantilla\n- Si no envías `template_id`, retorna todas las plantillas de tu cuenta\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/templates","href":"/api/templates/obtener-plantillas-de-email"}]},{"group":"SMS","pages":[{"title":"Enviar SMS","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/sms/send","href":"/api/sms/enviar-sms"}]},{"group":"WhatsApp","pages":[{"title":"Enviar mensaje con plantilla de WhatsApp","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/whatsapp/sendTemplateMessage","href":"/api/whatsapp/enviar-mensaje-con-plantilla-de-whatsapp"},{"title":"Enviar mensaje de sesión de WhatsApp","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/whatsapp/sendSessionMessage","href":"/api/whatsapp/enviar-mensaje-de-sesión-de-whatsapp"}]}]},{"tab":"Webhooks","pages":[{"title":"Webhooks","href":"/webhooks/introduccion"}]}]},"basePath":"","title":"Enviar Email - Opptima","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-i2a3QZ8E.js","utils-ChLwp8m0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DRktVTDc.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CA2pEs4T.js","snippetPresets-ClQ6XrKD.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Ct_Lv36y.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Cn2PYw9e.js","shallow-rkyymjXQ.js","getApiPlaygroundDisplay-BB9vkXtE.js","CodeSnippet-Bm5RU7m1.js","CodeSnippets-BgU9Deuz.js","Page-BUDYNlhG.js","getPastedJson-BD-6NNum.js","icon-8Z6tud2e.js","MethodPill-Tuzr4g3V.js","DuplicateIcon-0ceWFYhN.js","createIcon-FBXow_ST.js","DynamicMarkdown-CD8713Yy.js","SectionHeading-7zgzQbH-.js","axios-vUo_bRtp.js","Markdown-D7Ofw1oz.js","clsx-eKJ4rcii.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CwjSCXIK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-9EK5IAXV.js"]}