---
title: "Get program tiers summary report"
method: GET
path: "/v2/loyalties/programs/{programId}/reports/tiers/summary"
tags: ["Programs"]
---

# Get program tiers summary report

`GET /v2/loyalties/programs/{programId}/reports/tiers/summary`

<Info>

<Badge color="gray">Documentation in progress</Badge>

This documentation is in progress. The parameters, fields, request and response bodies, and other data may be subject to change. If you need more information or you want to share feedback, contact [Voucherify support](https://www.voucherify.io/contact-support) or your Technical Account Manager.

</Info>

Returns total tier-movement statistics for the program (all time), optionally
filtered by tier structure and tier.

Results are capped by `limit` (default `100`) and sorted by `order` (default `-id`).

## Query parameters

- `limit` integer
- `order` union
  - 'id' | '-id'
  - string[]
- `filters` TiersReportListFilters — Filters for program tiers reports.
  - `junction` 'AND' | 'OR', nullable — Logical junction between the field filters. Defaults to AND behavior.
  - `tier_structure_id` TiersReportFilterTierStructureIdConditions — ID filter conditions for tier structure id. Values must match pattern `^lts_[a-f0-9]+$`. `$is`/`$is_not` accept a single value (string or 1-element array); `$in`/`$not_in` accept a string or an array of 1-100 values.
    - `conditions` object, required
      - `$is` union — Matches rows whose tier structure id equals the given value.
        - string
        - string[]
      - `$is_not` union — Matches rows whose tier structure id does not equal the given value.
        - string
        - string[]
      - `$in` union — Matches rows whose tier structure id is one of the given values.
        - string
        - string[]
      - `$not_in` union — Matches rows whose tier structure id is not one of the given values.
        - string
        - string[]
  - `tier_id` TiersReportFilterTierIdConditions — ID filter conditions for tier id. Values must match pattern `^lt_[a-f0-9]+$`. `$is`/`$is_not` accept a single value (string or 1-element array); `$in`/`$not_in` accept a string or an array of 1-100 values.
    - `conditions` object, required
      - `$is` union — Matches rows whose tier id equals the given value.
        - string
        - string[]
      - `$is_not` union — Matches rows whose tier id does not equal the given value.
        - string
        - string[]
      - `$in` union — Matches rows whose tier id is one of the given values.
        - string
        - string[]
      - `$not_in` union — Matches rows whose tier id is not one of the given values.
        - string
        - string[]

## Response `200`

Program tiers summary report.

- TiersReportSummaryResponse — Program tiers summary report result.
  - `data` TiersReportSummaryEntry[] — Report entries, one per tier structure and tier.
    - `id` string — Unique identifier of the summary row.
    - `tier_structure_id` string — Unique identifier of the tier structure (format `lts_...`).
    - `tier_id` string — Unique identifier of the tier (format `lt_...`).
    - `joins` number — Total number of members who joined this tier.
    - `upgrades` number — Total number of upgrades into this tier.
    - `downgrades` number — Total number of downgrades into this tier.
    - `lefts` number — Total number of members who left this tier.
    - `prolongs` number — Total number of tier prolongations.
    - `object` 'program_tiers_summary_report' — Object type marker. Always `program_tiers_summary_report`.
  - `object` 'report' — Object type marker. Always `report`.

## Other responses

- `400` — Validation error - request body or query parameters failed validation, or the operation is not allowed in the current resource state.
- `404` — Resource not found.
- `500` — Internal server error.

---

[API](https://skmtc.net/voucherifyio/apis/voucherify-loyalty-v2-api.md) · [All operations](https://skmtc.net/voucherifyio/apis/voucherify-loyalty-v2-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/voucherifyio/voucherify-loyalty-v2-api/revisions/69be73b5cff0/schema)
