Configuración de cuenta
Cree su cuenta de Mail.Land, verifique su correo electrónico y configure su primer espacio de trabajo
Crear una cuenta
Registrarse
Envíe una solicitud POST al endpoint de registro o regístrese a través del panel en app.mail.land.
curl -X POST https://api.mail.land/v1/auth/register \
-H "Content-Type: application/json" \
-d '{
"email": "[email protected]",
"password": "your-secure-password",
"fullName": "Jane Doe",
"companyName": "Acme Inc"
}'Los campos fullName y companyName son opcionales pero se recomiendan. Su contraseña debe tener de 8 a 128 caracteres e incluir una mayúscula, una minúscula, un dígito y un carácter especial.
Verificar su correo electrónico
Tras el registro, MailLand envía un código de verificación a su correo electrónico. Recibirá un verificationTicket en la respuesta del registro:
{
"requiresEmailVerification": true,
"verificationTicket": "vt_abc123...",
"maskedEmail": "y***@company.com"
}Envíe el código recibido en su bandeja de entrada:
curl -X POST https://api.mail.land/v1/auth/verify-email-ticket \
-H "Content-Type: application/json" \
-d '{
"ticket": "vt_abc123...",
"code": "482916"
}'Si no recibió el código, solicite uno nuevo mediante POST /v1/auth/resend-verification-ticket. Existe un tiempo de espera entre reenvíos y un límite diario.
Iniciar sesión
Tras la verificación, inicie sesión para obtener su token de acceso:
curl -X POST https://api.mail.land/v1/auth/login \
-H "Content-Type: application/json" \
-d '{
"email": "[email protected]",
"password": "your-secure-password"
}'{
"userId": "abc123def456",
"email": "[email protected]",
"fullName": "Jane Doe",
"accessToken": "eyJhbGciOiJIUzI1NiIs...",
"refreshToken": "rt_abc123...",
"expiresAt": "2026-02-17T11:30:00Z",
"tenantCount": 1,
"activeTenantId": "k3m9x2p7qw4rtz",
"activeTenantName": "Acme Inc"
}Si tiene la autenticación de dos factores habilitada, la respuesta incluirá requiresTwoFactor: true y un twoFactorChallengeId en lugar de los tokens.
Espacios de trabajo (Tenants)
Cada cuenta de MailLand tiene al menos un espacio de trabajo (también llamado tenant). Los espacios de trabajo aíslan sus dominios, credenciales, plantillas y datos de envío.
Cuándo usar múltiples espacios de trabajo
- Entornos separados: producción vs staging
- Productos separados: si gestiona múltiples aplicaciones que envían correo electrónico
- Clientes separados: si es una agencia que gestiona el correo electrónico de múltiples clientes
Cambiar de espacio de trabajo
Utilice su token de acceso para cambiar entre espacios de trabajo. tenantId es el id público de tipo cadena del espacio de trabajo, obtenga los ids desde GET /v1/account/tenants:
curl -X POST https://api.mail.land/v1/account/tenants/switch \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..." \
-H "Content-Type: application/json" \
-d '{
"tenantId": "k3m9x2p7qw4rtz"
}'Esta operación devuelve un nuevo token de acceso limitado al espacio de trabajo seleccionado.
Autenticación de dos factores
MailLand admite la autenticación de dos factores basada en TOTP (compatible con Google Authenticator, Authy, 1Password, etc.).
Habilitar el 2FA
- Llame a
POST /v1/auth/2fa/setuppara obtener un secreto TOTP y un URI de código QR - Escanee el código QR con su aplicación de autenticación
- Confirme la configuración enviando un código válido mediante
POST /v1/auth/2fa/enable
Una vez habilitado, cada inicio de sesión requerirá un código de 6 dígitos de su aplicación de autenticación.
Guarde sus códigos de recuperación en un lugar seguro. Si pierde el acceso a su aplicación de autenticación, los códigos de recuperación son la única forma de recuperar el acceso.
Autenticación de la API
MailLand utiliza dos métodos de autenticación:
Tokens Bearer (Panel y gestión de cuenta)
Para operaciones de cuenta (inicio de sesión, gestión de espacios de trabajo, configuración), utilice tokens JWT bearer en el encabezado Authorization:
Authorization: Bearer eyJhbGciOiJIUzI1NiIs...Los tokens caducan tras la duración especificada en expiresAt. Utilice POST /v1/auth/refresh-token para obtener un nuevo token antes de que caduque.
Claves API (Operaciones de correo electrónico)
Para el envío de correos electrónicos, la gestión de dominios y todas las llamadas API operacionales, utilice claves API en el encabezado X-API-Key:
X-API-Key: ml_pet_Ab3Kx9mN2pQ7rT4wL8yD...Las claves API están vinculadas a un espacio de trabajo y no caducan a menos que establezca una fecha de vencimiento. Consulte API Keys para obtener detalles sobre la creación y gestión de credenciales.
Próximos pasos
- API Keys: cree credenciales para enviar correos electrónicos
- Agregar un dominio: registre su dominio de envío
- Inicio rápido: envíe su primer correo electrónico