RudderStack Transformations

Developer toolsCredentials form

Create, version, publish and connect RudderStack transformations and transformation libraries through the Transformations API.

13 actions

ActionEffectData handledScope
rudderstack_transformations_list_transformationsLists the workspace's published transformations with their code, language and connected destinationsreadGeneral
rudderstack_transformations_get_transformationGets one published transformation by id, including its current code and version idreadGeneral
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 savedwriteGeneral
rudderstack_transformations_update_transformationSaves a new revision of a transformation's name, description or code, and publishes it when publish is truewriteGeneral
rudderstack_transformations_delete_transformationDeletes a published transformation; its revisions are keptdestructiveGeneral
rudderstack_transformations_list_transformation_versionsLists the revisions of a transformation, oldest first unless orderBy is desc; returns the first 5 unless count says otherwisereadGeneral
rudderstack_transformations_connect_destinationConnects a published transformation to a destination, replacing any transformation already connected to itwriteGeneral
rudderstack_transformations_disconnect_destinationDisconnects a transformation from a destinationwriteGeneral
rudderstack_transformations_list_librariesLists the workspace's published transformation libraries with their code and import namesreadGeneral
rudderstack_transformations_get_libraryGets one published transformation library by idreadGeneral
rudderstack_transformations_create_libraryCreates a transformation library whose exported functions transformations can import by the library's import namewriteGeneral
rudderstack_transformations_update_librarySaves a new version of a library's code and description, and publishes it when publish is truewriteGeneral
rudderstack_transformations_publish_revisionsPublishes chosen transformation and library revisions by version id, after RudderStack tests them; give at least one of transformations or librarieswriteGeneral