A bulk load applies one workspace snapshot to many target workspaces in a single batch. The system creates a child load job for each target and tracks overall batch status .
For single-workspace loads, see Workspace Snapshot Load Jobs . For snapshots in general, see Workspace Snapshots Overview .
When you start a bulk load:
Use bulk load to onboard many subaccounts, roll out a template to a partner list, or promote the same config to multiple staging workspaces at once.
All targets in the batch share the same snapshot, load plan, and bulk conflict mode. Each workspace still gets its own child load job for progress and errors.
Bulk load uses a single mode for every target in the batch:
| Mode | Maps to per-job policy |
|---|---|
| keep_existing | Default resolution: keep existing records when there is a conflict |
| override_all | Default resolution: override target records with snapshot data |
Per-record conflict overrides are not set at the bulk level — each child job inherits the mapped policy from the bulk mode.
The parent bulk load record has a batch_status that summarizes all child jobs:
| Status | Meaning |
|---|---|
| queued | Batch created; child jobs may still be queueing |
| processing | At least one child is draft, queued, or processing |
| completed | Every child job completed successfully |
| partial_failed | Some children completed, some failed or were canceled |
| failed | No successful children, or fan-out failed entirely |
The fan_out_summary on the parent lists each target workspace, whether its child job was queued, and any fan-out error if creation failed.
Each target workspace gets its own workspace snapshot load job , linked to the bulk load via bulk_workspace_snapshot_load .
Open a child job to see individual progress, status, and error messages for that workspace. One target failing does not automatically roll back others — check each failed child separately.
Child jobs follow the same lifecycle as a normal load job: draft → queued → processing → completed / failed / canceled .
Re-running the same bulk batch without fixing underlying issues usually reproduces the same failures.
| Option | Typical use |
|---|---|
| load_plan | Same sections/records applied to every target |
| abort_on_unresolved | Stop a child job if a reference cannot be mapped (default: on) |
| activate_active_workflows | Whether to activate workflows that were active in source (default: off) |
| Concept | Description |
|---|---|
| Bulk load | One snapshot → many target workspaces in one batch |
| Child load job | Per-workspace load job created by the bulk fan-out |
| batch_status | Rolled-up status across all children |
| fan_out_summary | Which targets queued successfully vs failed at creation |
| bulk_conflict_mode | keep_existing or override_all for every target |