---
title: "Declines an offer to work on a job."
method: POST
path: "/routing/workers/{workerId}/offers/{offerId}:decline"
---

# Declines an offer to work on a job.

`POST /routing/workers/{workerId}/offers/{offerId}:decline`

Declines an offer to work on a job.

## Path parameters

- `workerId` string, required
- `offerId` string, required

## Query parameters

- `api-version` string, required

## Request body

- DeclineJobOfferOptions — Request payload for declining offers.
  - `retryOfferAt` string, date-time — If the RetryOfferAt is not provided, then this job will not be offered again to the worker who declined this job unless the worker is de-registered and re-registered. If a RetryOfferAt time is provided, then the job will be re-matched to eligible workers at the retry time in UTC. The worker that declined the job will also be eligible for the job at that time.

## Response `200`

The request has succeeded.

- DeclineJobOfferResult — Response payload from declining 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)
