---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.ru/dev/direct/doc/en/changes/checkDictionaries.md
  - https://yandex.ru/dev/direct/doc/ru/changes/checkDictionaries.md
  - href: ru/changes/checkDictionaries.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
sourcePath: ru/ref-v5/changes/checkDictionaries.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/direct/doc/ru/llms.txt

# checkDictionaries

Сообщает о наличии изменений в справочнике регионов, часовых поясов и интересов к категориям мобильных приложений. Также используется для получения текущего серверного времени.

### Узнайте больше {#see-also}

- [Как проверять наличие изменений](https://yandex.ru/dev/direct/doc/dg/best-practice/check-changes.html)


## Запрос {#input}

Структура запроса в формате JSON:

```javascript translate=no
{
  "method": "checkDictionaries",
  "params": {
    "Timestamp": (string)
  }
}
```

#|
|| **Параметр** | **Тип** | **Описание** | **Обязательный** ||

|| **Структура params (для JSON) / CheckDictionariesRequest (для SOAP)** | > | > | > ||

|| `Timestamp` | string | Момент времени, начиная с которого проверяются изменения. Указывается в формате `YYYY-MM-DDThh:mm:ssZ` (согласно ISO 8601), например `2015-05-24T23:59:59Z`. Если метод вызван без параметра Timestamp, возвращается только текущее время на сервере.  | Нет ||
|# 


## Ответ {#output}

Структура ответа в формате JSON:

```javascript translate=no
{
  "result": { /* result */
    "TimeZonesChanged": ( "YES" | "NO" ),
    "RegionsChanged": ( "YES" | "NO" ),
    "InterestsChanged": ( "YES" | "NO" ),
    "Timestamp": (string) /* required */
  }
}
```

#|
|| **Параметр** | **Тип** | **Описание** ||

|| **Структура result (для JSON) / CheckDictionariesResponse (для SOAP)** | > | > ||

|| `TimeZonesChanged` | YesNoEnum | Показывает наличие или отсутствие изменений в справочнике часовых поясов — YES/NO.

Присутствует в ответе, если при вызове метода задан параметр `Timestamp`.  ||

|| `RegionsChanged` | YesNoEnum | Показывает наличие или отсутствие изменений в справочнике регионов — YES/NO.

Присутствует в ответе, если при вызове метода задан параметр `Timestamp`.  ||

|| `InterestsChanged` | YesNoEnum | Показывает наличие или отсутствие изменений в справочнике интересов к категориям мобильных приложений — YES/NO.

Присутствует в ответе, если при вызове метода задан параметр `Timestamp`.  ||

|| `Timestamp` | string | Момент времени, когда выполнялась проверка изменений. Выводится в формате `YYYY-MM-DDThh:mm:ssZ` (согласно ISO 8601), например `2015-05-24T23:59:59Z`. Это время указывают при следующем вызове метода, чтобы проверять изменения начиная с этого момента.  ||
|# 


## Примеры {#samples}

**Запрос текущего серверного времени**

 
```javascript translate=no
    {
      "method": "checkDictionaries",
      "params": {}
    }
```

**Ответ**

 
```javascript translate=no
    {
      "result": {
        "Timestamp": "2015-02-02T10:08:22Z"
      }
    }
```

**Проверка наличия изменений в справочниках, начиная с 02.02.2015 10:08:22 UTC**

 
```javascript translate=no
    {
      "method": "checkDictionaries",
      "params": {
        "Timestamp": "2015-02-02T10:08:22Z"
      }
    }
```

**Ответ**

 
```javascript translate=no
    {
      "result": {
        "TimeZonesChanged": "YES",
        "RegionsChanged": "NO",
        "Timestamp": "2015-02-02T12:24:31Z"
      }
    }
```

Произошли изменения в справочнике часовых поясов.

