---
title: "Delete contexts"
method: POST
path: "/context-api/v2/projects/{projectId}/contexts/remove/async"
tags: ["Context"]
---

# Delete contexts

`POST /context-api/v2/projects/{projectId}/contexts/remove/async`

Initiates an asynchronous process to delete the contexts.
All linked context resources (e.g. CSS, images, and fonts) will also eventually be cleaned up if no other context has them linked.
As well, bindings of these contexts to strings are removed, and strings are marked as having no context.

## Path parameters

- `projectId` string, uuid, required

## Request body

- DeleteContextsRequest
  - `contextUids` string[] — List of contexts UIDs to delete. List size is limited to 100 items.

## Response `200`

OK

- AsyncProcessResponse
  - `response` object
    - `code` 'SUCCESS' — Code of the completed operation.
    - `data` object
      - `processUid` string, uuid — Identifier of the started asynchronous process.

## Other responses

- `400` — Provided request parameters are invalid.
- `401` — Provided credentials are not valid.
- `429` — Too many simultaneous API requests.
- `500` — Unexpected error

---

[API](https://skmtc.net/smartling/apis/smartling-rest-api-reference.md) · [All operations](https://skmtc.net/smartling/apis/smartling-rest-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/smartling/smartling-rest-api-reference/versions/2a73d11e9b98/schema)
