API - Overzicht

API - Endpointoverzicht

Zoek een endpoint, de vereiste methode en de rechten en bekijk vervolgens een uitgewerkt voorbeeld.

Endpointoverzicht

De onderstaande tabel komt overeen met de openbare routes in backend-public-api/app.js. De paden bevatten het openbare proxyvoorvoegsel voor externe integraties.

MethodeEndpointBeschrijvingToegang
GET/public-api/healthzStatuscontrole van de service.openbaar
GET/public-api/v1/auth/checkValideert inloggegevens en retourneert de winkel, machtigingen en planmogelijkheden.alle geauthenticeerde inloggegevens
GET/public-api/v1/customer-ordersRetourneert een gepagineerde en filterbare lijst met klantbestellingen.orders:read
GET/public-api/v1/customer-orders/:idRetourneert één klantbestelling met geconfigureerde productartikelen.orders:read
POST/public-api/v1/customer-orders/batchRetourneert maximaal 100 bestellingen op ID.orders:read
PATCH/public-api/v1/customer-orders/:id/statusWerkt de bestelstatus bij.orders:write
PATCH/public-api/v1/customer-orders/:orderId/quantityWerkt de aantallen van geselecteerde besteldetails bij.orders:write
PATCH/public-api/v1/customer-orders/:orderId/quantity/allStelt één aantal in voor elk artikel in een bestelling.orders:write
DELETE/public-api/v1/customer-orders/:idVerwijdert een klantbestelling die eigendom is van de winkeleigenaar.orders:write
GET/public-api/v1/productsRetourneert winkelproducten/ontwerpen met integratiemogelijkheden en media-URL's.products:read
GET/public-api/v1/products/:idRetourneert één winkelproduct/ontwerp.products:read
POST/public-api/v1/embed/sessionGeeft een kort geldig JWT uit voor ingesloten tools, waaronder de modelgenerator.embed:session:create
GET/public-api/v1/runtime/bootstrapBepaalt de runtimecontext op basis van een embed-JWT.Bearer-embedtoken
GET/public-api/v1/assetsToont assetcatalogusitems van het aangevraagde type.alle geauthenticeerde inloggegevens
GET/public-api/v1/assets/:type/:assetIdRetourneert een assetmanifest met downloadbare bestandsrollen.alle geauthenticeerde inloggegevens
GET/public-api/v1/assets/:type/:assetId/files/:roleDownloadt een assetbestand op basis van de rol.alle geauthenticeerde inloggegevens
GET/public-api/v1/design-importsToont importeerbare ontwerpen uit Alter-opslag.geauthenticeerde inloggegevens, Business-plan vereist
GET/public-api/v1/design-imports/:idRetourneert een ontwerpimportpayload en bestandsbeschrijvingen.geauthenticeerde inloggegevens, Business-plan vereist
GET/public-api/v1/design-imports/:id/files/:fileIdDownloadt een bestand uit een ontwerpimportbeschrijving.geauthenticeerde inloggegevens, Business-plan vereist
GET/public-api/v1/file/public/products/:productId/:sizeRetourneert een openbaar productvoorbeeld. De grootte moet small.png, medium.png of big.png zijn.openbaar
GET/public-api/v1/file/protected/:keyRetourneert een beveiligd bestand op basis van de opslagsleutel.ondertekende URL of files:read
GET/public-api/v1/fontsRetourneert alle beschikbare lettertypen.openbaar
GET/public-api/v1/currenciesRetourneert alle valuta's.openbaar
POST/public-api/v1/runtime-bindings/sync-from-wordpressMaakt of actualiseert runtimekoppelingen op basis van WordPress-productkoppelingen.alle geauthenticeerde inloggegevens
PATCH/public-api/v1/runtime-bindings/:idWerkt een runtimekoppeling gedeeltelijk bij.alle geauthenticeerde inloggegevens
POST/public-api/v1/runtime-bindings/:id/activateActiveert een runtimekoppeling.alle geauthenticeerde inloggegevens
POST/public-api/v1/runtime-bindings/:id/deactivateDeactiveert een runtimekoppeling.alle geauthenticeerde inloggegevens
POST/public-api/v1/wp-connect/exchangeWisselt een overdrachtscode voor automatisch verbinden met WordPress in voor API-inloggegevens.eenmalige overdrachtscode
GET/public-api/v1/model-generator/catalogToont zichtbare generatorproducten, configuraties en sjabloonrevisies.embed:session:create
GET/public-api/v1/model-generator/modelsToont modellen met descriptors die voor import naar specifieke generatorbronrevisies verwijzen.embed:session:create
GET/public-api/v1/model-generator/designer-catalogRetourneert de catalogus met generatormodellen die Designer gebruikt.embed:session:create
GET/public-api/v1/model-generator/projectsToont de generatorprojecten van de eigenaar en wereldwijd beschikbare projecten.embed:session:create
GET/public-api/v1/model-generator/projects/:projectIdRetourneert de nieuwste of geselecteerde projectrevisie, het sjabloon en het bestandsmanifest.embed:session:create
GET/public-api/v1/model-generator/projects/:projectId/revisions/:revisionRetourneert de nieuwste of geselecteerde projectrevisie, het sjabloon en het bestandsmanifest.embed:session:create
GET/public-api/v1/model-generator/projects/:projectId/artifacts/:artifactIdDownloadt een artefact nadat de toegang tot het bijbehorende project is gecontroleerd.embed:session:create
GET/public-api/v1/model-generator/configurations/:configurationId/revisions/:revision/templateRetourneert een toegankelijk sjabloondocument voor de geselecteerde configuratierevisie.embed:session:create
GET/public-api/v1/model-generator/configurations/:configurationId/revisions/:revision/importRetourneert het importpakket van het sjabloon met de afhankelijkheidsbestanden.embed:session:create
GET/public-api/v1/model-generator/mannequinsRetourneert beide mannequins en de descriptors van hun bronnen.embed:session:create
GET/public-api/v1/model-generator/image-libraries/:kind/assetsToont assets uit de textuur- of achtergrondbibliotheek met importeerbare bestanden.embed:session:create
GET/public-api/v1/model-generator/image-libraries/:kind/assets/:assetIdRetourneert één textuur- of achtergrondasset met de bijbehorende importeerbare bestanden.embed:session:create
GET/public-api/v1/model-generator/public-files/:keyDownloadt een toegestaan afhankelijkheidsbestand van de generator.embed:session:create