API - Overblik

API - Oversigt over endpoints

Find et endpoint, den krævede metode og de nødvendige tilladelser, og gå derefter til et detaljeret eksempel.

Endpointoversigt

Tabellen nedenfor afspejler de offentlige ruter i backend-public-api/app.js. Stierne vises med det offentlige proxyprefix, som eksterne integrationer bruger.

MetodeEndpointBeskrivelseAdgang
GET/public-api/healthzSundhedskontrol af tjenesten.offentlig
GET/public-api/v1/auth/checkValiderer legitimationsoplysninger og returnerer butik, adgangsomfang og planfunktioner.vilkårlige godkendte legitimationsoplysninger
GET/public-api/v1/customer-ordersReturnerer en sideinddelt og filtrerbar liste over kundeordrer.orders:read
GET/public-api/v1/customer-orders/:idReturnerer en kundeordre med konfigurerede produktlinjer.orders:read
POST/public-api/v1/customer-orders/batchReturnerer op til 100 ordrer efter ID.orders:read
PATCH/public-api/v1/customer-orders/:id/statusOpdaterer ordrestatus.orders:write
PATCH/public-api/v1/customer-orders/:orderId/quantityOpdaterer antal for valgte ordredetaljer.orders:write
PATCH/public-api/v1/customer-orders/:orderId/quantity/allAngiver samme antal for hver vare i en ordre.orders:write
DELETE/public-api/v1/customer-orders/:idSletter en kundeordre, der tilhører butiksejeren.orders:write
GET/public-api/v1/productsReturnerer butiksprodukter/designs med indlejringstilgængelighed og medie-URL'er.products:read
GET/public-api/v1/products/:idReturnerer ét butiksprodukt/design.products:read
POST/public-api/v1/embed/sessionUdsteder et kortvarigt JWT til indlejrede værktøjer, herunder modelgeneratoren.embed:session:create
GET/public-api/v1/runtime/bootstrapUdleder runtimekontekst fra et indlejrings-JWT.Bearer-token til indlejring
GET/public-api/v1/assetsViser ressourcekatalogets elementer for den ønskede type.vilkårlige godkendte legitimationsoplysninger
GET/public-api/v1/assets/:type/:assetIdReturnerer et ressourcemanifest med filroller, der kan downloades.vilkårlige godkendte legitimationsoplysninger
GET/public-api/v1/assets/:type/:assetId/files/:roleDownloader en ressourcefil efter rolle.vilkårlige godkendte legitimationsoplysninger
GET/public-api/v1/design-importsViser importerbare designs hostet hos Alter.godkendte legitimationsoplysninger, Business-plan påkrævet
GET/public-api/v1/design-imports/:idReturnerer payload og filbeskrivelser til designimport.godkendte legitimationsoplysninger, Business-plan påkrævet
GET/public-api/v1/design-imports/:id/files/:fileIdDownloader en fil fra en designimportbeskrivelse.godkendte legitimationsoplysninger, Business-plan påkrævet
GET/public-api/v1/file/public/products/:productId/:sizeReturnerer en offentlig produktforhåndsvisning. Størrelsen skal være small.png, medium.png eller big.png.offentlig
GET/public-api/v1/file/protected/:keyReturnerer en beskyttet fil efter lagernøgle.signeret URL eller files:read
GET/public-api/v1/fontsReturnerer alle tilgængelige skrifttyper.offentlig
GET/public-api/v1/currenciesReturnerer alle valutaer.offentlig
POST/public-api/v1/runtime-bindings/sync-from-wordpressOpretter eller opdaterer runtimebindinger fra WordPress-produkttilknytninger.vilkårlige godkendte legitimationsoplysninger
PATCH/public-api/v1/runtime-bindings/:idOpdaterer dele af en runtimebinding.vilkårlige godkendte legitimationsoplysninger
POST/public-api/v1/runtime-bindings/:id/activateAktiverer en runtimebinding.vilkårlige godkendte legitimationsoplysninger
POST/public-api/v1/runtime-bindings/:id/deactivateDeaktiverer en runtimebinding.vilkårlige godkendte legitimationsoplysninger
POST/public-api/v1/wp-connect/exchangeUdveksler en overdragelseskode fra automatisk WordPress-tilslutning med API-legitimationsoplysninger.engangskode til overdragelse
GET/public-api/v1/model-generator/catalogViser synlige generatorprodukter, konfigurationer og skabelonrevisioner.embed:session:create
GET/public-api/v1/model-generator/modelsViser modeller med fastlåste beskrivelser af generatorkilden til import.embed:session:create
GET/public-api/v1/model-generator/designer-catalogReturnerer det generatormodelkatalog, som Designer bruger.embed:session:create
GET/public-api/v1/model-generator/projectsViser ejerens og globalt tilgængelige generatorprojekter.embed:session:create
GET/public-api/v1/model-generator/projects/:projectIdReturnerer den seneste eller valgte projektrevision, skabelonen og filmanifestet.embed:session:create
GET/public-api/v1/model-generator/projects/:projectId/revisions/:revisionReturnerer den seneste eller valgte projektrevision, skabelonen og filmanifestet.embed:session:create
GET/public-api/v1/model-generator/projects/:projectId/artifacts/:artifactIdHenter en resultatfil efter at have kontrolleret adgangen til dens projekt.embed:session:create
GET/public-api/v1/model-generator/configurations/:configurationId/revisions/:revision/templateReturnerer et tilgængeligt skabelondokument for den valgte konfigurationsrevision.embed:session:create
GET/public-api/v1/model-generator/configurations/:configurationId/revisions/:revision/importReturnerer skabelonens importpakke med afhængighedsfiler.embed:session:create
GET/public-api/v1/model-generator/mannequinsReturnerer begge mannequiner og deres ressourcebeskrivelser.embed:session:create
GET/public-api/v1/model-generator/image-libraries/:kind/assetsViser ressourcer fra tekstur- eller baggrundsbiblioteket med filer, der kan importeres.embed:session:create
GET/public-api/v1/model-generator/image-libraries/:kind/assets/:assetIdReturnerer en tekstur- eller baggrundsressource med dens importerbare filer.embed:session:create
GET/public-api/v1/model-generator/public-files/:keyHenter en tilladt afhængighedsfil til generatoren.embed:session:create