---
title: "GET /api/project/{id}/work-detail/"
method: GET
path: "/api/project/{id}/work-detail/"
tags: ["project"]
---

# GET /api/project/{id}/work-detail/

`GET /api/project/{id}/work-detail/`

## Path parameters

- `id` string, uuid, required

## Headers

- `X-Company` string

## Response `200`

- Project
  - `id` string, uuid, required
  - `site_hour_from` string, time, required
  - `site_hour_to` string, time, required
  - `site_hour_from_formatted` string, required
  - `site_hour_to_formatted` string, required
  - `short_address` string, required
  - `short_address_with_suburb` string, required
  - `swms_accepted_by_me` string, required
  - `jsa_accepted_by_me` string, required
  - `readonly` string, required
  - `weather` string, required
  - `checklist` string, required
  - `sort_name` string, required
  - `raw_name` string, required
  - `client_name` string, nullable, required
  - `client` Client, required
    - `id` string, uuid, required
    - `company` string, uuid
    - `project_count` string, required
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `name` string, required
    - `phone_number` string, nullable
    - `address` string, nullable — The format should be "address line, suburb postcode, country"
    - `logo` string, uri, nullable
    - `contact_name` string, nullable
    - `contact_number` string, nullable
    - `contact_email` string, email, nullable
  - `contract_price` string
  - `contract_price_excluding_gst` string
  - `people` ProjectPeople[], required
    - `id` string, uuid, required
    - `full_name` string, required
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `first_name` string, required
    - `last_name` string
    - `title` string
    - `email` string, required
    - `phone_number` string, required
    - `email_daycards` boolean
    - `project` string, uuid, required
  - `crew` string, required
  - `last_message` string, required
  - `unread_messages` string, required
  - `swms_docs` string, required
  - `swms_accepted_by` string, required
  - `jsa_docs` string, required
  - `jsa_accepted_by` string, required
  - `covid_docs` string, required
  - `covid_accepted_by_me_today` string, required
  - `covid_accepted_by_today` string, required
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `name` string
  - `address` string, required
  - `address_lat` number, double, nullable, required
  - `address_long` number, double, nullable, required
  - `description` string, required
  - `purchase_order` string
  - `start_date` string, date, required
  - `complete_date` string, date, required
  - `actual_complete_date` string, date, nullable
  - `unset_hours` boolean
  - `status` 'open' | 'on-hold' | 'completed' | 'archived', required — * `open` - open * `on-hold` - on-hold * `completed` - completed * `archived` - archived
  - `photo` string, uri, nullable
  - `color` string
  - `swms_include_header` boolean
  - `jsa_include_header` boolean
  - `supervisor_name` string
  - `contact_phone` string
  - `completion` integer
  - `retention` number, double
  - `retention_gst` 'inc' | 'ex' — * `inc` - inc * `ex` - ex
  - `retention_calculated_from` 'contract' | 'adjusted_contract' — * `contract` - contract * `adjusted_contract` - adjusted_contract
  - `budget_quote_description` string
  - `budget_quote_terms` string
  - `use_timetraka_pre_work_lockout` boolean
  - `timetraka_pre_work_lockout_minutes` integer
  - `use_timetraka_geofence` boolean
  - `timetraka_geofence_radius` integer
  - `hour_spent` number, double
  - `operating_at` number, double
  - `has_cellular_connection` boolean
  - `procore_project_id` integer, nullable
  - `archived_at` string, date-time, nullable
  - `labour_estimated_cost` number, double
  - `labour_margin_percent` number, double
  - `disable_labour_budget_item` boolean
  - `weather_location` string, uuid, nullable
  - `message_channel` string, uuid, nullable
  - `created_by` string, uuid, required
  - `company` string, uuid, required
  - `sharing_company` string, uuid, nullable
  - `parent` string, uuid, nullable
  - `labour_budget_group` string, uuid, nullable

---

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