Pushrail Docs
Open app
POST/transform-scripts

Create a transform script

Requires Bearer authentication. See Authentication.

Request body

FieldTypeDescription
destinationIdrequiredstring (uuid)—
sourceLanguagerequired"TYPESCRIPT" | "JAVASCRIPT"—
sourcerequiredstring—
notesstring—

Responses

201 201
FieldTypeDescription
idrequiredstring (uuid)—
destinationIdrequiredstring (uuid)—
versionrequiredinteger—
sourceLanguagerequired"TYPESCRIPT" | "JAVASCRIPT"—
sourcerequiredstring—
compiledJsrequiredstring—
sourceMaprequiredstring—
runtimeVersionrequiredstring—
inputSchemaHashrequiredstring—
notesrequiredstring—
publishedAtrequiredstring (date-time)—
createdAtrequiredstring (date-time)—
createdByUserIdrequiredstring (uuid)—
400 400
FieldTypeDescription
errorrequiredobject—
coderequiredstring—
messagerequiredstring—
detailsany—
402 402
FieldTypeDescription
errorrequiredobject—
coderequiredstring—
messagerequiredstring—
detailsany—
404 404
FieldTypeDescription
errorrequiredobject—
coderequiredstring—
messagerequiredstring—
detailsany—
413 413
FieldTypeDescription
errorrequiredobject—
coderequiredstring—
messagerequiredstring—
detailsany—

Errors

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