New to Corsair? See API access, authentication, and error handling.
Libraries
create
libraries.create
Create a reusable library whose importName transformations import it by
Risk: write
Output
delete
libraries.delete
Delete a library by ID
Risk: destructive
Output: empty object
get
libraries.get
Read one published library by ID
Risk: read
Output
getVersion
libraries.getVersion
Read one revision of a library
Risk: read
Output
list
libraries.list
List the published libraries in the workspace
Risk: read
libraries full type
libraries full type
listVersions
libraries.listVersions
List the revisions of a library, newest or oldest first
Risk: read
Output
libraryVersions full type
libraryVersions full type
publish
libraries.publish
Publish chosen transformation and library revisions after RudderStack runs their code, so a failing test publishes nothing
Risk: write
transformations full type
transformations full type
libraries full type
libraries full type
update
libraries.update
Update a library, writing a new revision and publishing it only when publish is true; the name and language cannot change
Risk: write
Output
Transformations
connect
transformations.connect
Connect a published transformation to a destination, replacing any transformation already connected to it
Risk: write
Output
destinations full type
destinations full type
create
transformations.create
Create a transformation; unpublished unless publish is true, and only a published one can be connected to a destination
Risk: write
Output
destinations full type
destinations full type
delete
transformations.delete
Delete a published transformation; its revisions are never deleted
Risk: destructive
Output: empty object
disconnect
transformations.disconnect
Disconnect a transformation from a destination
Risk: write
Output
destinations full type
destinations full type
get
transformations.get
Read one published transformation by ID
Risk: read
Output
destinations full type
destinations full type
getVersion
transformations.getVersion
Read one revision of a transformation
Risk: read
Output
destinations full type
destinations full type
list
transformations.list
List the published transformations in the workspace with their code, language and connected destinations
Risk: read
transformations full type
transformations full type
listVersions
transformations.listVersions
List the revisions of a transformation, newest or oldest first
Risk: read
Output
TransformationVersions full type
TransformationVersions full type
update
transformations.update
Update a transformation, which always writes a new revision and makes it live only when publish is true
Risk: write
Output
destinations full type
destinations full type