Group multiple work orders for a single provider.
Bundles allow you to group multiple work orders together so a single provider can accept them all at once. This is useful for multi-site rollouts in a small geographic area.
POST /workorders/bundle
{
"work_order_ids": [1001, 1002, 1003]
}{
"bundle_id": "BND-12345",
"work_orders": [
{ "id": 1001, "title": "Site A Install" },
{ "id": 1002, "title": "Site B Install" },
{ "id": 1003, "title": "Site C Install" }
],
"total_pay": 450.00
}Note: Bundling must be done before assignment. You cannot bundle already-assigned work orders.
GET /workorders/{id}/bundle
Remove work orders from a bundle:
POST /workorders/unbundle
{
"work_order_ids": [1002]
}| Rule | Description |
|---|---|
| Pre-assignment only | Can only bundle before providers are assigned |
| Same geographic area | Bundle WOs in reasonable proximity |
| Compatible schedules | Service windows should align |
| Single provider | All bundled WOs go to same provider |
Unbundling after routing may require re-routing the removed work orders.
Last updated on