Aller à la documentation
API

Suspendre, reprendre et archiver

La pause arrête une automatisation en ligne sans perdre personne : plus personne n'entre et toutes les personnes en cours restent à leur étape. La reprise repart de là, et l'archivage retire l'automatisation définitivement.

POST/automations/{id}/pause

Exécute l'un des 3 appels sur votre espace de travail.

POST /automations/{id}/pause

La pause arrête une automatisation en ligne sans perdre personne : plus personne n'entre et toutes les personnes en cours restent à leur étape. La reprise repart de là, et l'archivage retire l'automatisation définitivement.

Exemple

Nécessite automations:write. La reprise nécessite aussi emails:send.

curl
curl -X POST "$OE/automations/aut_7c2e9a1f4b8d30c65e1a9f27/pause" -H "$AUTH"curl -X POST "$OE/automations/aut_7c2e9a1f4b8d30c65e1a9f27/resume" -H "$AUTH"curl -X POST "$OE/automations/aut_7c2e9a1f4b8d30c65e1a9f27/archive" -H "$AUTH"
Réponse
{  "object": "automation",  "id": "aut_7c2e9a1f4b8d30c65e1a9f27",  "name": "Welcome series",  "description": null,  "status": "live",  "triggerKind": "audience_joined",  "stepCount": 4,  "emailCount": 2,  "hasUnpublishedChanges": false,  "publishedVersion": 2,  "pausedReason": null,  "lastError": null,  "counts": { "active": 38, "completed": 412, "exited": 9 },  "createdBy": "q7Vd3kX9mT2pLw8RzN4bYc6HfJ1sGa5E",  "publishedAt": "2026-10-02T09:14:00.000Z",  "pausedAt": null,  "archivedAt": null,  "createdAt": "2026-10-01T16:40:12.000Z",  "updatedAt": "2026-10-02T09:14:00.000Z",  "definition": {    "trigger": { "kind": "audience_joined", "audienceId": "aud_4c1b8e2a7d9f05c36b4e8a71", "includeImported": false },    "entry": "welcome",    "steps": [      {        "key": "welcome",        "kind": "send_email",        "next": "pause",        "templateId": "tpl_9c1f0a4b7e05d3862c1f0a44",        "templateVersion": null,        "from": { "email": "[email protected]", "name": "Acme" },        "replyTo": null,        "subject": null,        "props": { "firstName": { "source": "contact", "field": "firstName" } }      },      { "key": "pause", "kind": "wait", "next": "opened", "wait": { "mode": "duration", "amount": 3, "unit": "days" } },      {        "key": "opened",        "kind": "branch",        "condition": { "kind": "email_opened", "stepKey": "welcome" },        "yes": null,        "no": "nudge"      },      {        "key": "nudge",        "kind": "send_email",        "next": null,        "templateId": "tpl_8f3a1c2e9b7d4a60",        "templateVersion": null,        "from": { "email": "[email protected]", "name": "Acme" },        "replyTo": null,        "subject": "{{firstName|Hello}}, did you see this?",        "props": {}      }    ]  },  "published": { "trigger": { "kind": "audience_joined", "…": "…" }, "entry": "welcome", "steps": ["…"] },  "settings": {    "timezone": "Europe/London",    "sendWindow": { "days": [1, 2, 3, 4, 5], "startMinute": 540, "endMinute": 1020 },    "reentryDays": null,    "exitOnLeave": true,    "listAudienceId": null  },  "problems": []}

Une attente continue de s'écouler pendant que l'automatisation est en pause. Une personne dont l'attente s'est terminée entre-temps avance dès la reprise.

Les personnes qui ont rempli la condition du déclencheur pendant la pause ne sont pas ajoutées ensuite.

La reprise revérifie la version en ligne, et est refusée avec 422 invalid_automation tant qu'un expéditeur, un modèle ou une audience dont elle a besoin n'existe plus.

L'archivage est irréversible. Toutes les personnes en cours sortent avec le motif archived, et l'automatisation ne compte plus dans l'offre.

Seule une automatisation publiée peut être suspendue ou reprise : 409 automation_not_published.

Référence