# Описание API сервиса MGC
### Адрес API
https://mgc-api.fim.ltd
### Методы API
`GET /exchange/file` – получение файла обмена
`POST /exchange/GetProduct` – Данные по товару
`POST /exchange/GetDeliveryVariants` – Варианты доставки
`POST /exchange/MakeOrder` – Создание заказа
`POST /exchange/GetOrderStatus` – Статус заказа
### Статусы заказа
`new` – Новый
`processing` – В обработке
`agreed` – Согласовано с клиентом
`confirmed_availability` – Наличие подтверждено
`picking` – Комплектуется
`equipperd` – Укомплектован
`delivering` – Доставляется
`completed` – Выполнен
`no_product` – НетТовара
`dispute` – Открыть спор
`returning` – На стадии возврата
`returned` – Возвращен на склад
`succeeded` - Завершен (успешно)
`failed` – Завершен (отменен)
## Получение заказов
`GET /orders?{params}`
### Параметры запроса
**Имя:**`from`
**Обязательный:** `нет`
**Тип:** `int`
**Пример:** `7384`
**Описание:** Внутренний ID заказа. Если указать, то в ответе будут заказы которые были созданы строго после заказа с указанным ID, т.е сам заказ с переданным ID в списке будет отсутствовать.
<hr>
**Имя:**`status`
**Обязательный:** `нет`
**Тип:** `string`
**Пример:** `Наличие подтверждено`
**Описание:** Статус заказа. Если передать, то в ответе будут только заказы в указанном статусе.
<hr>
**Имя:**`dateFrom`
**Обязательный:** `нет`
**Тип:** `string`
**Пример:** `2020-05-21 14:04:39`
**Описание:** Дата создания заказа «от». В ответе будут заказы которые созданы после указанной даты.
<hr>
**Имя:**`dateTo`
**Обязательный:** `нет`
**Тип:** `string`
**Пример:** `2020-05-21 14:04:39`
**Описание:** Дата создания заказа «до». В ответе будут заказы которые созданы до указанной даты.