API - Panoramica

API - Elenco degli endpoint

Trova un endpoint, il metodo e i permessi richiesti, quindi consulta un esempio dettagliato.

Panoramica degli endpoint

La tabella seguente rispecchia le route pubbliche montate in backend-public-api/app.js. I percorsi sono mostrati con il prefisso del proxy pubblico usato dalle integrazioni esterne.

MetodoEndpointDescrizioneAccesso
GET/public-api/healthzVerifica della disponibilità del servizio.pubblico
GET/public-api/v1/auth/checkConvalida le credenziali e restituisce negozio, ambiti e funzionalità del piano.qualsiasi credenziale autenticata
GET/public-api/v1/customer-ordersRestituisce un elenco paginato e filtrabile degli ordini dei clienti.orders:read
GET/public-api/v1/customer-orders/:idRestituisce un singolo ordine cliente con articoli di prodotto configurati.orders:read
POST/public-api/v1/customer-orders/batchRestituisce fino a 100 ordini tramite ID.orders:read
PATCH/public-api/v1/customer-orders/:id/statusAggiorna lo stato dell'ordine.orders:write
PATCH/public-api/v1/customer-orders/:orderId/quantityAggiorna le quantità delle righe d'ordine selezionate.orders:write
PATCH/public-api/v1/customer-orders/:orderId/quantity/allImposta un'unica quantità per ogni articolo di un ordine.orders:write
DELETE/public-api/v1/customer-orders/:idElimina un ordine cliente appartenente al proprietario del negozio.orders:write
GET/public-api/v1/productsRestituisce prodotti/design del negozio con disponibilità di incorporamento e URL dei contenuti multimediali.products:read
GET/public-api/v1/products/:idRestituisce un prodotto/design del negozio.products:read
POST/public-api/v1/embed/sessionEmette un JWT di breve durata per gli strumenti incorporati, incluso il generatore di modelli.embed:session:create
GET/public-api/v1/runtime/bootstrapRisolve il contesto runtime da un JWT di incorporamento.token di incorporamento Bearer
GET/public-api/v1/assetsElenca gli elementi del catalogo delle risorse per il tipo richiesto.qualsiasi credenziale autenticata
GET/public-api/v1/assets/:type/:assetIdRestituisce un manifesto della risorsa con i ruoli dei file scaricabili.qualsiasi credenziale autenticata
GET/public-api/v1/assets/:type/:assetId/files/:roleScarica un file di risorsa in base al ruolo.qualsiasi credenziale autenticata
GET/public-api/v1/design-importsElenca i design ospitati su Alter disponibili per l'importazione.credenziale autenticata, piano Business richiesto
GET/public-api/v1/design-imports/:idRestituisce un payload di importazione del design e descrittori dei file.credenziale autenticata, piano Business richiesto
GET/public-api/v1/design-imports/:id/files/:fileIdScarica un file da un descrittore di importazione del design.credenziale autenticata, piano Business richiesto
GET/public-api/v1/file/public/products/:productId/:sizeRestituisce un'anteprima pubblica del prodotto. La dimensione deve essere small.png, medium.png o big.png.pubblico
GET/public-api/v1/file/protected/:keyRestituisce un file protetto tramite la chiave di archiviazione.URL firmato o files:read
GET/public-api/v1/fontsRestituisce tutti i font disponibili.pubblico
GET/public-api/v1/currenciesRestituisce tutte le valute.pubblico
POST/public-api/v1/runtime-bindings/sync-from-wordpressCrea o aggiorna associazioni runtime a partire dalle mappature dei prodotti WordPress.qualsiasi credenziale autenticata
PATCH/public-api/v1/runtime-bindings/:idModifica parzialmente un'associazione runtime.qualsiasi credenziale autenticata
POST/public-api/v1/runtime-bindings/:id/activateAttiva un'associazione runtime.qualsiasi credenziale autenticata
POST/public-api/v1/runtime-bindings/:id/deactivateDisattiva un'associazione runtime.qualsiasi credenziale autenticata
POST/public-api/v1/wp-connect/exchangeScambia un codice di passaggio della connessione automatica WordPress con credenziali API.codice di passaggio monouso
GET/public-api/v1/model-generator/catalogElenca i prodotti del generatore, le configurazioni e le revisioni dei template visibili.embed:session:create
GET/public-api/v1/model-generator/modelsElenca i modelli con descrittori delle sorgenti del generatore fissati a revisioni specifiche per l’importazione.embed:session:create
GET/public-api/v1/model-generator/designer-catalogRestituisce il catalogo dei modelli del generatore utilizzato da Designer.embed:session:create
GET/public-api/v1/model-generator/projectsElenca i progetti del generatore del proprietario e quelli disponibili globalmente.embed:session:create
GET/public-api/v1/model-generator/projects/:projectIdRestituisce la revisione più recente o selezionata del progetto, il template e il manifest dei file.embed:session:create
GET/public-api/v1/model-generator/projects/:projectId/revisions/:revisionRestituisce la revisione più recente o selezionata del progetto, il template e il manifest dei file.embed:session:create
GET/public-api/v1/model-generator/projects/:projectId/artifacts/:artifactIdScarica un artefatto dopo aver verificato l’accesso al relativo progetto.embed:session:create
GET/public-api/v1/model-generator/configurations/:configurationId/revisions/:revision/templateRestituisce un documento di template accessibile per la revisione di configurazione selezionata.embed:session:create
GET/public-api/v1/model-generator/configurations/:configurationId/revisions/:revision/importRestituisce il pacchetto di importazione del template con i file delle dipendenze.embed:session:create
GET/public-api/v1/model-generator/mannequinsRestituisce entrambi i manichini e i descrittori delle loro risorse.embed:session:create
GET/public-api/v1/model-generator/image-libraries/:kind/assetsElenca le risorse delle librerie di texture o sfondi con i file importabili.embed:session:create
GET/public-api/v1/model-generator/image-libraries/:kind/assets/:assetIdRestituisce una singola risorsa di texture o sfondo con i relativi file importabili.embed:session:create
GET/public-api/v1/model-generator/public-files/:keyScarica un file di dipendenza consentito del generatore.embed:session:create