---
title: "Remove 1 or more hirer labels from a worker."
method: POST
path: "/public/worker-profiles/hirer/remove-hirer-labels-from-worker-v1"
tags: ["Worker profiles, for hirers"]
---

# Remove 1 or more hirer labels from a worker.

`POST /public/worker-profiles/hirer/remove-hirer-labels-from-worker-v1`

Remove 1 or more of the labels that the hirer has defined for workers, from a worker.

If the worker already does not have the label assigned to them, this will not result in an error.

## Request body

- RemoveHirerLabelsFromWorkerRequestV1
  - `workerId` integer, required — The ID of the worker from which to remove the hirer labels.
  - `hirerLabels` string[], required — The hirer labels that must be removed from the worker. The labels may not be blank: they may not be empty strings, nor consist only of whitespace characters.

## Response `204`

The operation completed successfully.

## Other responses

- `400` — The request could not be processed. This could be due to a number of reasons: * The request does not have all required data. * Data in the request is invalid. * Data in the request is inconsistent. * The operation is not allowed given the current state of the data.
- `401` — The request did not contain credentials identifying the caller, or the provided credentials were invalid.
- `403` — The data that the request referred to is inaccessible to the caller.

---

[API](https://skmtc.net/maqqie/apis/maqqie-platform-public-api.md) · [All operations](https://skmtc.net/maqqie/apis/maqqie-platform-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/maqqie/maqqie-platform-public-api/revisions/5cb82e369b70/schema)
