cURL
Campañas
Acciones de Ciclo de Vida
Aplica una acción de ciclo de vida a una Campaña. Acciones válidas: activate, pause, archive, resume. La acción es idempotente — aplicar una acción cuando la campaña ya está en el estado destino es un no-op exitoso.
POST
cURL
Límite de Tasa: 12 solicitudes por segundo
action es uno de activate, pause, archive, resume.
Transiciones Válidas
| Acción | Estados de origen permitidos | Efecto |
|---|---|---|
activate | pending, ready, cooldown | establece status → active |
pause | active, cooldown | establece status → inactive |
resume | inactive | establece status → active |
archive | cualquiera | establece archived = true |
Idempotencia
archivesiempre es exitoso. Re-archivar una campaña es un no-op.pauseen una campaña yainactive, yresumeen una campaña yaactive, son no-ops exitosos.activateno es idempotente: llamarlo en una campaña ya enactive(oinactive, ofinished) devuelve409 INVALID_STATUS_TRANSITIONporqueactiveno está en los orígenes permitidos. Usaresumepara reactivar una campaña pausada.
Errores
400 UNKNOWN_ACTION:actionno es uno de los valores soportados.402 BILLING_LIMIT_REACHED:activateoresumey se alcanzó el límite del plan.409 INVALID_STATUS_TRANSITION: el estado actual no está en los orígenes permitidos. La respuesta incluyecurrent_statusyvalid_targets.
Ejemplos
Autorizaciones
Add api-key YOUR_API_SECRET_KEY as the value of the Authorization header.
Parámetros de ruta
The identifier of the Campaign
Lifecycle action to apply
Opciones disponibles:
activate, pause, archive, resume