API - Översikt

API - Lista över endpoints

Hitta en endpoint, den metod och de behörigheter som krävs och gå sedan till ett detaljerat exempel.

Ändpunktsöversikt

Tabellen nedan återger de offentliga rutterna i backend-public-api/app.js. Sökvägar visas med det offentliga proxyprefix som används av externa integrationer.

MetodÄndpunktBeskrivningÅtkomst
GET/public-api/healthzHälsokontroll av tjänsten.offentlig
GET/public-api/v1/auth/checkValiderar uppgifter och returnerar butik, behörighetsomfång och planfunktioner.valfria autentiserade uppgifter
GET/public-api/v1/customer-ordersReturnerar en sidindelad och filtrerbar lista över kundbeställningar.orders:read
GET/public-api/v1/customer-orders/:idReturnerar en kundbeställning med konfigurerade produktartiklar.orders:read
POST/public-api/v1/customer-orders/batchReturnerar upp till 100 beställningar efter ID.orders:read
PATCH/public-api/v1/customer-orders/:id/statusUppdaterar orderstatus.orders:write
PATCH/public-api/v1/customer-orders/:orderId/quantityUppdaterar antal för valda orderdetaljer.orders:write
PATCH/public-api/v1/customer-orders/:orderId/quantity/allAnger samma antal för varje artikel i en beställning.orders:write
DELETE/public-api/v1/customer-orders/:idTar bort en kundbeställning som tillhör butiksägaren.orders:write
GET/public-api/v1/productsReturnerar butiksprodukter/designer med inbäddningstillgänglighet och medieadresser.products:read
GET/public-api/v1/products/:idReturnerar en butiksprodukt/design.products:read
POST/public-api/v1/embed/sessionUtfärdar en kortlivad JWT för inbäddade verktyg, inklusive modellgeneratorn.embed:session:create
GET/public-api/v1/runtime/bootstrapTolkar runtimekontext från en inbäddnings-JWT.Bearer-token för inbäddning
GET/public-api/v1/assetsListar resurskatalogobjekt av den begärda typen.valfria autentiserade uppgifter
GET/public-api/v1/assets/:type/:assetIdReturnerar ett resursmanifest med nedladdningsbara filroller.valfria autentiserade uppgifter
GET/public-api/v1/assets/:type/:assetId/files/:roleLaddar ner en resursfil efter roll.valfria autentiserade uppgifter
GET/public-api/v1/design-importsListar importerbara designer som lagras hos Alter.autentiserade uppgifter, Business-plan krävs
GET/public-api/v1/design-imports/:idReturnerar designimportens payload och filbeskrivningar.autentiserade uppgifter, Business-plan krävs
GET/public-api/v1/design-imports/:id/files/:fileIdLaddar ner en fil från ett designimportobjekt.autentiserade uppgifter, Business-plan krävs
GET/public-api/v1/file/public/products/:productId/:sizeReturnerar en offentlig produktförhandsvisning. Storleken måste vara small.png, medium.png eller big.png.offentlig
GET/public-api/v1/file/protected/:keyReturnerar en skyddad fil efter lagringsnyckel.signerad URL eller files:read
GET/public-api/v1/fontsReturnerar alla tillgängliga typsnitt.offentlig
GET/public-api/v1/currenciesReturnerar alla valutor.offentlig
POST/public-api/v1/runtime-bindings/sync-from-wordpressSkapar eller uppdaterar runtimekopplingar från WordPress-produktkopplingar.valfria autentiserade uppgifter
PATCH/public-api/v1/runtime-bindings/:idUppdaterar delar av en runtimekoppling.valfria autentiserade uppgifter
POST/public-api/v1/runtime-bindings/:id/activateAktiverar en runtimekoppling.valfria autentiserade uppgifter
POST/public-api/v1/runtime-bindings/:id/deactivateInaktiverar en runtimekoppling.valfria autentiserade uppgifter
POST/public-api/v1/wp-connect/exchangeByter en överlämningskod för automatisk WordPress-anslutning mot API-uppgifter.engångskod för överlämning
GET/public-api/v1/model-generator/catalogListar synliga generatorprodukter, konfigurationer och mallrevisioner.embed:session:create
GET/public-api/v1/model-generator/modelsListar modeller med låsta beskrivningar av generatorkällan för import.embed:session:create
GET/public-api/v1/model-generator/designer-catalogReturnerar katalogen med generatormodeller som används av Designer.embed:session:create
GET/public-api/v1/model-generator/projectsListar ägarens och globalt tillgängliga generatorprojekt.embed:session:create
GET/public-api/v1/model-generator/projects/:projectIdReturnerar den senaste eller valda projektrevisionen, mallen och filmanifestet.embed:session:create
GET/public-api/v1/model-generator/projects/:projectId/revisions/:revisionReturnerar den senaste eller valda projektrevisionen, mallen och filmanifestet.embed:session:create
GET/public-api/v1/model-generator/projects/:projectId/artifacts/:artifactIdLaddar ned en resultatfil efter kontroll av åtkomsten till dess projekt.embed:session:create
GET/public-api/v1/model-generator/configurations/:configurationId/revisions/:revision/templateReturnerar ett tillgängligt malldokument för den valda konfigurationsrevisionen.embed:session:create
GET/public-api/v1/model-generator/configurations/:configurationId/revisions/:revision/importReturnerar mallens importpaket med beroendefiler.embed:session:create
GET/public-api/v1/model-generator/mannequinsReturnerar båda mannequinerna och deras resursbeskrivningar.embed:session:create
GET/public-api/v1/model-generator/image-libraries/:kind/assetsListar resurser från textur- eller bakgrundsbiblioteket med filer som kan importeras.embed:session:create
GET/public-api/v1/model-generator/image-libraries/:kind/assets/:assetIdReturnerar en textur- eller bakgrundsresurs med dess importerbara filer.embed:session:create
GET/public-api/v1/model-generator/public-files/:keyLaddar ned en tillåten beroendefil för generatorn.embed:session:create