{"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/job/{jobId}":{"put":{"tags":["Работы"],"summary":"Изменить работу","description":"Обновляет информацию о работе","operationId":"putJob","parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/hal+json":{"schema":{"$ref":"#/components/schemas/Job"}}}}}},"delete":{"tags":["Работы"],"summary":"Удалить работу","description":"Удаляет работу помечая ее удаленной","operationId":"removeJob","parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"deleted","in":"query","required":true,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"application/hal+json":{"schema":{"type":"string"}}}}}}},"/api/job/":{"post":{"tags":["Работы"],"summary":"Создания работы","description":"Создает новую работу, которую можно выполнять","operationId":"postJob","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/hal+json":{"schema":{"$ref":"#/components/schemas/Job"}}}}}}}},"components":{"schemas":{"Job":{"type":"object","description":"Некоторая работа над товаром","properties":{"id":{"type":"integer","format":"int32"},"name":{"type":"string"},"categoryClass":{"type":"string","description":"Группы категорий Честного знака","enum":["SHOES","LIGHT","DRUGS","CAMERA","TYRES","MILK","WATER","TOBACCO","FURS","BEER","BICYCLES","PERFUMES","ELECTRONIC","OTHER","NONE","FOOD","WHEELCHAIRS","OTP","NCP","BIO","ANTISEPTIC","NABEER","SOFTDRINKS","PETFOOD","SEAFOOD","MEAT","TOYS","TITAN","RADIO","OPTIC_FIBER","VEGETABLE_OIL","CONSERVE","VETPHARMA","CHEMISTRY","AUTOFLUIDS","GROCERY","BOOKS","CONSTRUCTION","FIRE","HEATER","CABLERAW","POLYMER","SWEETS","CARPARTS","NATURAL_FUR","NICOTINDEV","GADGETS","FROZEN","FERTILIZERS","HOMEWARE","VETBIO","INDUSTRIAL","PYROTECHNICS"]},"clientId":{"type":"integer","format":"int64"},"deleted":{"type":"boolean"},"positionId":{"type":"integer","format":"int64"},"versionId":{"type":"integer","format":"int64"},"createdUser":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"price":{"type":"number","format":"double"},"tariffs":{"type":"array","items":{"$ref":"#/components/schemas/JobTariff"}}}},"JobTariff":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"jobId":{"type":"integer","format":"int32"},"price":{"type":"number","format":"double"},"brandId":{"type":"integer","format":"int32"},"categoryClass":{"type":"string","description":"Группы категорий Честного знака","enum":["SHOES","LIGHT","DRUGS","CAMERA","TYRES","MILK","WATER","TOBACCO","FURS","BEER","BICYCLES","PERFUMES","ELECTRONIC","OTHER","NONE","FOOD","WHEELCHAIRS","OTP","NCP","BIO","ANTISEPTIC","NABEER","SOFTDRINKS","PETFOOD","SEAFOOD","MEAT","TOYS","TITAN","RADIO","OPTIC_FIBER","VEGETABLE_OIL","CONSERVE","VETPHARMA","CHEMISTRY","AUTOFLUIDS","GROCERY","BOOKS","CONSTRUCTION","FIRE","HEATER","CABLERAW","POLYMER","SWEETS","CARPARTS","NATURAL_FUR","NICOTINDEV","GADGETS","FROZEN","FERTILIZERS","HOMEWARE","VETBIO","INDUSTRIAL","PYROTECHNICS"]},"categoryId":{"type":"integer","format":"int32"},"priority":{"type":"integer","format":"int32"},"productId":{"type":"integer","format":"int64"}}}},"securitySchemes":{"ApiKey":{"type":"apiKey","name":"Authorization","in":"header"}}}}