---
title: "Get async assignment process status"
method: GET
path: "/content-assignments-api/v3/projects/{projectId}/processes/{processUid}"
tags: ["content-assignments-v3"]
---

# Get async assignment process status

`GET /content-assignments-api/v3/projects/{projectId}/processes/{processUid}`

## Request

- Base URL: `https://api.smartling.com`
- URL: `https://api.smartling.com/content-assignments-api/v3/projects/{projectId}/processes/{processUid}`
- Auth: HTTP bearer

Returns status and statistics for an async process created by the
assign or remove strings endpoints.

## Path parameters

- `projectId` string, required: Unique identifier of a Smartling project — 9 lowercase alphanumeric characters.
- `processUid` string, required: Unique identifier of an async process (UUID v4).

## Response `200`

Process status retrieved.

- TranslationAssignmentStatusResponse: Response envelope for an async assignment process status lookup.
  - `response` object, required
    - `code` 'SUCCESS', required
    - `data` object, required
      - `processUid` string, required: Unique identifier of an async process (UUID v4).
      - `processState` 'IN_PROGRESS' | 'COMPLETED' | 'FAILED', required: Current state of the process.
      - `createdDate` string, date-time: ISO 8601 UTC timestamp.
      - `modifiedDate` string, date-time: ISO 8601 UTC timestamp.
      - `processStatistics` object: Counters describing progress through the process.
        - `requested` integer: Total number of hashcodes requested for processing.
        - `processed` integer: Number of hashcodes successfully processed.
        - `errored` integer: Number of hashcodes that failed processing.
        - `skipped` integer: Number of hashcodes skipped.
      - `lastError` string, nullable: Error message from the most recent failure, if any. `null` when the process has not errored.

## Other responses

- `401`: Provided credentials are not valid.
- `403`: Caller does not have access to the requested resource.
- `404`: No process matches `processUid` for this project.
- `500`: Unexpected error

## Changes

- **2026-10-17** `2cd7a8215799`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/smartling/apis/smartling-rest-api-reference/changes/content-assignments-api/v3/projects/:projectId/processes/:processUid/get.md)

---

[API](https://skmtc.dev/smartling/apis/smartling-rest-api-reference.md) - [All operations](https://skmtc.dev/smartling/apis/smartling-rest-api-reference/llms.txt) - [OpenAPI document](https://skmtc.dev/smartling/apis/smartling-rest-api-reference/revisions/e63066e7f5e9?raw)
