---
title: "Update Label Status"
method: PUT
path: "/labels/{id}"
tags: ["Label Requests"]
---

# Update Label Status

`PUT /labels/{id}`

Update the status of the label.

#### Required API key scope
- Labels (Write)

## Path parameters

- `id` integer, required

## Request body

- UpdateLabelStatusRequest
  - `status` 'new' | 'pre_transit' | 'in_transit' | 'out_for_delivery' | 'delivered', required — The label status values accepted when updating a label.

## Response `204`

No Content

## Other responses

- `401` — Unauthorized
- `403` — The authenticated shop is not authorized to act on this resource (for example, the label's return belongs to a different shop).
- `404` — The label could not be found.
- `422` — Unprocessable
- `500` — An unexpected error occurred while updating the label.

---

[API](https://skmtc.dev/loopreturns/apis/listings-api.md) · [All operations](https://skmtc.dev/loopreturns/apis/listings-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/loopreturns/listings-api/revisions/750e6012dbb8/schema)
