RudderStack Transformations
Developer toolsCredentials form
Create, version, publish and connect RudderStack transformations and transformation libraries through the Transformations API.
13 actions
| Action | Effect | Data handled | Scope |
|---|---|---|---|
| rudderstack_transformations_list_transformationsLists the workspace's published transformations with their code, language and connected destinations | read | General | |
| rudderstack_transformations_get_transformationGets one published transformation by id, including its current code and version id | read | General | |
| rudderstack_transformations_create_transformationCreates a transformation; with publish it goes live for incoming events and may be connected to destinations at once, otherwise only a revision is saved | write | General | |
| rudderstack_transformations_update_transformationSaves a new revision of a transformation's name, description or code, and publishes it when publish is true | write | General | |
| rudderstack_transformations_delete_transformationDeletes a published transformation; its revisions are kept | destructive | General | |
| rudderstack_transformations_list_transformation_versionsLists the revisions of a transformation, oldest first unless orderBy is desc; returns the first 5 unless count says otherwise | read | General | |
| rudderstack_transformations_connect_destinationConnects a published transformation to a destination, replacing any transformation already connected to it | write | General | |
| rudderstack_transformations_disconnect_destinationDisconnects a transformation from a destination | write | General | |
| rudderstack_transformations_list_librariesLists the workspace's published transformation libraries with their code and import names | read | General | |
| rudderstack_transformations_get_libraryGets one published transformation library by id | read | General | |
| rudderstack_transformations_create_libraryCreates a transformation library whose exported functions transformations can import by the library's import name | write | General | |
| rudderstack_transformations_update_librarySaves a new version of a library's code and description, and publishes it when publish is true | write | General | |
| rudderstack_transformations_publish_revisionsPublishes chosen transformation and library revisions by version id, after RudderStack tests them; give at least one of transformations or libraries | write | General |