API - Oversikt

API - Endepunktoversikt

Finn et endepunkt, den påkrevde metoden og tillatelsene, og gå deretter til et detaljert eksempel.

Endepunktoversikt

Tabellen nedenfor gjenspeiler de offentlige rutene i backend-public-api/app.js. Stiene vises med det offentlige proxyprefikset som brukes av eksterne integrasjoner.

MetodeEndepunktBeskrivelseTilgang
GET/public-api/healthzHelsekontroll av tjenesten.offentlig
GET/public-api/v1/auth/checkValiderer legitimasjon og returnerer butikk, tilgangsomfang og abonnementsfunksjoner.enhver autentisert legitimasjon
GET/public-api/v1/customer-ordersReturnerer en paginert og filtrerbar liste med kundebestillinger.orders:read
GET/public-api/v1/customer-orders/:idReturnerer én kundebestilling med konfigurerte produktlinjer.orders:read
POST/public-api/v1/customer-orders/batchReturnerer opptil 100 bestillinger etter ID.orders:read
PATCH/public-api/v1/customer-orders/:id/statusOppdaterer bestillingsstatusen.orders:write
PATCH/public-api/v1/customer-orders/:orderId/quantityOppdaterer antallet for valgte bestillingsdetaljer.orders:write
PATCH/public-api/v1/customer-orders/:orderId/quantity/allAngir samme antall for hver vare i en bestilling.orders:write
DELETE/public-api/v1/customer-orders/:idSletter en kundebestilling som tilhører butikkeieren.orders:write
GET/public-api/v1/productsReturnerer butikkprodukter/design med tilgjengelighet for innebygging og medie-URL-er.products:read
GET/public-api/v1/products/:idReturnerer ett butikkprodukt/design.products:read
POST/public-api/v1/embed/sessionUtsteder et kortvarig JWT for innebygde verktøy, inkludert modellgeneratoren.embed:session:create
GET/public-api/v1/runtime/bootstrapFinner runtimekontekst fra et innebyggings-JWT.Bearer-innebyggingstoken
GET/public-api/v1/assetsLister ressurskatalogelementer av forespurt type.enhver autentisert legitimasjon
GET/public-api/v1/assets/:type/:assetIdReturnerer et ressursmanifest med nedlastbare filroller.enhver autentisert legitimasjon
GET/public-api/v1/assets/:type/:assetId/files/:roleLaster ned en ressursfil etter rolle.enhver autentisert legitimasjon
GET/public-api/v1/design-importsLister importerbare design lagret hos Alter.autentisert legitimasjon, Business-abonnement kreves
GET/public-api/v1/design-imports/:idReturnerer designimportpayload og filbeskrivelser.autentisert legitimasjon, Business-abonnement kreves
GET/public-api/v1/design-imports/:id/files/:fileIdLaster ned en fil fra en designimportbeskrivelse.autentisert legitimasjon, Business-abonnement kreves
GET/public-api/v1/file/public/products/:productId/:sizeReturnerer en offentlig produktforhåndsvisning. Størrelsen må være small.png, medium.png eller big.png.offentlig
GET/public-api/v1/file/protected/:keyReturnerer en beskyttet fil etter lagringsnøkkel.signert URL eller files:read
GET/public-api/v1/fontsReturnerer alle tilgjengelige skrifter.offentlig
GET/public-api/v1/currenciesReturnerer alle valutaer.offentlig
POST/public-api/v1/runtime-bindings/sync-from-wordpressOppretter eller oppdaterer runtimekoblinger fra WordPress-produktkoblinger.enhver autentisert legitimasjon
PATCH/public-api/v1/runtime-bindings/:idOppdaterer en runtimekobling delvis.enhver autentisert legitimasjon
POST/public-api/v1/runtime-bindings/:id/activateAktiverer en runtimekobling.enhver autentisert legitimasjon
POST/public-api/v1/runtime-bindings/:id/deactivateDeaktiverer en runtimekobling.enhver autentisert legitimasjon
POST/public-api/v1/wp-connect/exchangeBytter en overføringskode for automatisk WordPress-tilkobling mot API-legitimasjon.engangskode for overføring
GET/public-api/v1/model-generator/catalogViser synlige generatorprodukter, konfigurasjoner og malrevisjoner.embed:session:create
GET/public-api/v1/model-generator/modelsViser modeller med deskriptorer som fastsetter bestemte kilderevisjoner av generatoren for import.embed:session:create
GET/public-api/v1/model-generator/designer-catalogReturnerer generatorens modellkatalog som brukes av Designer.embed:session:create
GET/public-api/v1/model-generator/projectsViser eierens og globalt tilgjengelige generatorprosjekter.embed:session:create
GET/public-api/v1/model-generator/projects/:projectIdReturnerer den nyeste eller valgte prosjektrevisjonen, malen og filmanifestet.embed:session:create
GET/public-api/v1/model-generator/projects/:projectId/revisions/:revisionReturnerer den nyeste eller valgte prosjektrevisjonen, malen og filmanifestet.embed:session:create
GET/public-api/v1/model-generator/projects/:projectId/artifacts/:artifactIdLaster ned en artefakt etter å ha kontrollert tilgang til prosjektet den tilhører.embed:session:create
GET/public-api/v1/model-generator/configurations/:configurationId/revisions/:revision/templateReturnerer et tilgjengelig maldokument for den valgte konfigurasjonsrevisjonen.embed:session:create
GET/public-api/v1/model-generator/configurations/:configurationId/revisions/:revision/importReturnerer importpakken for malen med tilhørende avhengighetsfiler.embed:session:create
GET/public-api/v1/model-generator/mannequinsReturnerer begge mannekengene og ressursdeskriptorene deres.embed:session:create
GET/public-api/v1/model-generator/image-libraries/:kind/assetsViser ressurser fra tekstur- eller bakgrunnsbiblioteket med filer som kan importeres.embed:session:create
GET/public-api/v1/model-generator/image-libraries/:kind/assets/:assetIdReturnerer én tekstur- eller bakgrunnsressurs med tilhørende filer som kan importeres.embed:session:create
GET/public-api/v1/model-generator/public-files/:keyLaster ned en tillatt avhengighetsfil for generatoren.embed:session:create