v2 - Launches
Reschedule Launch
Move a launch that has not started to a new time.
Works for pending, scheduled and awaiting_approval launches. The queued Cloud Task(s) for the old time are cancelled first (until 2026-09-30 this route only rewrote the field, so the old task still fired). A launch that carried the workspace owner's approval is re-parked for a fresh one — the time is part of what was approved; one waiting for approval keeps waiting with the new time recorded. Anything else is re-queued for the new time.
Access: Must have PUBLISH_SCHEDULE permission on the launch's workspace. Agents: Require publish:schedule scope.
patch/v2/launches/{launch_id}/reschedule
Request
- Base URLhttps://api.jubjubapp.com (the document declares no server; this is the origin it was published from)
- AuthHTTP bearer
Path parameters
launch_idstring required
Query parameters
scheduled_forstring date-time required
timezonestring nullable
Headers
Authorizationstring
X-JubJub-Service-Keystring
X-JubJub-Agent-Keystring
X-JubJub-Platform-Keystring
Originstring
Refererstring
X-JubJub-Trial-Tokenstring
Response
Successful Response
Example response
{
"completed_at": "2024-01-17T10:02:00Z",
"content_id": "cnt_xyz789",
"created_at": "2024-01-17T10:00:00Z",
"created_by_you": true,
"creator": {
"display_name": "Ada",
"handle": "ada",
"is_you": true
},
"failed_count": 1,
"launch_id": "lch_abc123",
"platforms": [
{
"completed_at": "2024-01-17T10:02:00Z",
"config_id": "cfg_001",
"platform": "instagram",
"published_id": "123456789",
"published_url": "https://instagram.com/reel/abc123",
"started_at": "2024-01-17T10:00:00Z",
"status": "success"
},
{
"completed_at": "2024-01-17T10:00:05Z",
"config_id": "cfg_002",
"error": "Invalid credentials",
"platform": "youtube",
"started_at": "2024-01-17T10:00:00Z",
"status": "failed"
}
],
"status": "partial_failure",
"successful_count": 1,
"total_platforms": 2,
"workspace_id": "ws_def456"
}Changes
No recorded changes to this operation across all 1 revision of this API.