API - Επισκόπηση

API - Λίστα endpoints

Βρείτε το endpoint, την απαιτούμενη μέθοδο και τα δικαιώματα και μεταβείτε στο αναλυτικό παράδειγμα.

Επισκόπηση endpoints

Ο πίνακας παρακάτω αντιστοιχεί στις δημόσιες διαδρομές του backend-public-api/app.js. Οι διαδρομές εμφανίζονται με το πρόθεμα δημόσιου proxy που χρησιμοποιούν οι εξωτερικές ενσωματώσεις.

ΜέθοδοςEndpointΠεριγραφήΠρόσβαση
GET/public-api/healthzΈλεγχος υγείας υπηρεσίας.δημόσιο
GET/public-api/v1/auth/checkΕπικυρώνει διαπιστευτήρια και επιστρέφει κατάστημα, δικαιώματα και δυνατότητες προγράμματος.οποιαδήποτε έγκυρα διαπιστευτήρια
GET/public-api/v1/customer-ordersΕπιστρέφει λίστα παραγγελιών πελατών με σελιδοποίηση και φίλτρα.orders:read
GET/public-api/v1/customer-orders/:idΕπιστρέφει μία παραγγελία πελάτη με διαμορφωμένα στοιχεία προϊόντων.orders:read
POST/public-api/v1/customer-orders/batchΕπιστρέφει έως 100 παραγγελίες βάσει ID.orders:read
PATCH/public-api/v1/customer-orders/:id/statusΕνημερώνει την κατάσταση παραγγελίας.orders:write
PATCH/public-api/v1/customer-orders/:orderId/quantityΕνημερώνει τις ποσότητες επιλεγμένων στοιχείων παραγγελίας.orders:write
PATCH/public-api/v1/customer-orders/:orderId/quantity/allΟρίζει μία ποσότητα για κάθε στοιχείο της παραγγελίας.orders:write
DELETE/public-api/v1/customer-orders/:idΔιαγράφει παραγγελία πελάτη που ανήκει στον ιδιοκτήτη του καταστήματος.orders:write
GET/public-api/v1/productsΕπιστρέφει προϊόντα/σχέδια καταστήματος με διαθεσιμότητα ενσωμάτωσης και URL πολυμέσων.products:read
GET/public-api/v1/products/:idΕπιστρέφει ένα προϊόν/σχέδιο καταστήματος.products:read
POST/public-api/v1/embed/sessionΕκδίδει ένα JWT μικρής διάρκειας για ενσωματωμένα εργαλεία, συμπεριλαμβανομένης της γεννήτριας μοντέλων.embed:session:create
GET/public-api/v1/runtime/bootstrapΕπιλύει το πλαίσιο εκτέλεσης από JWT ενσωμάτωσης.token ενσωμάτωσης Bearer
GET/public-api/v1/assetsΠαραθέτει πόρους καταλόγου του ζητούμενου τύπου.οποιαδήποτε έγκυρα διαπιστευτήρια
GET/public-api/v1/assets/:type/:assetIdΕπιστρέφει manifest πόρου με ρόλους αρχείων διαθέσιμων για λήψη.οποιαδήποτε έγκυρα διαπιστευτήρια
GET/public-api/v1/assets/:type/:assetId/files/:roleΚατεβάζει αρχείο πόρου βάσει ρόλου.οποιαδήποτε έγκυρα διαπιστευτήρια
GET/public-api/v1/design-importsΠαραθέτει εισαγώγιμα σχέδια που φιλοξενούνται στο Alter.έγκυρα διαπιστευτήρια, απαιτείται πρόγραμμα Business
GET/public-api/v1/design-imports/:idΕπιστρέφει δεδομένα εισαγωγής σχεδίου και περιγραφές αρχείων.έγκυρα διαπιστευτήρια, απαιτείται πρόγραμμα Business
GET/public-api/v1/design-imports/:id/files/:fileIdΚατεβάζει αρχείο από περιγραφή εισαγωγής σχεδίου.έγκυρα διαπιστευτήρια, απαιτείται πρόγραμμα Business
GET/public-api/v1/file/public/products/:productId/:sizeΕπιστρέφει δημόσια προεπισκόπηση προϊόντος. Το μέγεθος πρέπει να είναι small.png, medium.png ή big.png.δημόσιο
GET/public-api/v1/file/protected/:keyΕπιστρέφει προστατευμένο αρχείο βάσει κλειδιού αποθήκευσης.υπογεγραμμένο URL ή files:read
GET/public-api/v1/fontsΕπιστρέφει όλες τις διαθέσιμες γραμματοσειρές.δημόσιο
GET/public-api/v1/currenciesΕπιστρέφει όλα τα νομίσματα.δημόσιο
POST/public-api/v1/runtime-bindings/sync-from-wordpressΔημιουργεί ή ενημερώνει συνδέσεις εκτέλεσης από αντιστοιχίσεις προϊόντων WordPress.οποιαδήποτε έγκυρα διαπιστευτήρια
PATCH/public-api/v1/runtime-bindings/:idΕνημερώνει μερικώς μια σύνδεση εκτέλεσης.οποιαδήποτε έγκυρα διαπιστευτήρια
POST/public-api/v1/runtime-bindings/:id/activateΕνεργοποιεί μια σύνδεση εκτέλεσης.οποιαδήποτε έγκυρα διαπιστευτήρια
POST/public-api/v1/runtime-bindings/:id/deactivateΑπενεργοποιεί μια σύνδεση εκτέλεσης.οποιαδήποτε έγκυρα διαπιστευτήρια
POST/public-api/v1/wp-connect/exchangeΑνταλλάσσει κωδικό αυτόματης σύνδεσης WordPress με διαπιστευτήρια API.κωδικός μεταβίβασης μίας χρήσης
GET/public-api/v1/model-generator/catalogΕμφανίζει τα ορατά προϊόντα της γεννήτριας, τις διαμορφώσεις και τις αναθεωρήσεις προτύπων.embed:session:create
GET/public-api/v1/model-generator/modelsΕμφανίζει μοντέλα με περιγραφείς που ορίζουν συγκεκριμένες αναθεωρήσεις προέλευσης της γεννήτριας για εισαγωγή.embed:session:create
GET/public-api/v1/model-generator/designer-catalogΕπιστρέφει τον κατάλογο μοντέλων της γεννήτριας που χρησιμοποιεί το Designer.embed:session:create
GET/public-api/v1/model-generator/projectsΕμφανίζει τα έργα γεννήτριας του κατόχου και όσα είναι διαθέσιμα καθολικά.embed:session:create
GET/public-api/v1/model-generator/projects/:projectIdΕπιστρέφει την πιο πρόσφατη ή την επιλεγμένη αναθεώρηση έργου, το πρότυπο και το manifest αρχείων.embed:session:create
GET/public-api/v1/model-generator/projects/:projectId/revisions/:revisionΕπιστρέφει την πιο πρόσφατη ή την επιλεγμένη αναθεώρηση έργου, το πρότυπο και το manifest αρχείων.embed:session:create
GET/public-api/v1/model-generator/projects/:projectId/artifacts/:artifactIdΚατεβάζει ένα τεχνούργημα αφού ελέγξει την πρόσβαση στο έργο του.embed:session:create
GET/public-api/v1/model-generator/configurations/:configurationId/revisions/:revision/templateΕπιστρέφει ένα προσβάσιμο έγγραφο προτύπου για την επιλεγμένη αναθεώρηση διαμόρφωσης.embed:session:create
GET/public-api/v1/model-generator/configurations/:configurationId/revisions/:revision/importΕπιστρέφει το πακέτο εισαγωγής προτύπου μαζί με τα αρχεία εξαρτήσεων.embed:session:create
GET/public-api/v1/model-generator/mannequinsΕπιστρέφει και τις δύο κούκλες και τους περιγραφείς των πόρων τους.embed:session:create
GET/public-api/v1/model-generator/image-libraries/:kind/assetsΕμφανίζει πόρους της βιβλιοθήκης υφών ή φόντων με αρχεία που μπορούν να εισαχθούν.embed:session:create
GET/public-api/v1/model-generator/image-libraries/:kind/assets/:assetIdΕπιστρέφει έναν πόρο υφής ή φόντου μαζί με τα αρχεία που μπορούν να εισαχθούν.embed:session:create
GET/public-api/v1/model-generator/public-files/:keyΚατεβάζει ένα επιτρεπόμενο αρχείο εξάρτησης της γεννήτριας.embed:session:create