Guías
Autenticación
Bearer token con sk_proj_ / sk_live_ / sk_test_.
Todos los endpoints de la API de ReallyQuickEmails usan el mismo metodo de autenticacion: Bearer Token con tu Secret Key.
Bearer Token
Envia tu Secret Key (sk_proj_...) en el header Authorization:
Authorization: Bearer sk_proj_tu_secret_keyEste patron funciona para todos los endpoints:
POST /v1/send-emailPOST /v1/send-template-emailPOST /v1/send-batchPOST /domains/registerGET /domains/:domain/dns-recordsPOST /domains/:domain/verifyGET /domains/:domain/statusGET /domains?domain=POST /domains/:domain/recreateDELETE /domains/:domainPUT /domains/:domain/senderPOST /domains/verify-emailGET /domains/verify-email/status
Ejemplo
curl -X POST https://api.reallyquickemails.com/v1/send-email \
-H "Authorization: Bearer sk_proj_tu_secret_key" \
-H "Content-Type: application/json" \
-d '{
"recipient_email": "cliente@ejemplo.com",
"sender_email": "ventas@tudominio.com",
"subject": "Confirmacion de pedido",
"html_body": "<h1>Pedido confirmado</h1>"
}'Como funciona
- El servidor extrae la Secret Key del header
- Busca el proyecto correspondiente en la base de datos
- Si la key es valida, el
projectIdse deriva automaticamente — no necesitas enviarlo
Donde encontrar tu Secret Key
- Ingresa al dashboard de ReallyQuickEmails.
- Selecciona tu proyecto.
- Ve a Configuracion > API Keys.
- Copia tu Secret Key (comienza con
sk_proj_).
Respuestas de error
Key faltante o formato incorrecto (401):
{
"error": "Missing or invalid API key. Use: Authorization: Bearer sk_proj_..."
}Key invalida (401):
{
"error": "Invalid API key"
}Errores comunes
| Codigo | Causa | Solucion |
|---|---|---|
401 | Falta el header Authorization | Agrega Authorization: Bearer sk_proj_... |
401 | Formato incorrecto (sin "Bearer " o sin "sk_proj_") | Asegurate de usar Bearer sk_proj_... con espacio |
401 | Key invalida o revocada | Genera una nueva desde Configuracion > API Keys |
500 | Error de servicio de autenticacion | Reintenta en unos segundos |