API - Огляд

API - Список ендпойнтів

Знайдіть ендпойнт, потрібний метод і дозволи, а потім перейдіть до докладного прикладу.

Огляд кінцевих точок

Таблиця нижче відповідає публічним маршрутам, підключеним у backend-public-api/app.js. Шляхи наведено з префіксом публічного проксі для зовнішніх інтеграцій.

МетодКінцева точкаОписДоступ
GET/public-api/healthzПеревірка стану сервісу.публічний
GET/public-api/v1/auth/checkПеревіряє облікові дані й повертає магазин, права доступу та можливості тарифу.будь-які автентифіковані облікові дані
GET/public-api/v1/customer-ordersПовертає список замовлень покупців із пагінацією та фільтрами.orders:read
GET/public-api/v1/customer-orders/:idПовертає одне замовлення покупця з налаштованими товарними позиціями.orders:read
POST/public-api/v1/customer-orders/batchПовертає до 100 замовлень за ID.orders:read
PATCH/public-api/v1/customer-orders/:id/statusОновлює стан замовлення.orders:write
PATCH/public-api/v1/customer-orders/:orderId/quantityОновлює кількість вибраних позицій замовлення.orders:write
PATCH/public-api/v1/customer-orders/:orderId/quantity/allУстановлює однакову кількість для кожної позиції замовлення.orders:write
DELETE/public-api/v1/customer-orders/:idВидаляє замовлення покупця, що належить власнику магазину.orders:write
GET/public-api/v1/productsПовертає товари/дизайни магазину з доступністю вбудовування та URL-адресами медіа.products:read
GET/public-api/v1/products/:idПовертає один товар/дизайн магазину.products:read
POST/public-api/v1/embed/sessionВидає короткостроковий JWT для вбудованих інструментів, зокрема генератора моделей.embed:session:create
GET/public-api/v1/runtime/bootstrapВизначає контекст середовища виконання за JWT вбудовування.токен вбудовування Bearer
GET/public-api/v1/assetsПовертає список ресурсів каталогу запитаного типу.будь-які автентифіковані облікові дані
GET/public-api/v1/assets/:type/:assetIdПовертає маніфест ресурсу з ролями доступних для завантаження файлів.будь-які автентифіковані облікові дані
GET/public-api/v1/assets/:type/:assetId/files/:roleЗавантажує файл ресурсу за роллю.будь-які автентифіковані облікові дані
GET/public-api/v1/design-importsПовертає список доступних для імпорту дизайнів, розміщених в Alter.автентифіковані облікові дані, потрібен тариф Business
GET/public-api/v1/design-imports/:idПовертає дані імпорту дизайну й описи файлів.автентифіковані облікові дані, потрібен тариф Business
GET/public-api/v1/design-imports/:id/files/:fileIdЗавантажує файл з опису імпорту дизайну.автентифіковані облікові дані, потрібен тариф Business
GET/public-api/v1/file/public/products/:productId/:sizeПовертає публічний перегляд товару. Розмір має бути small.png, medium.png або big.png.публічний
GET/public-api/v1/file/protected/:keyПовертає захищений файл за ключем сховища.підписана URL-адреса або files:read
GET/public-api/v1/fontsПовертає всі доступні шрифти.публічний
GET/public-api/v1/currenciesПовертає всі валюти.публічний
POST/public-api/v1/runtime-bindings/sync-from-wordpressСтворює або оновлює прив’язки середовища виконання зі зіставлень товарів WordPress.будь-які автентифіковані облікові дані
PATCH/public-api/v1/runtime-bindings/:idЧастково оновлює прив’язку середовища виконання.будь-які автентифіковані облікові дані
POST/public-api/v1/runtime-bindings/:id/activateАктивує прив’язку середовища виконання.будь-які автентифіковані облікові дані
POST/public-api/v1/runtime-bindings/:id/deactivateДеактивує прив’язку середовища виконання.будь-які автентифіковані облікові дані
POST/public-api/v1/wp-connect/exchangeОбмінює код автоматичного підключення WordPress на облікові дані API.одноразовий код передачі
GET/public-api/v1/model-generator/catalogВиводить видимі товари генератора, конфігурації та ревізії шаблонів.embed:session:create
GET/public-api/v1/model-generator/modelsВиводить моделі з дескрипторами, що фіксують вихідні ревізії генератора для імпорту.embed:session:create
GET/public-api/v1/model-generator/designer-catalogПовертає каталог моделей генератора, який використовує Designer.embed:session:create
GET/public-api/v1/model-generator/projectsВиводить проєкти генератора власника й глобально доступні проєкти.embed:session:create
GET/public-api/v1/model-generator/projects/:projectIdПовертає найновішу або вибрану ревізію проєкту, шаблон і маніфест файлів.embed:session:create
GET/public-api/v1/model-generator/projects/:projectId/revisions/:revisionПовертає найновішу або вибрану ревізію проєкту, шаблон і маніфест файлів.embed:session:create
GET/public-api/v1/model-generator/projects/:projectId/artifacts/:artifactIdЗавантажує артефакт після перевірки доступу до його проєкту.embed:session:create
GET/public-api/v1/model-generator/configurations/:configurationId/revisions/:revision/templateПовертає доступний документ шаблону для вибраної ревізії конфігурації.embed:session:create
GET/public-api/v1/model-generator/configurations/:configurationId/revisions/:revision/importПовертає пакет імпорту шаблону з файлами залежностей.embed:session:create
GET/public-api/v1/model-generator/mannequinsПовертає обидва манекени та дескриптори їхніх ресурсів.embed:session:create
GET/public-api/v1/model-generator/image-libraries/:kind/assetsВиводить ресурси бібліотеки текстур або фонів із файлами для імпорту.embed:session:create
GET/public-api/v1/model-generator/image-libraries/:kind/assets/:assetIdПовертає один ресурс текстури або фону з файлами для імпорту.embed:session:create
GET/public-api/v1/model-generator/public-files/:keyЗавантажує дозволений файл залежності генератора.embed:session:create