Создание маршрутного листа
Версия от 10:59, 28 февраля 2022; Merkulov (обсуждение | вклад)
CASHDESK API
API (Application Programming Interface или интерфейс программирования приложений) — это совокупность инструментов и функций в виде интерфейса для создания новых приложений, благодаря которому одна программа будет взаимодействовать с другой.
Для работы с API сервиса БИФИТ Касса, пользователю необходимо получить токен доступа. Генерация токена происходит по правилам авторизации OAuth2. С инструкцией авторизации по API можно ознакомиться здесь.
Создание маршрутного листа
Подготовьте POST запрос следующего вида:
base URL: https://kassa.bifit.com/cashdesk-api/v1/protected/route_sheet_document
В AUTHORIZATION укажите значение access_token согласно:
Bearer token : token <значение acces_token>
В BODY запроса укажите данные, согласно структуре описанной в SWAGGER.
{
"document": {
"amount": 0,
"cashierName": "string",
"courierUserId": 0,
"courierUserName": "string",
"description": "string",
"documentDate": 0,
"documentNumber": "string",
"firstDeliveryTime": 0,
"lastDeliveryTime": 0,
"ordersCount": 0,
"organizationId": "string",
"priority": "LOW",
"responsiblePerson": "string",
"responsibleUserId": 0,
"status": "NEW",
"tradeObjectId": "string"
},
"items": [
{
"organizationId": "string",
"tradeObjectId": "string",
"taxSystem": "COMMON",
"externalId": "string",
"deliveryType": "SELF",
"deliveryAmount": 0,
"deliveryTime": 0,
"paid": true,
"orderTime": 0,
"clientId": 0,
"address": "string",
"responsiblePersonLogin": "string",
"location": "string",
"totalAmount": 0,
"comment": "string",
"currentStatusType": "NEW",
"currentStatusTime": 0,
"substatusId": 0,
"shopId": 0,
"endLockTime": 0,
"size": 0,
"actualDeliveryTime": 0,
"cashierName": "string",
"clientName": "string"
}
]
}