The Airplane API is currently available to customers as a beta and is subject to change. Please reach out to us at email@example.com with any feedback!
A Runbook is a multi-step, human-in-the-loop workflow. Runbooks are able to take a set of top-level parameters, run one or more functions, and generate output at each step of the way.
The current runbooks API is focused around allowing you to execute runbooks. Each instance of an
executed runbook is called a
session. See Sessions API for how to track a
session's status after you've executed a runbook.
Execute a runbook and receive a session ID to track the runbook's exeuction. Check on the status of your newly created session with /sessions/get.
Environment to execute the runbook in.
Unique ID of the runbook. You can find your runbook's ID by visiting the runbook's page on Airplane. The runbook ID is located at the end of the url.
e.g. the runbook ID for
Mapping of parameter name to value. You can find your runbooks's parameters inside the runbook editor on Airplane.
Unique ID of the runbook's session.