---
title: "Retrieve public grid tariffs with period schedules."
method: GET
path: "/api/v1/tariffs/grid"
tags: ["Tariff"]
---

# Retrieve public grid tariffs with period schedules.

`GET /api/v1/tariffs/grid`

Returns public DSO/TSO grid tariffs with their period groups and pricing schedules. Required scope: `tariffs:read`</br></br>**Availability:** This endpoint is not available by default. It must be explicitly enabled for your operator account upon request. Please contact your Monta Business Partner to request access to this feature.

## Query parameters

- `countryId` integer
- `periodGroupsYear` union
  - integer
  - integer
- `name` string

## Response `200`

List of public grid tariffs

- GridTariff[]
  - `id` integer — Id of the tariff
  - `externalId` string, required — External id of the tariff
  - `name` string, required — Name of the tariff
  - `description` string, required — Description of the tariff
  - `countryId` integer — Country Id of the tariff
  - `countryAreaId` integer, nullable — Country area Id of the tariff
  - `currencyId` integer — Currency Id of the tariff
  - `pricesWithVat` boolean — Indicates if VAT is already in the price of the tariff
  - `zipCodes` string[], required — Zip codes covered by this tariff
  - `tariffType` 'WEEKLY' | 'DYNAMIC', required
  - `active` boolean — Indicates if the tariff is active
  - `timeZone` string, required — Time zone of the tariff
  - `area` string, required — Area of the tariff
  - `customerType` 'A_ZERO' | 'A_HIGH' | 'A_LOW' | 'B_HIGH' | 'B_LOW' | 'C_CUSTOMER'
  - `createdAt` string, date-time, required — Creation date of the tariff
  - `updatedAt` string, date-time, nullable — Last update date of the tariff
  - `periodGroups` GridTariffPeriodGroup[], required — Period groups with pricing schedules
    - `id` integer — Id of the period group
    - `activeFrom` string, date, required — Start date when this period group becomes active
    - `activeTo` string, date, required — End date when this period group stops being active
    - `description` string, required — Description of the period group
    - `recurringPeriods` GridTariffRecurringPeriod[], required — Recurring periods within this period group
      - `id` integer — Id of the recurring period
      - `dayOfWeek` 'MONDAY' | 'TUESDAY' | 'WEDNESDAY' | 'THURSDAY' | 'FRIDAY' | 'SATURDAY' | 'SUNDAY', required
      - `endDayOfWeek` 'MONDAY' | 'TUESDAY' | 'WEDNESDAY' | 'THURSDAY' | 'FRIDAY' | 'SATURDAY' | 'SUNDAY'
      - `startHour` integer — Hour when this period starts (0-23)
      - `endHour` integer — Hour when this period ends (0-24)
      - `price` number, required — Price for this period in the tariff's currency
      - `isHoliday` boolean — Whether this period applies to holidays
      - `rateName` string, nullable — Name of the rate

## Other responses

- `400` — The request is invalid
- `401` — Consumer with provided credentials was not found
- `403` — Operator doesn't have access to resource
- `404` — Entity with the provided id was not found

---

[API](https://skmtc.net/monta/apis/monta-partner-api.md) · [All operations](https://skmtc.net/monta/apis/monta-partner-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/monta/monta-partner-api/versions/517e18f11015/schema)
