---
title: "Returns list of status changes for the specified workflow"
method: GET
path: "/applications/{application}/workflows/{workflow}/status-change"
tags: ["reporting"]
---

# Returns list of status changes for the specified workflow

`GET /applications/{application}/workflows/{workflow}/status-change`

## Path parameters

- `application` string, required
- `workflow` string, required

## Response `200`

All workflow status changes for the specified workflow

- WorkflowStatisticsSummaryResponseType — daily workflow statistics
  - `request` object — Returns the values used to return the response
    - `workflowId` number
    - `from` string, date — A ISO-8601 date that specifies the requested period. If it is not defined it returns statistics | of the last month
    - `until` string, date — A ISO-8601 date that defines the requested perdiod
    - `metrics` string[] — a list of returned metrics
  - `dailyStatistics` DailyWorkflowStatistics[] — an array of daily statistics
    - `calculatedOn` string, date — A ISO-8601 date that specifies the
    - `periods` PeriodsWorkflowStatistics — The date window that define the population each metric is measuring. Typically, retention metrics use a 1 day window period while other metrics a 30 day window period.
      - `PRIOR_1_DAY` WorkflowPopulationSetStatistics
        - `CONTROL` WorkflowPopulationStatistics
          - `population` number — In case of metrics such as DAUs this should be the population over the metric window (e.g. people affected last month). | For retention metrics, it will most probably be people affected on the individual day.
          - `usersAffected` number — Unique users affected on the measurement day. This is the date in the workflowStatistics
          - `totalPopulationMultiplier` number — Multiplier to get the value as if it was for the total population. This should be used for normalising everything in the graphs. | A good way to calculate that would be (Test population + Control population) / thisPopulation
          - `testGroup` string — The test group of the AB test, if the population corresponds to an AB test. Otherwise it will be empty.
          - `controlGroup` boolean — True if the population corresponds to a workflow or AB group control group. False otherwise.
          - `metrics` object — map of available metrics e.g. ActiveUsers, Sessions, Payers, Revenue, RetentionDay_00, etc
            - `ActiveUsers` WorkflowMetricStatistics
              - …
            - `Sessions` WorkflowMetricStatistics
              - …
            - `Payers` WorkflowMetricStatistics
              - …
            - `Revenue` WorkflowMetricStatistics
              - …
            - `RetentionDay_1` WorkflowMetricStatistics
              - …
            - `RetentionDay_2` WorkflowMetricStatistics
              - …
        - `TEST` WorkflowPopulationStatistics
          - `population` number — In case of metrics such as DAUs this should be the population over the metric window (e.g. people affected last month). | For retention metrics, it will most probably be people affected on the individual day.
          - `usersAffected` number — Unique users affected on the measurement day. This is the date in the workflowStatistics
          - `totalPopulationMultiplier` number — Multiplier to get the value as if it was for the total population. This should be used for normalising everything in the graphs. | A good way to calculate that would be (Test population + Control population) / thisPopulation
          - `testGroup` string — The test group of the AB test, if the population corresponds to an AB test. Otherwise it will be empty.
          - `controlGroup` boolean — True if the population corresponds to a workflow or AB group control group. False otherwise.
          - `metrics` object — map of available metrics e.g. ActiveUsers, Sessions, Payers, Revenue, RetentionDay_00, etc
            - `ActiveUsers` WorkflowMetricStatistics
              - …
            - `Sessions` WorkflowMetricStatistics
              - …
            - `Payers` WorkflowMetricStatistics
              - …
            - `Revenue` WorkflowMetricStatistics
              - …
            - `RetentionDay_1` WorkflowMetricStatistics
              - …
            - `RetentionDay_2` WorkflowMetricStatistics
              - …
      - `PRIOR_30_DAYS` WorkflowPopulationSetStatistics
        - `CONTROL` WorkflowPopulationStatistics
          - `population` number — In case of metrics such as DAUs this should be the population over the metric window (e.g. people affected last month). | For retention metrics, it will most probably be people affected on the individual day.
          - `usersAffected` number — Unique users affected on the measurement day. This is the date in the workflowStatistics
          - `totalPopulationMultiplier` number — Multiplier to get the value as if it was for the total population. This should be used for normalising everything in the graphs. | A good way to calculate that would be (Test population + Control population) / thisPopulation
          - `testGroup` string — The test group of the AB test, if the population corresponds to an AB test. Otherwise it will be empty.
          - `controlGroup` boolean — True if the population corresponds to a workflow or AB group control group. False otherwise.
          - `metrics` object — map of available metrics e.g. ActiveUsers, Sessions, Payers, Revenue, RetentionDay_00, etc
            - `ActiveUsers` WorkflowMetricStatistics
              - …
            - `Sessions` WorkflowMetricStatistics
              - …
            - `Payers` WorkflowMetricStatistics
              - …
            - `Revenue` WorkflowMetricStatistics
              - …
            - `RetentionDay_1` WorkflowMetricStatistics
              - …
            - `RetentionDay_2` WorkflowMetricStatistics
              - …
        - `TEST` WorkflowPopulationStatistics
          - `population` number — In case of metrics such as DAUs this should be the population over the metric window (e.g. people affected last month). | For retention metrics, it will most probably be people affected on the individual day.
          - `usersAffected` number — Unique users affected on the measurement day. This is the date in the workflowStatistics
          - `totalPopulationMultiplier` number — Multiplier to get the value as if it was for the total population. This should be used for normalising everything in the graphs. | A good way to calculate that would be (Test population + Control population) / thisPopulation
          - `testGroup` string — The test group of the AB test, if the population corresponds to an AB test. Otherwise it will be empty.
          - `controlGroup` boolean — True if the population corresponds to a workflow or AB group control group. False otherwise.
          - `metrics` object — map of available metrics e.g. ActiveUsers, Sessions, Payers, Revenue, RetentionDay_00, etc
            - `ActiveUsers` WorkflowMetricStatistics
              - …
            - `Sessions` WorkflowMetricStatistics
              - …
            - `Payers` WorkflowMetricStatistics
              - …
            - `Revenue` WorkflowMetricStatistics
              - …
            - `RetentionDay_1` WorkflowMetricStatistics
              - …
            - `RetentionDay_2` WorkflowMetricStatistics
              - …
  - `sums` object — aggregation (sums) of the daily information. If request parameter 'details' was false, then only this object will be returned
    - `periods` PeriodsWorkflowStatistics — The date window that define the population each metric is measuring. Typically, retention metrics use a 1 day window period while other metrics a 30 day window period.
      - `PRIOR_1_DAY` WorkflowPopulationSetStatistics
        - `CONTROL` WorkflowPopulationStatistics
          - `population` number — In case of metrics such as DAUs this should be the population over the metric window (e.g. people affected last month). | For retention metrics, it will most probably be people affected on the individual day.
          - `usersAffected` number — Unique users affected on the measurement day. This is the date in the workflowStatistics
          - `totalPopulationMultiplier` number — Multiplier to get the value as if it was for the total population. This should be used for normalising everything in the graphs. | A good way to calculate that would be (Test population + Control population) / thisPopulation
          - `testGroup` string — The test group of the AB test, if the population corresponds to an AB test. Otherwise it will be empty.
          - `controlGroup` boolean — True if the population corresponds to a workflow or AB group control group. False otherwise.
          - `metrics` object — map of available metrics e.g. ActiveUsers, Sessions, Payers, Revenue, RetentionDay_00, etc
            - `ActiveUsers` WorkflowMetricStatistics
              - …
            - `Sessions` WorkflowMetricStatistics
              - …
            - `Payers` WorkflowMetricStatistics
              - …
            - `Revenue` WorkflowMetricStatistics
              - …
            - `RetentionDay_1` WorkflowMetricStatistics
              - …
            - `RetentionDay_2` WorkflowMetricStatistics
              - …
        - `TEST` WorkflowPopulationStatistics
          - `population` number — In case of metrics such as DAUs this should be the population over the metric window (e.g. people affected last month). | For retention metrics, it will most probably be people affected on the individual day.
          - `usersAffected` number — Unique users affected on the measurement day. This is the date in the workflowStatistics
          - `totalPopulationMultiplier` number — Multiplier to get the value as if it was for the total population. This should be used for normalising everything in the graphs. | A good way to calculate that would be (Test population + Control population) / thisPopulation
          - `testGroup` string — The test group of the AB test, if the population corresponds to an AB test. Otherwise it will be empty.
          - `controlGroup` boolean — True if the population corresponds to a workflow or AB group control group. False otherwise.
          - `metrics` object — map of available metrics e.g. ActiveUsers, Sessions, Payers, Revenue, RetentionDay_00, etc
            - `ActiveUsers` WorkflowMetricStatistics
              - …
            - `Sessions` WorkflowMetricStatistics
              - …
            - `Payers` WorkflowMetricStatistics
              - …
            - `Revenue` WorkflowMetricStatistics
              - …
            - `RetentionDay_1` WorkflowMetricStatistics
              - …
            - `RetentionDay_2` WorkflowMetricStatistics
              - …
      - `PRIOR_30_DAYS` WorkflowPopulationSetStatistics
        - `CONTROL` WorkflowPopulationStatistics
          - `population` number — In case of metrics such as DAUs this should be the population over the metric window (e.g. people affected last month). | For retention metrics, it will most probably be people affected on the individual day.
          - `usersAffected` number — Unique users affected on the measurement day. This is the date in the workflowStatistics
          - `totalPopulationMultiplier` number — Multiplier to get the value as if it was for the total population. This should be used for normalising everything in the graphs. | A good way to calculate that would be (Test population + Control population) / thisPopulation
          - `testGroup` string — The test group of the AB test, if the population corresponds to an AB test. Otherwise it will be empty.
          - `controlGroup` boolean — True if the population corresponds to a workflow or AB group control group. False otherwise.
          - `metrics` object — map of available metrics e.g. ActiveUsers, Sessions, Payers, Revenue, RetentionDay_00, etc
            - `ActiveUsers` WorkflowMetricStatistics
              - …
            - `Sessions` WorkflowMetricStatistics
              - …
            - `Payers` WorkflowMetricStatistics
              - …
            - `Revenue` WorkflowMetricStatistics
              - …
            - `RetentionDay_1` WorkflowMetricStatistics
              - …
            - `RetentionDay_2` WorkflowMetricStatistics
              - …
        - `TEST` WorkflowPopulationStatistics
          - `population` number — In case of metrics such as DAUs this should be the population over the metric window (e.g. people affected last month). | For retention metrics, it will most probably be people affected on the individual day.
          - `usersAffected` number — Unique users affected on the measurement day. This is the date in the workflowStatistics
          - `totalPopulationMultiplier` number — Multiplier to get the value as if it was for the total population. This should be used for normalising everything in the graphs. | A good way to calculate that would be (Test population + Control population) / thisPopulation
          - `testGroup` string — The test group of the AB test, if the population corresponds to an AB test. Otherwise it will be empty.
          - `controlGroup` boolean — True if the population corresponds to a workflow or AB group control group. False otherwise.
          - `metrics` object — map of available metrics e.g. ActiveUsers, Sessions, Payers, Revenue, RetentionDay_00, etc
            - `ActiveUsers` WorkflowMetricStatistics
              - …
            - `Sessions` WorkflowMetricStatistics
              - …
            - `Payers` WorkflowMetricStatistics
              - …
            - `Revenue` WorkflowMetricStatistics
              - …
            - `RetentionDay_1` WorkflowMetricStatistics
              - …
            - `RetentionDay_2` WorkflowMetricStatistics
              - …

## Other responses

- `404` — The reference workflow or application could not be found.

---

[API](https://skmtc.net/gameanalytics/apis/datatiger-management-api.md) · [All operations](https://skmtc.net/gameanalytics/apis/datatiger-management-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gameanalytics/datatiger-management-api/revisions/20a4f732a0b7/schema)
