---
title: "Create worksite"
method: POST
path: "/worksites"
tags: ["Worksites"]
---

# Create worksite

`POST /worksites`

Create a new worksite for disaster response work

## Request body

- object
  - `name` string, required — Property owner name
  - `address` string, required — Street address
  - `city` string — City
  - `state` string — State/province
  - `postal_code` string — Postal/ZIP code
  - `phone1` string — Primary phone number
  - `incident` integer, required — Incident ID this worksite belongs to
  - `location` object, required
    - `type` 'Point'
    - `coordinates` number[] — [longitude, latitude]
  - `work_types` object[]
    - `work_type` string — Work type key (e.g., "debris", "ash")
    - `status` string — Work status

## Response `201`

Worksite created successfully

## Other responses

- `400` — Invalid input data
- `403` — Permission denied

---

[API](https://skmtc.dev/crisiscleanup/apis/crisiscleanup-api.md) · [All operations](https://skmtc.dev/crisiscleanup/apis/crisiscleanup-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/crisiscleanup/crisiscleanup-api/revisions/3fa73d4b2895/schema)
