---
title: "Retrieve asynchronous process results"
method: GET
path: "/context-api/v2/projects/{projectId}/processes/{processUid}"
tags: ["Context"]
---

# Retrieve asynchronous process results

`GET /context-api/v2/projects/{projectId}/processes/{processUid}`

Check the status of the asynchronous process and get the results once the process is completed

## Path parameters

- `projectId` string, uuid, required
- `processUid` string, uuid, required

## Response `200`

OK

- AsyncProcessResultResponse
  - `response` object
    - `processState` 'COMPLETED' | 'IN_PROGRESS' | 'FAILED' — State of the completed process.
    - `createdDate` string, date-time
    - `modifiedDate` string, date-time
    - `errorMessage` string
    - `processType` 'MATCH_CONTEXT' | 'DELETE_CONTEXTS'
    - `result` union — result if the response is COMPLETED. The content of the field is depends on `type` field
      - MatchAsyncResult
        - `bindings` Binding[]
          - `anchors` string[] — Wrapper HTML element anchor numbers
          - `contextPosition` integer — Binding position in context
          - `bindingUid` string — Unique identifier for the context binding.
          - `contextUid` string, required — Unique identifier for the context.
          - `coordinates` Coordinates — Describes the location and size of a box enclosing the string in a context image. ‘top’ and ‘left’ are the distances in pixels of the top left corner of the string (from the top left of the image). ‘width’ and ‘height’ are the dimensions of the string in pixels. This information is used to highlight the position of the string when displaying the context image in the translation interface (CAT tool). If coordinates are not provided, Smartling will attempt to locate the string on the image using Optical Character Recognition. If OCR fails, coordinates will default to 0, 0, 0, 0. This meaans that the image will be displayed when the string is translated, without any highlighting to show the position of the string.
            - `height` number, required
            - `left` number, required
            - `top` number, required
            - `width` number, required
          - `stringHashcode` string, required — Unique identifier for the translatable.
          - `timecode` Timecode — Number of seconds for the period of time that a string appears in a video, relative to the video start time.
            - `endTime` integer
            - `startTime` integer
        - `contextUid` string — Unique identifier for the context.
        - `checkedStringsCount` integer
      - DeleteContextsAsyncResult — Empty object

## Other responses

- `400` — Provided request parameters are invalid.
- `401` — Provided credentials are not valid.
- `404` — Process request expired or does not exist
- `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/revisions/2a73d11e9b98/schema)
