# RudderStack Transformation

RudderStack Transformation API allows you to manage transformations and libraries for customer data pipelines. Use it to create, update, and delete transformations programmatically.

Category: Data. Connect from any Rakazo bot at https://rakazo.com/integrations/rudderstack-transformation/.

## Actions

- **Create Library**: Create a library in RudderStack Transformation.
- **Create Transformation**: Create a RudderStack transformation.
- **Delete Transformation**: Delete a published transformation by ID.
- **Get library by ID** (read-only): Retrieves a single published library by its unique identifier.
- **Get Transformation** (read-only): Retrieve a published transformation by its ID from RudderStack.
- **List All Libraries** (read-only): Retrieve all published libraries for a workspace.
- **List All Transformations** (read-only): Retrieve all published transformations for a workspace.
- **Update Transformation**: Update and optionally publish a RudderStack transformation.
- **Get Library Version** (read-only): Retrieve a single library version by library ID and version ID.
- **Get Transformation Version** (read-only): Retrieve a single transformation revision by transformation ID and version ID.
- **List Library Versions** (read-only): Get all library revisions for a library ID.
- **List Transformation Versions** (read-only): List all transformation versions (revisions) for a given transformation ID.
