---
title: "Create work order"
method: POST
path: "/v1/work-orders"
tags: ["Work Orders"]
---

# Create work order

`POST /v1/work-orders`

## Request body

- object
  - `title` string, required
  - `description` string
  - `site_address` string
  - `site_notes` string
  - `status` 'draft' | 'scheduled' | 'in_progress' | 'on_hold' | 'completed' | 'signed_off' | 'closed'
  - `priority` 'low' | 'normal' | 'high' | 'urgent'
  - `scheduled_start` string
  - `scheduled_end` string
  - `booking_id` string
  - `customer_name` string
  - `customer_email` string
  - `org_id` string
  - `assignee_id` string, nullable
  - `lat` number
  - `lng` number
  - `location_name` string
  - `checklist` object[]
    - `label` string
    - `required` boolean
    - `sort_order` integer

## Response `200`

Default Response

---

[API](https://skmtc.net/schedkit/apis/schedkit-api.md) · [All operations](https://skmtc.net/schedkit/apis/schedkit-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/schedkit/schedkit-api/versions/ff810218c3f4/schema)
