Документация по API ОРВМ
Ниже опубликована по API, для взаимодействия между информационными системами ОРВМ и вашим приложениями. Для работы с API вам потребуется получить ключи [key] на сайте https://orvm.info
Существуют 2 ключа, с разным уровнем доступа, срок действия каджого ключа 1 год:
- [user-key] - ключ для работы с информацией, которая доступна пользователям: календарь бреветов, информация о своём или доверенном профиле, рейтинг и т.д. Ключ можно получить в профиле пользователя
- [club-key] - ключ для работы с информацией, которая доступна клубам (организаторам бреветов): редактирование информации по бреветам, протоколам, участиникам, клубу и т.д. Ключ можно получить в профиле клуба
С помощью полученного ключа не обходимо произвести регистрацию и получению [token], кажды ключ может получить несколько токенов, которые действуют 6 часов и далее использую [refresh] получаете новый токен
Авторизация
Для получения [token_user|club] доступа
Запрос:
curl -X POST https://orvm.info/api/v1/authorize/ -d api_key=[key_user|club] -d description="Test Service"uuid
text
Ответ сервера:
string
uuid
DateTime
integer
uuid
Обновлено: 16.02.2026 09:07
Проверка токена
Проверка [token_user|club] срок действия
Запрос:
curl -X POST https://orvm.info/api/v1/check/ -d token=[token_user|club]uuid
Ответ сервера:
string(25)
uuid
DateTime
integer
Обновлено: 16.02.2026 09:14
Обновление токена
Обновление токена, который истёк или истекает
Запрос:
curl -X POST https://orvm.info/api/v1/refresh/ -d refresh=[token_user|club]uuid
Ответ сервера:
string
uuid
DateTime
integer
uuid
Обновлено: 16.02.2026 09:14
Список бреветов
По умолчанию будет выдан список бреветов текущего сезона
Запрос:
curl -X POST https://orvm.info/api/v1/brevet/ -H "Authorization: Bearer [token_user]" -H "Content-Type: x-www-form-urlencoded"uuid
Ответ сервера:
integer
DateTime
String
float
float
integer
integer
uuid
string
string
Обновлено: 16.02.2026 09:14
Список клубов ОРВМ
Получение списка клубов с их информацией
Запрос:
curl -X GET https://orvm.info/api/v1/club/ -H "Authorization: Bearer [token_user]"uuid
Ответ сервера:
integer
string
string
string
Обновлено: 16.02.2026 09:15
Информация по маршруту
Выводится информация по маршруту
Запрос:
curl -X POST https://orvm.info/api/v1/route/ -H "Authorization: Bearer [token_user]" -H "Content-Type: x-www-form-urlencoded" -d uuid=dca852d9-c853-4121-b3fa-0c9766922897uuid
Ответ сервера:
string
string
float
float
float
float
float
float
integer
Обновлено: 29.03.2026 14:14
Создание марафона в базе ОРВМ
Добавление нового марафона от клуба
Запрос:
curl -X POST https://orvm.info/api/v1/club-brevet/ -H "Authorization: Bearer [token_club]" -d type=add -d name="Путь отчаянных" date_start="2026-08-04 08:00"uuid
string
string
datetime
Ответ сервера:
integer
datetime
Обновлено: 29.03.2026 14:25
Информация о марафоне из базы ОРВМ
Описание
Запрос:
curl -X POST https://orvm.info/api/v1/club-brevet/ -H "Authorization: Bearer [token_club]" -d type=info -d id="456"string
integer
Ответ сервера:
integer
datetime
Обновлено: 29.03.2026 14:24
Список марафонов в базе ОРВМ
Для вывода списка марафонов клуба
Запрос:
curl -X POST https://orvm.info/api/v1/club-brevet/ -H "Authorization: Bearer [token_club]" -d type=list -d year=2025string
integer
Ответ сервера:
integer
datetime
string
Обновлено: 29.03.2026 14:38
Редактирование марафона в базе ОРВМ
Редактирование информации о марафоне в базе ОРВМ
Запрос:
curl -X POST https://orvm.info/api/v1/club-brevet/ -H "Authorization: Bearer [token_club]" -d type=edit -d id="456" -d name="В поисках завтрака" string
integer
string
Ответ сервера:
integer
Обновлено: 29.03.2026 14:24
Создание протокола в базе ОРВМ
Создание нового протокола к марафону, есть протокол или нет, в ответ будет отправлен его ID
Запрос:
curl -X POST https://orvm.info/api/v1/club-protokol/ -H "Authorization: Bearer [token_club]" -d type=create -d id=2412string
integer
Ответ сервера:
integer
datetime
Обновлено: 29.03.2026 14:37
Добавление пунктов в протокол
Добавление пунктов в протокол (внесение информации по участникам)
Запрос:
curl -X POST https://orvm.info/api/v1/club-protokol/ -H "Authorization: Bearer [token_club]" -d type=add -d id="456" -d iuc="TR5336" -d name_rus="Иван" -d surname_rus="Иванов" -d name_lat="Ivan" -d surname_lat="Ivanov" -d time="2341" -d medal="true" -d woman="false"string
integer
string
string
string
string
string
integer
integer
integer
Ответ сервера:
integer
Обновлено: 30.03.2026 05:32
Получение информации по протоколу
Получение списка позиций из протокола марафона
Запрос:
curl -X POST https://orvm.info/api/v1/club-protokol/ -H "Authorization: Bearer [token_club]" -d type=list -d id="456"Ответ сервера:
Обновлено: 30.03.2026 05:33
Запрос информации по участнику
Используется для получение информации по пользователю, который предоставил уникальный короткий код пользователя.
Запрос:
curl -X POST https://orvm.info/api/v1/club-user/ -H "Authorization: Bearer [token_club]" -d id="RW3867"Ответ сервера:
Обновлено: 30.03.2026 07:10