---
title: "Get most recent import status"
method: GET
path: "/translations-api/v2/projects/{projectId}/locales/{localeId}/content/processes/last"
tags: ["translations"]
---

# Get most recent import status

`GET /translations-api/v2/projects/{projectId}/locales/{localeId}/content/processes/last`

## Request

- Base URL: `https://api.smartling.com`
- URL: `https://api.smartling.com/translations-api/v2/projects/{projectId}/locales/{localeId}/content/processes/last`
- Auth: HTTP bearer

Returns the status of the most recent import job for the specified
project locale, without requiring the caller to store the `processUid`.

Returns an empty `data` object when no import has been run for this locale.

## Path parameters

- `projectId` string, required: Unique identifier of a Smartling project — 9 lowercase alphanumeric characters.
- `localeId` string, required: Locale identifier. Either a 2-letter language code (`en`) or a language-region pair (`en-US`). The language part is always lowercase; the region part is always uppercase.

## Response `200`

Most recent import status, or empty response if no imports exist.

- RecentImportStatusResponse: Response envelope for the recent import status endpoint. The `data` field is absent when no import has been run for this locale.
  - `response` object, required
    - `code` 'SUCCESS', required
    - `data` AsyncProgressData: Status and statistics for a background process.
      - `processUid` string, required: Unique identifier of an async process (UUID v4).
      - `processState` 'PENDING' | '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.
      - `translationJobUid` string: Translation job unique identifier — 12 lowercase alphanumeric characters.
      - `processStatistics` AsyncProgressStatistics: Counters describing progress through a background process.
        - `requested` integer: Total number of items requested for processing.
        - `processed` integer: Number of items successfully processed.
        - `errored` integer: Number of items that failed processing.
        - `skipped` integer: Number of items skipped.

## Other responses

- `401`: Provided credentials are not valid.
- `403`: Caller does not have access to the requested resource.
- `404`: The project or locale does not exist.
- `500`: Unexpected error

## Changes

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

[Operation history](https://skmtc.dev/smartling/apis/smartling-rest-api-reference/changes/translations-api/v2/projects/:projectId/locales/:localeId/content/processes/last/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)
