API - Prezentare generală

API - Lista endpointurilor

Găsiți endpointul, metoda și permisiunile necesare, apoi consultați exemplul detaliat.

Prezentare generală a endpointurilor

Tabelul de mai jos reflectă rutele publice montate în backend-public-api/app.js. Căile sunt afișate cu prefixul proxy public folosit de integrările externe.

MetodăEndpointDescriereAcces
GET/public-api/healthzVerificarea disponibilității serviciului.public
GET/public-api/v1/auth/checkValidează credențialele și returnează magazinul, domeniile de acces și funcționalitățile planului.orice set de credențiale autentificat
GET/public-api/v1/customer-ordersReturnează o listă paginată și filtrabilă a comenzilor clienților.orders:read
GET/public-api/v1/customer-orders/:idReturnează o comandă de client cu articole de produs configurate.orders:read
POST/public-api/v1/customer-orders/batchReturnează până la 100 de comenzi după ID.orders:read
PATCH/public-api/v1/customer-orders/:id/statusActualizează starea comenzii.orders:write
PATCH/public-api/v1/customer-orders/:orderId/quantityActualizează cantitățile pozițiilor selectate din comandă.orders:write
PATCH/public-api/v1/customer-orders/:orderId/quantity/allSetează o singură cantitate pentru fiecare articol dintr-o comandă.orders:write
DELETE/public-api/v1/customer-orders/:idȘterge o comandă de client care aparține proprietarului magazinului.orders:write
GET/public-api/v1/productsReturnează produse/designuri ale magazinului cu disponibilitatea încorporării și URL-urile media.products:read
GET/public-api/v1/products/:idReturnează un produs/design al magazinului.products:read
POST/public-api/v1/embed/sessionEmite un JWT cu durată scurtă de valabilitate pentru instrumentele încorporate, inclusiv generatorul de modele.embed:session:create
GET/public-api/v1/runtime/bootstrapDetermină contextul de execuție dintr-un JWT de încorporare.token de încorporare Bearer
GET/public-api/v1/assetsListează elementele catalogului de resurse pentru tipul solicitat.orice set de credențiale autentificat
GET/public-api/v1/assets/:type/:assetIdReturnează un manifest de resursă cu rolurile fișierelor descărcabile.orice set de credențiale autentificat
GET/public-api/v1/assets/:type/:assetId/files/:roleDescarcă un fișier de resursă după rol.orice set de credențiale autentificat
GET/public-api/v1/design-importsListează designurile găzduite pe Alter care pot fi importate.set de credențiale autentificat, plan Business obligatoriu
GET/public-api/v1/design-imports/:idReturnează un payload de import de design și descriptori de fișiere.set de credențiale autentificat, plan Business obligatoriu
GET/public-api/v1/design-imports/:id/files/:fileIdDescarcă un fișier dintr-un descriptor de import de design.set de credențiale autentificat, plan Business obligatoriu
GET/public-api/v1/file/public/products/:productId/:sizeReturnează o previzualizare publică a produsului. Dimensiunea trebuie să fie small.png, medium.png sau big.png.public
GET/public-api/v1/file/protected/:keyReturnează un fișier protejat după cheia de stocare.URL semnat sau files:read
GET/public-api/v1/fontsReturnează toate fonturile disponibile.public
GET/public-api/v1/currenciesReturnează toate monedele.public
POST/public-api/v1/runtime-bindings/sync-from-wordpressCreează sau actualizează asocieri de execuție din mapările produselor WordPress.orice set de credențiale autentificat
PATCH/public-api/v1/runtime-bindings/:idModifică parțial o asociere de execuție.orice set de credențiale autentificat
POST/public-api/v1/runtime-bindings/:id/activateActivează o asociere de execuție.orice set de credențiale autentificat
POST/public-api/v1/runtime-bindings/:id/deactivateDezactivează o asociere de execuție.orice set de credențiale autentificat
POST/public-api/v1/wp-connect/exchangeSchimbă un cod de transfer al conectării automate WordPress cu credențiale API.cod de transfer de unică folosință
GET/public-api/v1/model-generator/catalogListează produsele vizibile ale generatorului, configurațiile și reviziile șabloanelor.embed:session:create
GET/public-api/v1/model-generator/modelsListează modelele cu descriptori care fixează reviziile sursă ale generatorului pentru import.embed:session:create
GET/public-api/v1/model-generator/designer-catalogReturnează catalogul de modele ale generatorului folosit de Designer.embed:session:create
GET/public-api/v1/model-generator/projectsListează proiectele de generator ale proprietarului și cele disponibile global.embed:session:create
GET/public-api/v1/model-generator/projects/:projectIdReturnează cea mai recentă revizie a proiectului sau revizia selectată, șablonul și manifestul fișierelor.embed:session:create
GET/public-api/v1/model-generator/projects/:projectId/revisions/:revisionReturnează cea mai recentă revizie a proiectului sau revizia selectată, șablonul și manifestul fișierelor.embed:session:create
GET/public-api/v1/model-generator/projects/:projectId/artifacts/:artifactIdDescarcă un artefact după verificarea accesului la proiectul său.embed:session:create
GET/public-api/v1/model-generator/configurations/:configurationId/revisions/:revision/templateReturnează un document de șablon accesibil pentru revizia de configurație selectată.embed:session:create
GET/public-api/v1/model-generator/configurations/:configurationId/revisions/:revision/importReturnează pachetul de import al șablonului împreună cu fișierele de dependențe.embed:session:create
GET/public-api/v1/model-generator/mannequinsReturnează ambele manechine și descriptorii resurselor lor.embed:session:create
GET/public-api/v1/model-generator/image-libraries/:kind/assetsListează resursele bibliotecii de texturi sau fundaluri cu fișierele care pot fi importate.embed:session:create
GET/public-api/v1/model-generator/image-libraries/:kind/assets/:assetIdReturnează o resursă de textură sau fundal împreună cu fișierele care pot fi importate.embed:session:create
GET/public-api/v1/model-generator/public-files/:keyDescarcă un fișier de dependență permis al generatorului.embed:session:create