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.