---
title: "Get bulk deletion job status"
method: GET
path: "/projects/{project_id}/contributors/jobs/{job_id}"
tags: ["Contributors"]
---

# Get bulk deletion job status

`GET /projects/{project_id}/contributors/jobs/{job_id}`

## Request

- Base URL: `https://api.lokalise.com/api2`
- URL: `https://api.lokalise.com/api2/projects/{project_id}/contributors/jobs/{job_id}`
- Auth: API key in header `X-Api-Token`

Retrieves the status of a bulk contributors deletion job. Use the job ID returned from the bulk delete endpoint.

Requires <code>read_contributors</code> OAuth access scope.

## Path parameters

- `project_id` string, uuid, required
- `job_id` string, uuid, required

## Response `200`

OK

- object
  - `state` 'queued' | 'running' | 'completed' | 'failed': Current state of the deletion job
  - `projectId` string, uuid: The project UUID (UUID v7)
  - `createdAt` integer: Unix timestamp when the job was created
  - `updatedAt` integer: Unix timestamp when the job was last updated
  - `total` integer: Total number of contributors to delete
  - `processed` integer: Number of contributors processed so far
  - `deleted` integer: Number of contributors successfully deleted
  - `failed` integer: Number of contributors that failed to delete
  - `skipped` integer: Number of contributors skipped
  - `errors` object: Map of error messages to their occurrence counts

## Other responses

- `404`: Not Found

---

[API](https://skmtc.dev/lokalise/apis/default-projects.md) - [All operations](https://skmtc.dev/lokalise/apis/default-projects/llms.txt) - [OpenAPI document](https://skmtc.dev/lokalise/apis/default-projects/revisions/aed61e5ea90c?raw)
