---
title: "Listar tipos de condição da loja"
method: GET
path: "/api/promotions/conditions"
tags: ["Admin API · Promoções"]
---

# Listar tipos de condição da loja

`GET /api/promotions/conditions`

## Request

- Base URL: `https://sualoja.commerce-wake.tech`
- URL: `https://sualoja.commerce-wake.tech/api/promotions/conditions`
- Auth: HTTP bearer

Lista os tipos de condição cadastrados na loja. Use `promotionConditionId` no filtro `conditions` de
Listar promoções. Não use esses IDs no corpo de criação: lá as condições são descritas por grupo e subgrupo.
            
Permissão: **Cadastro de promoções — visualização**.

## Headers

- `x-api-version` '2.0', required

## Response `200`

Tipos de condição em `data.conditions`.

- GetConditionsQueryDTO
  - `data` ConditionsDataDTO
    - `conditions` ConditionDTO[], nullable: Tipos de condição cadastrados na loja.
      - `promotionConditionId` integer: ID do tipo de condição. Use no filtro `conditions` de Listar promoções.
      - `name` string, nullable: Nome do tipo de condição.

## Other responses

- `400`: Requisição inválida, incluindo a falta do header x-api-version. O motivo vem em details.
- `401`: Token ausente, inválido ou expirado (SESSION_INVALID), ou sem a permissão exigida (UNAUTHORIZED).
- `500`: Erro inesperado. Tente de novo; se persistir, contate o suporte com o traceId.

---

[API](https://skmtc.dev/fbits/apis/admin-api.md) - [All operations](https://skmtc.dev/fbits/apis/admin-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fbits/apis/admin-api/revisions/a37bfd1b0bf3?raw)
