Skip to main content
Esta guía es para partners: integradores que ofrecen email a sus propios clientes usando RQE por debajo (patrón reseller). El modelo es: un cliente, un proyecto. Creas un proyecto por cada cliente con tu partner-key y recibes su API key para operarlo. Cada cliente queda aislado de verdad — sus datos, sus dominios, sus límites y sus estadísticas.

Empieza acá

1

Crea el proyecto del cliente

Con tu partner-key (sk_partner_..., la emite RQE al habilitar tu cuenta de partner), creas un proyecto por cliente y recibes su api_key.
Guarda la api_key de forma segura. El external_key hace la llamada idempotente: reintentarla devuelve el mismo proyecto en vez de duplicarlo.
2

Registra su dominio

Con la api_key del cliente, das de alta su dominio y recibes los registros DNS que debe publicar.
Para que los publique de un click, usa Domain Connect: GET /domains/cliente.com/domain-connect devuelve una URL firmada que crea los registros en su proveedor.
Este es el paso donde se traba la mayoría de las integraciones: el cliente final tiene que tocar su DNS. El link de un click es lo que más ayuda.
3

Registra su reply domain (opcional)

Para que las respuestas lleguen a nombre@reply.cliente.com en vez de a una dirección con token:
4

Espera la verificación

Cuando el cliente publique el DNS, recibes el webhook domain.verified — no hace falta pollear. Ver Webhooks.
5

Envía y mide

Con la misma api_key, envía transaccional o en lote. Para ver cómo va cada cliente:
Y GET /v1/partner/projects lista toda tu cartera.

Revisa la salud de tus clientes

GET /domains/health devuelve, por cada dominio del proyecto: si puede enviar, cómo está su autenticación, cuánto envió, cómo rebota y qué le falta — en texto que puedes reenviar directo a tu cliente.
Presta atención a can_send: true con status: critical. El correo sale con 200 y nada parece roto, pero va sin DKIM del dominio de tu cliente — su reputación se mezcla con la de todos y no puede usar reply domain ni tracking domain propios.Es el hueco más común en las integraciones de partner, y no aparece como error en ningún otro lado.
Ver Dominios para la respuesta completa.
Mira el hard bounce, no el total de rebotes. Los proveedores calculan el umbral de suspensión (~5%) sobre los rebotes permanentes; los temporales no cuentan. Un dominio puede mostrar 12% de rebote total y estar por debajo del 1% de hard bounce.Y pide a cada cliente que publique el DKIM de su propio dominio: es lo que hace que su reputación de envío sea suya y no se mezcle con la de los demás.

Alternativa — varios clientes en un proyecto

Si prefieres gestionar una sola credencial y tus clientes nunca van a necesitar límites ni acceso propios, puedes tenerlos a todos dentro de un proyecto. En ese modelo el alta de dominios y reply domains es igual, pero con tu propia key. Un proyecto puede tener varios reply domains: cada envío resuelve el que corresponde al dominio del remitente. Para depurar un cliente concreto:
Y para sus métricas agregadas, GET /v1/domain-stats — ver Activity. GET /domains/health también funciona acá, y devuelve una entrada por cada dominio de cliente.
1

Registra el dominio de tu cliente

Con la API key de tu proyecto, das de alta el dominio de cada cliente y recibes los registros DNS que debe publicar.
Para que publique el DNS de un click, usa Domain Connect: GET /domains/cliente.com/domain-connect devuelve una URL firmada que crea los registros en su proveedor.
2

Registra su reply domain (opcional)

Para que las respuestas lleguen a nombre@reply.cliente.com en vez de a una dirección con token:
Puedes registrar uno por cada cliente en el mismo proyecto. Cada envío resuelve el reply domain que corresponde al dominio del remitente. Para verificar uno concreto, pasa domain en el body de POST /domains/reply/verify.
3

Espera la verificación

Cuando tu cliente publique el DNS, recibes el webhook domain.verified — no hace falta pollear. Ver Webhooks.
4

Envía en su nombre

Con la misma API key, envía transaccional o en lote usando su dominio como remitente.
5

Depura y mide por cliente

Los envíos de un cliente concreto:
Y sus métricas agregadas, con entregas, rebotes, aperturas y clicks:
Ver Activity y domain-stats.
Mira hard_bounce_rate, no el total de rebotes. Los proveedores calculan el umbral de suspensión (~5%) sobre los rebotes permanentes; los temporales no cuentan. Un dominio puede mostrar 12% de rebote total y estar por debajo del 1% de hard bounce.Y pide a cada cliente que publique el DKIM de su propio dominio: es lo que hace que su reputación de envío sea suya y no se mezcle con la de los demás.

Con un agente de IA (MCP)

Ver MCP · modo partner.

Referencia