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.