{"openapi":"3.1.0","info":{"title":"Документация по SelSup API","description":"API SelSup — программный интерфейс для работы с сервисом SelSup. Даёт возможность работать со всеми функциями SelSup из вашей системы. Для использования API добавьте новый токен на странице:https://selsup.ru/application/integration/api. Добавленный токен необходимо передавать во всех запросах к API SelSup, в заголовке Authorization.","contact":{"name":"Support Team","email":"admin@selsup.ru"},"license":{"name":"Apache 2.0","url":"https://selsup.ru/dogovor-offerta/"},"version":"1.0"},"servers":[{"url":"http://localhost:9050/"}],"tags":[{"name":"Биллинг","description":"Методы для работы с билингом для фулфилмента"}],"paths":{"/api/billing/find":{"get":{"tags":["Биллинг"],"summary":"Получение операций биллинга за период","description":"Возвращает данные как для клиента так и для фулфилмента","operationId":"getBillingOperation","parameters":[{"name":"from","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"to","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"limit","in":"query","description":"Ограничение на количество записей. Максимальное значение - 500","required":false,"schema":{"type":"integer","format":"int32","description":"Ограничение на количество записей. Максимальное значение - 500"}},{"name":"page","in":"query","description":"Номер страницы начиная с 1","required":false,"schema":{"type":"integer","format":"int32","description":"Номер страницы начиная с 1"}},{"name":"count","in":"query","description":"Возвратить в ответе общее количество записей","required":false,"schema":{"type":"boolean","description":"Возвратить в ответе общее количество записей"}},{"name":"sortBy","in":"query","description":"Поле сортировки записей. Работает только при получении списка.","required":false,"schema":{"type":"string","description":"Поле сортировки записей. Работает только при получении списка."}},{"name":"ascending","in":"query","description":"Порядок сортировки - по возрастанию?. Работает только при получении списка.","required":false,"schema":{"type":"boolean","description":"Порядок сортировки - по возрастанию?. Работает только при получении списка."}}],"responses":{"200":{"description":"OK","content":{"application/hal+json":{"schema":{"$ref":"#/components/schemas/FindResponseBilling"}}}}}}}},"components":{"schemas":{"Billing":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Идентификатор биллинга. Проставляется автоматически"},"name":{"type":"string","description":"Наименование операции биллинга"},"productId":{"type":"integer","format":"int64","description":"Идентификатор товара, для которого рассчитан биллинг"},"itemId":{"type":"integer","format":"int64","description":"привязка к единице хранения на складе"},"orderId":{"type":"integer","format":"int64","description":"Заказ по которому был рассчитан биллинг"},"price":{"type":"number","format":"double"},"volume":{"type":"integer","format":"int32","description":"объем для операций, которые зависят от объема"},"weight":{"type":"integer","format":"int32"},"quantity":{"type":"integer","format":"int32"},"totalPrice":{"type":"number","format":"double"},"tariffId":{"type":"integer","format":"int64","description":"идентификатор тарифа для хранения или короба"},"linkedClientId":{"type":"integer","format":"int64","description":"идентификатор клиента фулфилмента"},"clientId":{"type":"integer","format":"int64","description":"идентификатор клиента самого фулфилмента"},"from":{"type":"string","format":"date-time","description":"дата тарификации от"},"to":{"type":"string","format":"date-time","description":"дата тарификации до"},"date":{"type":"string","format":"date-time","description":"дата операции"},"userId":{"type":"integer","format":"int64","description":"идентификатор пользователя фулфилмента, который добавил операцию"}}},"FindResponseBilling":{"type":"object","properties":{"rows":{"type":"array","description":"Строки с результатом поиска","items":{"$ref":"#/components/schemas/Billing"}}}}},"securitySchemes":{"ApiKey":{"type":"apiKey","name":"Authorization","in":"header"}}}}