---
title: "mark an assignedTask as done programmatically"
method: POST
path: "/api/servicetodo/processes/assignedTasks/{assignedTaskIdentifier}/complete"
tags: ["assignedTasks"]
---

# mark an assignedTask as done programmatically

`POST /api/servicetodo/processes/assignedTasks/{assignedTaskIdentifier}/complete`

## Request

- Base URL: `https://services.fountain.com`
- URL: `https://services.fountain.com/api/servicetodo/processes/assignedTasks/{assignedTaskIdentifier}/complete`
- Auth: HTTP bearer

## Path parameters

- `assignedTaskIdentifier` string, uuid, required

## Response `202`

successfully updated assignedTask

## Other responses

- `404`: assigned task not found
- `422`: a dataCollection task has required inputs with no response; errors[0].meta.missingInputs lists each input uuid and title

---

[API](https://skmtc.dev/fountain/apis/worker-experience-public-api.md) - [All operations](https://skmtc.dev/fountain/apis/worker-experience-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fountain/apis/worker-experience-public-api/revisions/6b9a31f79e22?raw)
