Содержание

API HTTP-сервиса «Фестивали»

Общая информация

Общие правила для PUT /v1/{ИмяМетода}

Команды

Авторизация и профиль

check_email

{
  "Удачно": true,
  "Ошибка": "",
  "ПользовательСуществует": true
}

new_email

{
  "Удачно": true,
  "Ошибка": ""
}

auth_email

{
  "Удачно": true,
  "Ошибка": "",
  "ПользовательАвторизован": true,
  "Токен": "..."
}

Списки/справочники

get_festlist

get_regionlist

get_categorylist

get_packagelist

get_discountlist

get_doplist

get_questlist

get_optionlist

get_doctypelist

get_levellist

get_experiencelist

get_classlist

get_setlist

get_sizelist

Проверки и расчёты

check_category

{
  "Удачно": true,
  "Ошибка": "",
  "Зачет": "...",
  "Скидка": "...",
  "Сет": "...",
  "Пакет": "..."
}

check_promo

get_amount

get_groupamount

get_preamount

Участники

add_participant

edit_participant

add_participant_bycode

delete_participant

get_participantlist

Трассы и результаты

get_routelist

ЕстьЗона:

ТипКод:

Если трасса мультипитча, то необходимо показывать переключатель (флажок) Использовал ИТО или завис (сохранять в МультипитчИТО)

Реквизит МультипитчВерхняяСтраховка на текущий момент не используется.

Реквизиты Баллы, БаллыРедпойнт, БаллыЗона при расчете баллов на сервере не используются.

ЭтоГруппа:

КодГруппы: код элемента-группы, в которую входит текущий элемент.

Если заполнено ДатаПролаза - есть какой-то результат:

Реквизиты ПопытокТоп и ПопытокЗона необходимо отображать и вводить только в случае, если в реквизитах фестиваля УчитыватьПопытки = Истина. В противном случае можно отправлять пустые значения.

save_results

save_oneresult

Аренда снаряжения

get_equiplist

get_equiporderlist

add_equiporder

edit_equiporder

delete_equiporder