locations.php¶
API модуль управления локациями и тегами: получение списка доступных регионов, детальная информация о локации, управление тегами и история изменений.
Методы API¶
| Метод | Действие | Описание |
|---|---|---|
add_tag | добавление тега | Добавляет новый тег к локации. |
clone | клонирование локации | Создает копию существующей локации. |
delete_tag | удаление тега | Удаляет существующий тег. |
get | получение локации | Получает детальную информацию о конкретной локации по ID или коду. |
history | получение истории | Возвращает историю изменений для локации. |
list | список локаций | Возвращает список всех доступных локаций. |
list_tags | список тегов | Возвращает список всех доступных тегов. |
show | получение информации о локации | Возвращает детальную информацию о локации по её ID. |
update_tag | обновление тега локации | Обновляет существующий тег локации. |
locations/add_tag¶
Добавляет новый тег к локации.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: add_tag |
| token | ✅ | string | Токен авторизации |
| tag | ✅ | string | Значение тега |
| value | ❌ | string | Дополнительное значение тега |
| extra | ❌ | string | Дополнительная информация для тега |
| location_id | ✅ | integer | Идентификатор локации |
| internal | ❌ | boolean | Флаг внутреннего тега (1 — внутренний, 0 — внешний) |
Пример запроса
locations/clone¶
Создает копию существующей локации.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: clone |
| token | ✅ | string | Токен авторизации |
| id | ✅ | integer | Идентификатор локации для клонирования |
Пример запроса
Пример успешного ответа
locations/delete_tag¶
Удаляет существующий тег.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: delete_tag |
| token | ✅ | string | Токен авторизации |
| id | ✅ | integer | Идентификатор тега для удаления |
| location_id | ✅ | string | Идентификатор локации, к которой привязан тег |
Пример запроса
locations/get¶
Получает детальную информацию о конкретной локации по ID или коду.
HTTP-метод: POST|GET
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: get |
| token | ✅ | string | Токен авторизации |
| id | ❌ | integer | string |
| location | ❌ | string | Alpha2 код локации (например: US, DE, NL) |
Пример запроса
Пример успешного ответа
locations/history¶
Возвращает историю изменений для локации.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: history |
| token | ✅ | string | Токен авторизации |
| id | ✅ | integer | Идентификатор локации для получения истории изменений |
Пример запроса
Пример успешного ответа
locations/list¶
Возвращает список всех доступных локаций.
HTTP-метод: POST|GET
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: list |
| token | ✅ | string | Токен авторизации |
Пример запроса
Пример успешного ответа
locations/list_tags¶
Возвращает список всех доступных тегов.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: list_tags |
| token | ✅ | string | Токен авторизации |
| location_id | ✅ | integer | Идентификатор локации для получения списка тегов |
Пример запроса
Пример успешного ответа
locations/show¶
Возвращает детальную информацию о локации по её ID.
HTTP-метод: POST|GET
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: show |
| token | ✅ | string | Токен авторизации |
| params[id] | ✅ | integer | ID локации. |
Пример запроса
Пример успешного ответа
locations/update_tag¶
Обновляет существующий тег локации.
HTTP-метод: POST|GET
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: update_tag |
| token | ✅ | string | Токен авторизации |
| params[id] | ✅ | integer | ID тега. |
| params[tag] | ✅ | string | Название (текст) тега. |
| params[location_id] | ✅ | number | ID локации, к которой относится тег. |
| params[value] | ❌ | string | Дополнительное значение тега. |
| params[extra] | ❌ | string | Дополнительная информация для тега. |
| params[internal] | ❌ | boolean | Флаг внутреннего тега (1 — внутренний, 0 — обычный). |
Пример запроса