RudderStack Transformation for AI agents

Agents read RudderStack Transformation at once. Changes and sends are held for a person's approval by default.

About 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.

What an agent can do in RudderStack Transformation

Every RudderStack Transformation action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in RudderStack Transformation without asking first. 8 actions.

  • Get library by IDRetrieves a single published library by its unique identifier. Use when you need to fetch details of a specific library.
  • Get TransformationTool to retrieve a published transformation by its ID from RudderStack. Use when you need to fetch details about a specific transformation including its code, version, and associated destinations.
  • List All LibrariesTool to retrieve all published libraries for a workspace. Use when you need to list available libraries for transformations.
  • List All TransformationsTool to retrieve all published transformations for a workspace. Use when you need to list available transformations or find a specific transformation by name.
  • Get Library VersionTool to retrieve a single library version by library ID and version ID. Use when you need to fetch details of a specific library revision in RudderStack transformations.
  • Get Transformation VersionRetrieve a single transformation revision by transformation ID and version ID. Use when you need to get details about a specific version of a RudderStack transformation.
  • List Library VersionsTool to get all library revisions for a library ID. Use when you need to retrieve all versions of a specific library in RudderStack Transformation.
  • List Transformation VersionsTool to list all transformation versions (revisions) for a given transformation ID. Use when you need to retrieve the version history of a specific transformation.

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 4 actions.

  • Create LibraryTool to create a library in RudderStack Transformation. Use when you need to create reusable JavaScript or Python code that can be imported in transformations. Libraries enable code reusability and ve
  • Create TransformationTool to create a RudderStack transformation. When publish=false (default), creates an unpublished transformation not available to event traffic. When publish=true, publishes the transformation making
  • Delete TransformationDelete a published transformation by ID. Note that RudderStack never deletes a transformation revision. Use this when you need to remove a transformation from the system.
  • Update TransformationTool to update and optionally publish a RudderStack transformation. Use when you need to modify a transformation's name, description, or code. Updating creates a new revision and sets it as published

Changes wait in Needs you

Changes and sends in RudderStack Transformation are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

RudderStack Transformation questions

Can an agent change data in RudderStack Transformation on its own?

Not by default. Changes and sends in RudderStack Transformation are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in RudderStack Transformation?

This connector lists 8 read actions. Reads run at once, without waiting for approval.

How does RudderStack Transformation connect?

It connects with Username and password. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring RudderStack Transformation to your agents.