---
title: "Completes an assigned job."
method: POST
path: "/routing/jobs/{jobId}/assignments/{assignmentId}:complete"
---

# Completes an assigned job.

`POST /routing/jobs/{jobId}/assignments/{assignmentId}:complete`

Completes an assigned job.

## Path parameters

- `jobId` string, required
- `assignmentId` string, required

## Query parameters

- `api-version` string, required

## Request body

- CompleteJobOptions — Request payload for completing jobs.
  - `note` string — A note that will be appended to a job's Notes collection with the current timestamp.

## Response `200`

The request has succeeded.

- CompleteJobResult — Response payload from completing a job.

## Other responses

- `default` — An unexpected error response.

---

[API](https://skmtc.net/azure/apis/communication-jobrouter.md) · [All operations](https://skmtc.net/azure/apis/communication-jobrouter/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/communication-jobrouter/revisions/c06e8f55d8b7/schema)
