Trigger a bulk push of dirty workspaces to a platform repository. Finds all dirty workspaces belonging to the given groups, categorizes them by lock status (merge conflicts, in progress, candidates), then pushes each candidate workspace sequentially. Groups are resolved via WORKSPACE_GROUPS configuration.
Documentation Index
Fetch the complete documentation index at: https://docs.prisme.ai/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
If true, streams progress as Server-Sent Events (text/event-stream) instead of returning a single JSON response.
HTTP timeout in seconds. If the push exceeds this, the response returns {processing: true} and the result is emitted as a workspaces.bulkExport.completed event.
Group names to push (must exist in WORKSPACE_GROUPS config)
1Version name. If left empty, will be auto generated
{ "fr": "Bonjour", "en": "Hello" }When true, only returns workspace categorization without actually pushing any versions.
When true, also pushes workspaces that are already up to date (not dirty), forcing a re-push of all matching workspaces.