Create
Add a launch. With a plannedLaunchDate it gets its launch template’s
steps at once, which is what fills each reviewer’s queue; pass
generateSteps: false to leave them off. Pass draft: true to save it
without telling anybody. A draft with status: LAUNCHED is
409 draft: publish it, then launch it.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
The customers this launch is for, or who asked for it. Free text; null clears it.
Everybody who owns the launch: members of the workspace, or the
request is a 422. Left out on create, whoever is asking (a key’s
maker while still a member); on update, left alone.
One owner, the older form of ownerUserIds; null for none. ownerUserIds wins.
One team, the older form of orgTeamIds; null for none. orgTeamIds wins.
Required unless draft is true. A launch is published with a date to schedule its steps back from.
Who follows the launch: members of the workspace, or the request is
a 422 naming the field. Left out on update, left alone.
The launch template to take its steps from: one of the workspace’s that is not archived. Left out, the default.
Its launch template’s steps come with a planned date: left out or
true, a launch created with plannedLaunchDate gets them at once,
a draft too (its reviewers hear of them when it is published), and
a draft created without one gets them when its date is first set or
it is published. false leaves them off.
Save it as a draft, which announces nothing until it is published.
A draft cannot have status: LAUNCHED (409 draft).
Response
Held back until published: nobody has been told about it, its steps
are in no review queue, and it cannot be launched. A draft is never
LAUNCHED: launching it, adding one as a draft with that status, or
setting status to LAUNCHED on it is a 409 draft, unless the
same request publishes it with draft: false.
Share of steps that have been approved, excepted or marked N/A.
The first of owners, from when a launch had one. Read owners.
The first owner’s id. Read owners.
The first of teams, from when a launch had one. Read teams.
As its newest update says; null until somebody posts one, and once the launch has launched. See /launches/{launchId}/posts.
The launch template its steps come from. See /launch-templates.
The ticketing project it follows, if somebody linked one. See /launches/{launchId}/ticketing-project.