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

StatusSignificadoAccion
400Payload invalidoCorrige campos
401API key invalidaVer Autenticacion
403Scope o tenantVer API keys y scopes
429Rate limit o cuotaVer Limites y Cuota
500Error servidorReintenta con backoff

Reintenta 5xx con idempotencyKey. No reintentes 4xx sin corregir la peticion.