DocumentacionManejo de errores
Manejo de errores
MailingCoreError — codigos de estado y recuperacion.
El SDK lanza MailingCoreError en respuestas de error de la API (4xx/5xx).
import { MailingCore, MailingCoreError } from 'mailingcore-js'
try {
await MailingCore.send({ to: '...', subject: '...', htmlBody: '...' })
} catch (err) {
if (err instanceof MailingCoreError) {
console.error(err.status, err.detail)
}
}
Codigos habituales
| Status | Significado | Accion |
|---|---|---|
400 | Payload invalido | Corrige campos |
401 | API key invalida | Ver Autenticacion |
403 | Scope o tenant | Ver API keys y scopes |
429 | Rate limit o cuota | Ver Limites y Cuota |
500 | Error servidor | Reintenta con backoff |
Reintenta 5xx con idempotencyKey. No reintentes 4xx sin corregir la peticion.