Skip to main content
De cero a su primer email en cola en pocos pasos. Lo imprescindible es un dominio verificado en DNS; sin eso, el envío no funcionará.

En resumen

  • Verifique un dominio en DNS; demuestra que controla el remitente (noreply@yourdomain.com).
  • Envíe con asunto y cuerpo (texto y/o HTML) a hasta 500 destinatarios por llamada.
  • Consulte, programe o cancele y obtenga estado vía webhooks.
Contexto: Introducción. Alcances: Alcances de API Key.

Antes de empezar

  • Clave con email:domains:create, email:domains:list, and email:send (o alcance admin en pruebas)
  • El dominio from debe estar VERIFIED antes del envío
  • Auth: Authorization: Bearer sk_live_... or x-api-key
  • Base URL: https://api.notifique.dev, use sk_test_... in Sandbox al empezar
En sandbox con sk_test_, el dominio From no necesita estar verificado. Con sk_live_, envía al destino de prueba del workspace (…@sandbox.notifique.dev) para interceptar en la bandeja sandbox sin entrega real. La vista previa HTML y el verificador de compatibilidad están en el compositor Nuevo email y en la bandeja.

1. Verificar dominio

Dos caminos, elija lo que encaje con su integración:

1A, Vía panel

  1. Settings → Email → Add domain
  2. Copie los registros DNS (TXT/CNAME) en su proveedor de dominio
  3. Haga clic en Verify hasta que el estado sea VERIFIED

1B, Vía API

Registrar dominio
Respuesta esperada: 200 con estado PENDING y registros DNS:
Guarde el id del dominio para el paso de verificación. Verificar (llame de nuevo tras propagar DNS):
DNS aún pendiente, 200, no es error HTTP:
Verificado, 200:
Códigos y errores HTTP: Respuestas de error.

2. Enviar email

Con un dominio VERIFIED, envíe a uno o muchos destinatarios. to es siempre un array (hasta 500).
Obligatorio en payload: subject y al menos text o html. En from, ponga el nombre antes del correo — como lo ve el destinatario en su bandeja.

Enviar con copias (CC y BCC)

Copia (CC) es como poner colegas en el mismo correo de Outlook: todos ven quién lo recibió. Copia oculta (BCC) funciona igual, pero los demás destinatarios no saben quién está en BCC. Con cc o bcc, todos reciben un único correo. Sin copias, cada dirección en to recibe un envío separado — como mandar cartas individuales a cada persona.

Responder a otra dirección (replyTo)

Cuando el remitente es noreply@..., la respuesta del cliente normalmente no llega a ningún sitio. Use replyTo para indicar adónde van las respuestas — como dejar un billete “responda en recepción”.

Adjuntos

Hasta 10 archivos, máximo ~30 MB en total. Envíe el archivo en base64 (content) o indique una URL pública (path).

Correo con enlaces

Los enlaces en HTML funcionan como en cualquier cliente de correo. Use <a href="..."> en el cuerpo para botones de acción, restablecimiento de contraseña, seguimiento de pedidos y similares.

Enviar con plantilla

Si ya tienes una plantilla del workspace con email habilitado:
cc, bcc, replyTo y attachments también funcionan con plantilla — el mismo patrón del envío con contenido libre. Respuesta esperada: 202
La respuesta incluye messageIds.
Dominio de no verificado → 400 con DOMAIN_NOT_VERIFIED.
Opciones en options: priority (high, normal, low), category (transactional o marketing), webhook (URL y secret solo para este lote). metadata va en la raíz del body (no en options). Usa headers para responder hilos (In-Reply-To, References). Detalles en la referencia de API. RFC 8058 (one-click unsubscribe): por defecto, si el destinatario es un contacto del workspace, Notifique inyecta List-Unsubscribe. Para email transaccional use "listUnsubscribe": false. Topic inválido → 400 INVALID_LIST_UNSUBSCRIBE_TOPIC. Guía: One-click unsubscribe.

3. Consultar, programar y cancelar

Listar enviados
Filtros opcionales: fromDate, toDate, status, emailDomainId. Requiere email:read. Ver un envío
Programar, incluya en el cuerpo del envío:
Cancelar (estado QUEUED o SCHEDULED):
Alcance: email:cancel. Los créditos programados vuelven al workspace.

4. Evitar duplicados

Idempotency-Key header en POST. Repeticiones dentro de 24 h no crean envíos duplicados. Ver Seguridad y confiabilidad.

5. Webhooks (opcional)

Configure email.sent, email.delivered, email.opened, email.clicked, email.failed, email.complained, and email.cancelled para rastrear sin polling. Guía: Eventos de Webhook.

Todos los tipos de envío

En la referencia de la API (pestaña Correo), abra Enviar correo y elija un ejemplo en el playground: básico, copias, adjuntos, enlaces, programado, plantilla y plantilla con copias.

Próximos pasos