---
title: "Update Assignment"
method: PATCH
path: "/v3/gfw/assignments/{assignmentId}"
tags: ["Assignments"]
---

# Update Assignment

`PATCH /v3/gfw/assignments/{assignmentId}`

Updates an assignment

## Response `200`

Single assignment

- object
  - `data` object
    - `id` string
    - `type` string
    - `attributes` AssignmentModel
      - `name` string, required
      - `location` object[]
        - `lat` integer
        - `lon` integer
        - `alertType` string
        - `alertId` string
      - `priority` number, required
      - `monitors` string[], required
      - `notes` string, required
      - `status` 'open' | 'on hold' | 'completed', required
      - `areaId` string, required
      - `templateIds` string[], required
      - `createdAt` number
      - `createdBy` string
      - `areaName` string
      - `geostore` GeostoreModel
        - `id` string
        - `geojson` string
        - `hash` string
        - `provider` string
        - `areaHa` integer
        - `bbox` integer[]
        - `lock` boolean
        - `info` string
      - `templates` TemplateModel[]
        - `name` string
        - `user` string
        - `languages` string[]
        - `defaultLanguage` string
        - `public` boolean
        - `status` string
        - `createdAt` string
        - `questions` QuestionModel[]
          - `type` string, required
          - `label` object, required
            - `en` string
          - `name` string, required
          - `defaultValue` string
          - `values` string, required
          - `required` boolean, required
          - `order` number
          - `childQuestions` ChildQuestionModel
            - `type` string, required
            - `label` object, required
              - …
            - `name` string, required
            - `defaultValue` string
            - `values` string, required
            - `required` boolean, required
            - `order` number
            - `conditionalValue` number
            - `maxImageCount` number
          - `maxImageCount` number
        - `answersCount` integer
        - `isLatest` boolean
        - `editGroupId` string
        - `areas` object[]
          - `id` string
          - `name` string
      - `monitorNames` object[]
        - `id` string
        - `name` string
      - `image` string

## Other responses

- `401` — Error Response
- `403` — Error Response

---

[API](https://skmtc.net/wri/apis/fw-core.md) · [All operations](https://skmtc.net/wri/apis/fw-core/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wri/fw-core/revisions/400d22a78fbd/schema)
