---
title: "List Task Status Metrics"
method: GET
path: "/task-status/task-statuses"
tags: ["Task Status Data Set"]
---

# List Task Status Metrics

`GET /task-status/task-statuses`

Endpoint to fetch task status metrics.

## Query parameters

- `$filter` string
- `$top` integer
- `$skip` integer
- `$count` boolean
- `$expand` string

## Headers

- `Authorization` string, required
- `X-LC-Tenant` string, required

## Response `200`

- object
  - `itemCount` integer
  - `items` FactTaskStatus[]
    - `projectId` integer — Unique identifier for the project.
    - `customerId` integer — Unique identifier for the customer.
    - `taskTypeId` integer — Identifier for the type of task.
    - `taskStatusId` integer — Current status of the task.
    - `startDate` integer — Start date of the task in YYYYMMDD format.
    - `startedAt` string, date-time — Timestamp when the task was started in 'YYYY-MM-DDTHH:MM:SSZ' format.
    - `languageDirectionId` integer — Identifier for the language direction.
    - `sourceFileId` integer — Unique identifier for the source file associated with the task.
    - `ownerId` integer — Identifier for the owner of the task.
    - `completionDate` integer — Date when the task was completed in YYYYMMDD format.
    - `completedAt` string, date-time — Timestamp when the task was completed in 'YYYY-MM-DDTHH:MM:SSZ' format.
    - `dueDate` integer — Due date for the task in YYYYMMDD format.
    - `dueBy` string, date-time — Timestamp by which the task is due in 'YYYY-MM-DDTHH:MM:SSZ' format.
    - `actualDuration` integer — Actual duration taken to complete the task, in minutes.
    - `estimatedDuration` integer — Estimated duration to complete the task, in minutes.
    - `delivery` integer — Difference between the actual duration and the estimated duration.
    - `otdStatus` integer — On-time delivery status.
    - `words` integer — Number of words in the source file processed in this task.
    - `taskId` string — Unique identifier for the task, as it is in Trados Cloud Platform.
    - `project` DimProject — Project dimension
      - `internalId` integer — A unique internal identifier for the project.
      - `projectId` string — A unique identifier for the project, as it is in Trados Cloud Platform.
      - `projectShortId` integer — A shortened, numeric identifier for the project, assigned by Trados Cloud Platform.
      - `projectName` string — The name of the project.
      - `projectDescription` string — A detailed description of the project.
      - `projectLocationId` string — The identifier for the location where the project is based or managed.
      - `projectGroupId` string — The identifier for the project group.
      - `projectGroupShortId` integer — A shortened, numeric identifier for the project group, assigned by Trados Cloud Platform.
      - `projectGroupName` string — The name of the group responsible for the project.
      - `projectStatus` 'N/A' | 'created' | 'in_progress' | 'completed' — The current status of the project. Can have the following values: 'created','in_progress','completed','archived'.
      - `projectTemplateId` string — The identifier for the template used to create the project.
      - `projectTemplateName` string — The name of the template used to create the project.
      - `originSystem` string — The originating system or application where the project was created.
      - `sourceLanguage` string — The source language of the project content.
      - `targetLanguages` string — The target languages for the project content, typically a comma-separated list.
      - `createdAt` string, date-time — The date and time when the project was created. Timestamp with 'YYYY-MM-DDTHH:MM:SSZ' format.
      - `quoteCreatedAt` string, date-time — The date and time when the project quote was created. Timestamp with 'YYYY-MM-DDTHH:MM:SSZ' format.
      - `quoteApprovedAt` string, date-time — The date and time when the project quote was approved. Timestamp with 'YYYY-MM-DDTHH:MM:SSZ' format.
      - `completedAt` string, date-time — The date and time when the project was completed. Timestamp with 'YYYY-MM-DDTHH:MM:SSZ' format.
      - `dueAt` string, date-time — The due date and time for the project. Timestamp with 'YYYY-MM-DDTHH:MM:SSZ' format.
      - `deliveredAt` string, date-time — The date and time when the project was delivered. Timestamp with 'YYYY-MM-DDTHH:MM:SSZ' format.
      - `projectSegmentCount` integer — The total number of segments in the project.
      - `projectWordCount` integer — The total number of words in the project.
      - `projectCharacterCount` integer — The total number of characters in the project.
      - `projectFileCount` integer — The total number of files in the project.
      - `projectRevenue` number, float — The total revenue generated by the project.
      - `projectSavings` number, float — The total savings associated with the project.
      - `projectCurrencyCode` string — The currency code (e.g., USD, EUR) for the project financials.
      - `deliveryTimeDiff` integer — The difference in time between the due date and the actual delivery date, measured in seconds.
      - `onTimeStatus` 'N/A' | 'VERY_EARLY' | 'EARLY' | 'ON_TIME' | 'LATE' | 'VERY_LATE' — A status indicating the punctuality of the project's delivery.
      - `projectCreatorName` string — The name of the user who created the project.
      - `projectCreatorId` string — The identifier for the user who created the project.
      - `deleted` boolean — A boolean flag indicating whether the project has been deleted.
      - `customFields` string — A string containing custom fields and values specific to the project. Format: 'customField1 = value1 | customField2 = value2'.
    - `customer` DimCustomer — Customer dimension
      - `internalId` integer — A unique internal identifier for the customer.
      - `customerId` string — A unique identifier for the customer, as it is in Trados Cloud Platform.
      - `customerLocationId` string — The identifier for the location where the customer is based or managed.
      - `customerName` string — The name of the customer.
      - `createdBy` string — The identifier of the user who created the customer.
      - `createdAt` string — The date and time when the customer record was created. Timestamp with 'YYYY-MM-DDTHH:MM:SSZ' format.
      - `keyContactId` string — The identifier for the key contact person for the customer.
      - `keyContactEmail` string — The email address of the key contact person for the customer.
      - `ragStatusName` string — The RAG (Red, Amber, Green) status name indicating the current health or risk status of the customer.
      - `customFields` string — A string containing custom fields and values specific to the customer. Format: 'customField1 = value1 | customField2 = value2'.
      - `deleted` boolean — A boolean flag indicating whether the customer record has been deleted.
    - `taskType` DimTaskTypes — Task Types Dimension
      - `internalId` integer — A unique identifier for the task type.
      - `taskType` string — A string representing the specific type of the task.
      - `name` string — The name of the task type.
      - `businessKey` string — A key associated with the business context of the task type.
      - `automated` boolean — Indicates whether the task type is automated (true) or manual (false).
      - `accountId` string — The identifier of the account associated with the task type.
    - `taskState` DimTaskStates — Task States dimension
      - `internalId` integer — Unique internal identifier for the task state.
      - `taskStatus` string — Internal status code for the task.
      - `name` string — Human-readable name of the task status.
    - `languagePair` DimLanguagePair — Language Pair dimension
      - `internalId` integer — A unique internal identifier for the language pair.
      - `sourceLanguageCode` string — The ISO code representing the source language.
      - `sourceEnglishName` string — The English name of the source language.
      - `sourceParentLanguageCode` string — The ISO code of the parent language for the source language, if applicable.
      - `targetLanguageCode` string — The ISO code representing the target language.
      - `targetEnglishName` string — The English name of the target language.
      - `targetParentLanguageCode` string — The code of the parent language for the target language, if applicable.
    - `sourceFile` DimSourceFile
      - `internalId` integer — A unique internal identifier for the source file.
      - `sourceFileId` string — A unique identifier for the source file, as it is in Trados Cloud Platform.
      - `projectId` string — The identifier for the project associated with the source file, as it is in Trados Cloud Platform.
      - `projectName` string — The name of the project associated with the source file.
      - `fileName` string — The name of the source file.
      - `sourceFileLocationId` string — The identifier for the location where the source file is stored.
      - `fileTypeSettingsId` string — The identifier for the file type settings used for processing the source file.
      - `fileRole` string — The role or category of the source file (e.g., source, reference).
      - `batch` integer — The batch number.
      - `sourceFileSegmentCount` integer — The total number of segments in the source file.
      - `sourceFileWordCount` integer — The total number of words in the source file.
      - `sourceFileCharacterCount` integer — The total number of characters in the source file.
      - `createdAt` string, date-time — The date and time when the source file was created. Timestamp with 'YYYY-MM-DDTHH:MM:SSZ' format.
    - `taskOwner` DimOwner — Task Owner dimension
      - `internalId` integer — A unique internal identifier for the task owner.
      - `accountUserId` string — A unique identifier for the account user associated with the task owner.
      - `firstName` string — The first name of the task owner.
      - `lastName` string — The last name of the task owner.
      - `userEmail` string — The email address of the task owner.
      - `accountUserLocationId` string — The identifier for the location associated with the user's account.
      - `membership` string — Displays the type of membership the user has with the account: member, collaborator(guest).
      - `createdAt` string, date-time — The date and time when the task owner's account was created. Timestamp with 'YYYY-MM-DDTHH:MM:SSZ' format.
      - `lastModifiedAt` string, date-time — The date and time when the task owner's account was last modified. Timestamp with 'YYYY-MM-DDTHH:MM:SSZ' format.
      - `deletedAt` string, date-time — The date and time when the task owner's account was deleted, if applicable. Timestamp with 'YYYY-MM-DDTHH:MM:SSZ' format.
      - `vendorId` string — The identifier for the vendor associated with the task owner.
      - `vendorName` string — The name of the vendor associated with the task owner.
      - `deleted` boolean — A boolean indicating whether the task owner's account has been deleted.

## Other responses

- `400` — Bad Request. The request could not be understood by the server. Check error message and details to further understand the cause.
- `401` — Unauthorized request. The user could not be identified.
- `403` — Forbidden request. The user does not have the necessary permissions for the resource.

---

[API](https://skmtc.net/rws/apis/trados-data-bridge-api.md) · [All operations](https://skmtc.net/rws/apis/trados-data-bridge-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rws/trados-data-bridge-api/revisions/823ba45e799c/schema)
