Reschedule campaign
Moves the start of a launched campaign that is still waiting for it. Set scheduledAt to a later or earlier time, or to null to start now. The response returns the campaign with its new scheduledAt; sending the current start time again changes nothing. A suspended team is refused with 403 bansafe_org_suspended. 409 means the campaign has already started, is finished or being stopped, or was never launched; launch a draft with scheduledAt instead.
Requires campaigns:manage. Project tokens only access resources in their own project.
Authorizations
Send your team API key or project token as Authorization: Bearer <token>. The credential must have the required permissions. Project tokens can access only their own project.
Headers
Optional unique key, 1 to 255 bytes, that makes this request safe to retry for 24 hours. A retry with the same key, credential, Polymorfa-Version and request never runs it again: it returns 409 idempotency_completed when the original succeeded, or the original server error. Reusing the key for a different request returns 409 idempotency_conflict; a retry while the original is still running returns 409 idempotency_in_progress, and a retry after an unrecorded outcome returns 409 idempotency_outcome_unknown.
Value constraints
1 - 255Path Parameters
Identifier for the campaign.
Body
The new start time in Unix milliseconds. null, or a time that is not in the future, starts the campaign now.
Accepted alternatives
Value constraints
1 <= x <= 8640000000000000Required when using a team API key. Project tokens derive the project from the credential.
Value constraints
Response
Success
Structured data carried by this object.