# Queries / Promotion Categories

# Promotion Categories

**Query**
## promotionCategories — Returns [[PromotionCategory]](/documentation/Objects/Promotion-Category#PromotionCategory)

**Scopes required:** see_promotions

| Arguments | Type | Description |
| --- | --- | --- |
| sources | *[String!]* | `shortCode`s of the sources to find |

**Example Query**

```graphql
query GetPromotionCategories($sources: [String!]) {
    promotionCategories(sources: $sources) {
        id,
        name,
        parent,
        deleted,
        mdbId
    }
}

# Example variables
{
    "sources": [
        "<SOURCES>"
    ]
}
```

**Query**
## promotionCategory — Returns [PromotionCategory](/documentation/Objects/Promotion-Category#PromotionCategory)

**Scopes required:** see_promotions

| Arguments | Type | Description |
| --- | --- | --- |
| id | [ID!](/documentation/Types/UUID#UUID) | The ID of the promotion category to retrieve |

**Example Query**

```graphql
query GetPromotionCategory($id: ID!) {
    promotionCategory(id: $id) {
        id,
        name,
        parent,
        deleted,
        mdbId
    }
}

# Example variables
{
    "id": "<ID>"
}
```