Create Routing Strategy
Create a routing strategy. Requires a name and routing configuration at minimum. Channels and providers default to empty if omitted.
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
Created
Changes
Changed in 3 of the 55 revisions of this API.13
- ○
added the new optional
headerrequest parameterIdempotency-Keynew-optional-request-parameter
- ○
added the new optional
headerrequest parameterx-idempotency-expirationnew-optional-request-parameter
- ○
- ○
added the optional property
descriptionto the response with the201statusresponse-optional-property-added
- ○
added the optional property
tagsto the response with the201statusresponse-optional-property-added
- ○
added the optional property
updatedto the response with the201statusresponse-optional-property-added
- ○
added the optional property
updaterto the response with the201statusresponse-optional-property-added
- ○
added the required property
channelsto the response with the201statusresponse-required-property-added
- ○
added the required property
createdto the response with the201statusresponse-required-property-added
- ○
added the required property
creatorto the response with the201statusresponse-required-property-added
- ○
added the required property
nameto the response with the201statusresponse-required-property-added
- ○
added the required property
providersto the response with the201statusresponse-required-property-added
- ○
added the required property
routingto the response with the201statusresponse-required-property-added
- ○
- ○
endpoint added
endpoint-added
- ○