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.