Pushrail Docs
Open app
POST/routing-rules

Create a routing rule

Requires Bearer authentication. See Authentication.

Request body

FieldTypeDescription
destinationIdrequiredstring (uuid)—
customerAccountIdrequiredstring (uuid)—
namerequiredstring—
descriptionstring—
eventTypeFilterEventTypeFilter—
includerequiredstring[]—
excludestring[]—
fieldFiltersFieldFilters—
conditionsrequiredarray—
fieldrequiredstring—
operatorrequiredenum (13)—
valueany—
logic"AND" | "OR"—
enabledboolean—
priorityinteger—

Responses

201 201
FieldTypeDescription
idrequiredstring (uuid)—
destinationIdrequiredstring (uuid)—
customerAccountIdrequiredstring (uuid)—
namerequiredstring—
descriptionrequiredstring—
eventTypeFilterrequiredobject—
includerequiredstring[]—
excludestring[]—
fieldFiltersrequiredobject—
conditionsrequiredarray—
fieldrequiredstring—
operatorrequiredenum (13)—
valueany—
logic"AND" | "OR"—
enabledrequiredboolean—
priorityrequirednumber—
createdAtrequiredstring (date-time)—
updatedAtrequiredstring (date-time)—
400 400
FieldTypeDescription
errorrequiredobject—
coderequiredstring—
messagerequiredstring—
detailsany—
404 404
FieldTypeDescription
errorrequiredobject—
coderequiredstring—
messagerequiredstring—
detailsany—

Errors

Errors use the standard envelope. See Errors for codes, status mappings, and retry semantics.