Estimates

Get List of Job Cost Estimate Reports

Changed on

List cost estimate reports.

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

Request

  • Base URL
    https://api.smartling.com
  • Auth
    HTTP bearer

Path parameters

projectIdstring required

Unique identifier of a Smartling project — 9 lowercase alphanumeric characters.

Example:84c012a33

A unique project identifier.

translationJobUidstring required

Translation job unique identifier — 12 lowercase alphanumeric characters.

Example:j45v1uvsi3tx

A unique translation job identifier.

Query parameters

reportStatus'NOT_FOUND' | 'PENDING' | 'PROCESSING' | 'COMPLETED' | 'FAILED' | 'TIMEOUT'

Status of report.

contentCoverage'FULL' | 'PARTIAL'

Specifies level of content coverage report should have.

creatorUserUidsUserUid[]

Array of report creator uids.

[
  "99b0662fbae1"
]
translationJobSchemaContentsstring[]

if report was generated for the job,.

tagsstring[]

Search is done via or logic, i.e. if a report has any of the given tags, it will be returned.

createdFromstring

Date filter for report.

createdTostring

Date filter for report.

limitinteger

Paging parameter. The number of reports to return.

offsetinteger

Paging parameter. The index of the repor to start with.

Response

OK

Example response

{
  "response": {
    "data": [
      {
        "projectId": "84c012a33",
        "creatorUserUid": "99b0662fbae1",
        "creatorAgencyUid": "f965c52b",
        "createdDate": "2026-01-15T10:00:00Z"
      }
    ]
  }
}

Changes

    • breaking

      added the pattern ^[a-z0-9]{12}$ to the path request parameter translationJobUid

    • breaking

      added the pattern ^[a-z0-9]{9}$ to the path request parameter projectId

    • breaking

      the /// response's property format changed from YYYY-MM-DDThh:mm:ssZ to date-time for status

    • warning

      added the new SUCCESS enum value to the / response property for the response status

    • info

      the /// response's property pattern ^[a-f0-9]{8}$ was added for the status

    • info

      the /// response's property pattern ^[a-z0-9]{12}$ was added for the status

    • info

      the /// response's property pattern ^[a-z0-9]{9}$ was added for the status

    • info

      endpoint added