CurrencyRatesApi
Туры. Управление турами
Туры. Фильтры туров (заведенных в Маге)
AlfaBank
ClientApi
Agreement
API | Description |
---|---|
PATCH api/agreement/{code} |
Обновление отдельных полей путевки |
PUT api/Agreement/Put |
- |
PUT api/Agreement |
- |
PUT api/Agreement/Put/{name} |
- |
PartnerApi
Туры. Поиск туров (заведенных в Маге)
API | Description |
---|---|
GET api/tour/search/Tours |
- |
GET api/tour/search/TourInfo?tourId={tourId} |
- |
GET api/tour/search/GetAccessibleTourInfo?tourId={tourId} |
- |
GET api/tour/search/DatePrices |
- |
Lead
PayOnline
API | Description |
---|---|
POST OnlinePayment/PayOnline/approved/{partnerId}/{paySettingId} |
DateTime=2024-02-29+13%3a30%3a26&TransactionID=242456714&OrderId=02291327&Amount=5.00&Currency=RUB&SecurityKey=4f76db31481b6feeafc3b57ae15afd7d&Provider=Card&PaymentAmount=5.00&PaymentCurrency=RUB&CardHolder=Oleg+tarasov&CardNumber=******2277&ECI=7&Code=1999&ErrorCode=2 DateTime=2024-02-28+09%3a23%3a27&TransactionID=341660076&OrderId=25382344&Amount=2.00&Currency=RUB&QrCodeId=1058919&SecurityKey=3233e92bd0227758b93cb5fdea160621&lang=ru&Provider=Qr&RebillAnchor=XXX |
POST OnlinePayment/PayOnline/declined/{partnerId}/{paySettingId} |
- |
Платежи
API | Description |
---|---|
POST api/payment/list |
Список платежей |
GET api/payment/{id} |
Загрузка информации о платеже по id |
POST api/payment/details |
Список детализаций платежей Отличается от платежа тем, что платеж может быть по нескольким путевкам и по такому платежу будет несколько детализаций |
POST api/payment |
Добавление/редактирование платежа При добавлении ID не передается |
DELETE api/payment/{id} |
Удаление платежа по id |
History
API | Description |
---|---|
GET api/history/{type}/{id} |
Получение истории по типу и ID записи |
Tags
API | Description |
---|---|
GET api/tag/{entityTypeId} |
- |
POST api/tag |
- |
POST api/tag/remove |
- |
SearchEntities
API | Description |
---|---|
GET api/SearchEntities |
- |
POST api/SearchEntities |
- |
AdditionalValuesApi
работа с доп описаниями
API | Description |
---|---|
GET api/additionalvalues/{tableId}/{rowId} |
- |
GET api/additionalvalues/{tableId} |
- |
PUT api/AdditionalValuesApi/Update?request={request} |
Обновление доп описаний |
POST api/AdditionalValuesApi/Update |
- |
PUT api/AdditionalValuesApi?request={request} |
Обновление доп описаний |
POST api/AdditionalValuesApi |
- |
PUT api/AdditionalValuesApi/Update/{name}?request={request} |
Обновление доп описаний |
POST api/AdditionalValuesApi/Update/{name} |
- |
Сертификаты/Дотации
API | Description |
---|---|
POST api/GiftCertificate/all |
- |
GET api/GiftCertificate?id={id}&number={number}&getSubsidies={getSubsidies} |
- |
POST api/GiftCertificate |
- |
POST api/GiftCertificate/delete |
- |
GET api/GiftCertificate/managers |
- |
GET api/GiftCertificate/users |
Метод получения списка сотрудников, которым ваданы сертификаты |
GET api/GiftCertificate/points?userId={userId} |
Метод получения доступных пользователю баллов |
GET api/GiftCertificate/publicoffers |
Метод получения ссылок на оплату дотациями через договор-оферты |
Country
API | Description |
---|---|
GET api/Country/{partnerId} |
- |
GET api/Country/All?request={request} |
Загрузка списка стран |
GET api/Country?request={request} |
Загрузка списка стран |
GET api/Country/All/{name}?request={request} |
Загрузка списка стран |
Туры. Бронирование туров (заведенных в Маге) из виджета
API | Description |
---|---|
POST api/tour/basket/calculate |
- |
POST api/tour/basket/book |
- |
FavouriteSelectionApi
Advertisement
API | Description |
---|---|
GET api/Advertisement/All?request={request} |
Получение списка источников рекламы |
GET api/Advertisement?request={request} |
Получение списка источников рекламы |
GET api/Advertisement/All/{name}?request={request} |
Получение списка источников рекламы |
OrderApi
NotesApi
Api контроллер для работы с примечаниями
API | Description |
---|---|
POST api/NotesApi/Update |
Метод добавления/обновления примечания |
POST api/NotesApi/Delete |
Метод удаления примечания |
POST api/NotesApi/Update/{name} |
Метод добавления/обновления примечания |
POST api/NotesApi/Delete/{name} |
Метод удаления примечания |
City
API | Description |
---|---|
GET api/City/All?countryId={countryId} |
Загрузка списка городов |
GET api/City?countryId={countryId} |
Загрузка списка городов |
GET api/City/All/{name}?countryId={countryId} |
Загрузка списка городов |