Transfer Custom Pipeline
Transfer a custom processor to another team. This endpoint allows admins to transfer ownership of a custom processor from one team to another. This is useful for:
- Beta testing: Create and test processors internally, then transfer to customers
- Sharing: Move successful processor configurations between teams
- Updating: Push iterated versions to an existing customer processor (via to_processor_id)
Superusers can transfer any processor regardless of team ownership.
Documentation Index
Fetch the complete documentation index at: https://documentation.datalab.to/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Path Parameters
Body
Team ID to transfer the processor to
Optional: existing pipeline ID on the target team to update in place. If provided, replaces the target processor's versions and metadata instead of creating a new copy.
Copy mode: 'with_history' copies all versions with checkpoints and session. 'without_history' copies only the active version as v1, stripping checkpoints and session.
with_history, without_history Response
Successful Response
Response schema for transferring a custom processor to another team.
Whether the transfer was successful
The processor ID that was transferred
Team ID the processor was transferred from
Team ID the processor was transferred to
Success or error message