---
title: "Add task group"
method: POST
path: "/shipping/orders/task_group/add/v1"
tags: ["/shipping/orders"]
---

# Add task group

`POST /shipping/orders/task_group/add/v1`

Adds a task group to an order. Draft groups are DRAFT; all later lifecycle groups are STAGED and parent state is synchronized. | authz_personas=[draft_creator_org_operator, coordinator_org_operators] | (OrdersAddTaskGroupReq) -> (PydanticObjectId)

## Request body

- OrdersAddTaskGroupReq
  - `task_group_type` 'chrt_ground_provider' | 'cargo_on_flight' | 'onboard_courier', required
  - `order_id` string, required
  - `vehicle_type` 'sedan' | 'suv' | 'cargo_van' | 'box_truck' | 'flatbed' | 'semi_truck' | 'airplane'
  - `flight_setup_notes` string, nullable

## Response `200`

Successful Response

- string

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/chrt/apis/chrt-fastapi.md) · [All operations](https://skmtc.dev/chrt/apis/chrt-fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/chrt/chrt-fastapi/revisions/ea04e157edb3/schema)
