Pushrail Docs
Open app
POST/replay-jobs

Create a replay job

Requires Bearer authentication. See Authentication.

Request body

FieldTypeDescription
namestring
customerAccountIdstring (uuid)
scopeDefinitionrequiredScopeDefinition
typerequiredenum (5)
filtersrequiredScopeFilters
destinationIdsstring (uuid)[]
eventTypesstring[]
startTimestring (date-time)
endTimestring (date-time)
deliveryStatusesenum (6)[]
environment"PRODUCTION" | "STAGING" | "DEVELOPMENT"
rateLimitinteger

Responses

201 201
FieldTypeDescription
idrequiredstring (uuid)
tenantIdrequiredstring (uuid)
customerAccountIdrequiredstring (uuid)
requestedByrequiredstring (uuid)
namerequiredstring
scopeTyperequiredenum (5)
scopeDefinitionrequiredScopeDefinition
typerequiredenum (5)
filtersrequiredScopeFilters
destinationIdsstring (uuid)[]
eventTypesstring[]
startTimestring (date-time)
endTimestring (date-time)
deliveryStatusesenum (6)[]
environment"PRODUCTION" | "STAGING" | "DEVELOPMENT"
statusrequiredenum (6)
totalCountrequirednumber
succeededCountrequirednumber
failedCountrequirednumber
remainingCountrequirednumber
rateLimitrequirednumber
startedAtrequiredstring (date-time)
completedAtrequiredstring (date-time)
cancelledAtrequiredstring (date-time)
createdAtrequiredstring (date-time)
400 400
FieldTypeDescription
errorrequiredobject
coderequiredstring
messagerequiredstring
detailsany

Errors

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