Skip to content

Resume a broadcast

POST /v1/broadcasts/{id}/resume

Restarts a paused broadcast and returns it in the status it moves to.

Needs broadcasts:write.

id string · uuid

The broadcast’s ID.

Idempotency-Key string

Makes this request safe to retry. See Retrying safely.

1 to 255 characters.

Soosh runs the start checks again first. If one fails, the broadcast stays paused. The request takes no body: send none, or {}.

From then on the broadcast runs as the key that resumed it. A broadcast paused because its key was revoked (“API access for this broadcast was removed”) needs another key, or a person in the app.

  • processing, if it sends now.
  • scheduled, if its send_at is still to come.
  • preparing, if it was paused before its audience was collected.

200 The broadcast object. The broadcast.

Besides the ones every request can get:

409invalid_stateThe broadcast isn’t paused, or its template was deleted.
422template_not_approvedThe template is no longer approved.
422limit_reachedThe messages still to send don’t fit in broadcast_messages_per_month.
404not_foundThere is no broadcast with this ID in your workspace.
409idempotency_in_progressA request with the same Idempotency-Key is still running.
422idempotency_mismatchThe Idempotency-Key was used before for a different request, or by another of your API keys.