---
title: "Submit task data"
method: POST
path: "/journey/task/update"
---

# Submit task data

`POST /journey/task/update`

Send data to complete a task in a customer’s journey. See the [submit data guide](/docs/developer-integration/execute-customer-journeys/submit-task-data-step) for details.

## Request body

- object
  - `intent` string, required — The intent of the request.
  - `instanceId` string, required — Unique identifier for the active journey instance.
  - `taskId` string, required — Unique identifier for the task being updated.
  - `context` object — The data required to complete the task.
    - `subject` object
      - `identity` object
        - `currentAddress` object
          - `country` string
          - `postalCode` string
          - `locality` string
          - `thoroughfare` string
          - `building` string
          - `administrativeArea` string
        - `dateOfBirth` string, date
        - `firstName` string
        - `middleNames` string[]
        - `lastNames` string[]

## Response `201`

Task data submitted successfully.

- object
  - `instanceId` string — Unique identifier for the active journey instance.
  - `taskId` string — Unique identifier for the task.

---

[API](https://skmtc.net/gbgplc/apis/gbg-go-api-reference.md) · [All operations](https://skmtc.net/gbgplc/apis/gbg-go-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gbgplc/gbg-go-api-reference/versions/71fc8231d3fb/schema)
