Invoke an Ad Hoc Automation
Changed onRuns a series of automation steps supplied inline, without a saved template, and returns a runId.
Request
- Base URLhttps://api.courier.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Headers
A unique key that makes this request idempotent. If Courier receives another request with the same Idempotency-Key, it returns the stored response from the first request without performing the operation again (including the original status code and any error). Use it to safely retry POST requests after network failures without risking duplicate sends. The key is scoped to this endpoint.
How long the idempotency key remains valid, as a Unix epoch timestamp in seconds or an ISO 8601 date string. Only applies when Idempotency-Key is provided. If omitted, the key is retained for 25 hours; the maximum is 1 year.
Request body
Response
Changes
- info
added the new optional
headerrequest parameterIdempotency-Key - info
added the new optional
headerrequest parameterx-idempotency-expiration
- info
- breaking
the request property
////became not nullable - breaking
the request property
////became required - breaking
removed the enum value
noneof the request property//// - breaking
removed from the
//request propertyoneOflist - breaking
the
////request property type changed from no type toobject - breaking
the
/////request property type changed fromobjecttostring - breaking
the
////request property type changed from no type toobject - warning
removed from the request body
allOflist - warning
removed from the
///request propertyallOflist - warning
removed from the
///request propertyallOflist - warning
removed from the
///request propertyallOflist - warning
removed from the
///request propertyallOflist - warning
removed from the
///request propertyallOflist - warning
removed from the
///request propertyallOflist - warning
removed the request property
//// - warning
removed the request property
//// - warning
removed the request property
//// - warning
removed the request property
//// - warning
removed the request property
///// - warning
removed the request property
//// - info
added the new optional request property
- info
added the new optional request property
- info
added the new optional request property
- info
added the new optional request property
- info
added the new optional request property
- info
the request property
////became nullable - info
the request property
////became nullable - info
the request property
////became nullable - info
the request property
////became optional - info
the request property
////became optional - info
the request property
////became optional - info
added the new
DELETEenum value to the request property///// - info
added the new
PATCHenum value to the request property///// - info
added the new
PUTenum value to the request property/////
- breaking