---
title: "Get List of Job Cost Estimate Reports"
method: GET
path: "/estimates-api/v2/projects/{projectId}/jobs/{translationJobUid}/reports/cost"
tags: ["Estimates"]
---

# Get List of Job Cost Estimate Reports

`GET /estimates-api/v2/projects/{projectId}/jobs/{translationJobUid}/reports/cost`

## Request

- Base URL: `https://api.smartling.com`
- URL: `https://api.smartling.com/estimates-api/v2/projects/{projectId}/jobs/{translationJobUid}/reports/cost`
- Auth: HTTP bearer

List cost estimate reports.

## Path parameters

- `projectId` string, required: Unique identifier of a Smartling project — 9 lowercase alphanumeric characters.
- `translationJobUid` string, required: Translation job unique identifier — 12 lowercase alphanumeric characters.

## Query parameters

- `reportStatus` 'NOT_FOUND' | 'PENDING' | 'PROCESSING' | 'COMPLETED' | 'FAILED' | 'TIMEOUT'
- `contentCoverage` 'FULL' | 'PARTIAL'
- `creatorUserUids` UserUid[]
- `translationJobSchemaContents` string[]
- `tags` string[]
- `createdFrom` string
- `createdTo` string
- `limit` integer
- `offset` integer

## Response `200`

OK

- EstimateJobReportResponse
  - `response` object, required
    - `code` 'SUCCESS' | 'GENERAL_ERROR' | 'MAINTENANCE_MODE_ERROR', required: Indicates whether the response was successful or what error has occurred.
    - `data` EstimateJobReport[], required
      - `reportUid` string
      - `schemaType` string
      - `reportType` string
      - `schema` string
      - `reportStatus` string
      - `totalStrings` integer
      - `projectId` string: Unique identifier of a Smartling project — 9 lowercase alphanumeric characters.
      - `creatorUserUid` string: Unique identifier of a user — 12 lowercase alphanumeric characters.
      - `creatorUserRole` string
      - `contentCoverage` string
      - `creatorAgencyUid` string: Agency unique identifier — 8 lowercase hexadecimal characters.
      - `createdDate` string, date-time: ISO 8601 UTC timestamp.
      - `totalWordCount` string
      - `totalWeightedWordCount` integer
      - `priceInformation` string
      - `localeEstimates` string
      - `tags` string[]
      - `warnings` string[]
      - `errors` string[]

## Changes

- **2026-10-17** `2cd7a8215799`: 3 breaking, 1 warning, 3 info
  - added the pattern `^[a-z0-9]{12}$` to the `path` request parameter `translationJobUid`
  - added the pattern `^[a-z0-9]{9}$` to the `path` request parameter `projectId`
  - the `response/data/items/createdDate` response's property format changed from `YYYY-MM-DDThh:mm:ssZ` to `date-time` for status `200`
  - added the new `SUCCESS` enum value to the `response/code` response property for the response status `200`
  - …3 more
- **2026-08-06** `ae422098d9c5`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/smartling/apis/smartling-rest-api-reference/changes/estimates-api/v2/projects/:projectId/jobs/:translationJobUid/reports/cost/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)
