Blendee mette a disposizione un set di API per permettere un maggior livello di integrazione con i sistemi dei nostri clienti.
Di seguito forniamo una lista dei metodi presenti nelle nostri API V3:
Gestione portale
/portal/get:
Metodo utilizzato per ottenere le informazioni sul portale connesso all’external application.
Gestione tassi di cambio
/currency/get
: Metodo utilizzato per ottenere la lista dei tassi di cambio./currency/post
: Metodo utilizzato per modificare un tasso di cambio. Se il tasso di cambio non esiste, verrà inserito.
Gestione trigger
/trigger{?from,size}/get
: Metodo utilizzato per ottenere la lista dei trigger attualmente configurati al portale connesso all’external application./trigger/{idTrigger}/activate/post
: Metodo utilizzato per attivare un trigger. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare.
Gestione URL Shortner
/url-shortener
/post
: Metodo utilizzato per generare un url shortener. Tramite email o idUtente è possibile identificare un’eventuale utente. Se l’utente viene identificato correttamente l’id verrà inserito nell’url di tracciamento.
Gestione Webhook
/webhook/get
: Metodo utilizzato per ottenere la lista dei webhook./webhook/{webhook}/put:
Metodo utilizzato per modificare un webhook.
Gestione Custom Field
/customfield{?from,size}/get
: Metodo utilizzato per ottenere la lista degli eventuali custom field configurati sul portale di riferimento./customfield/{codice}/get
: Metodo utilizzato per ottenere le informazioni sul custom field richiesto./customfield/{codice}/put
: Metodo utilizzato per modificare il custom field. Se il custom field non esiste, verrà inserito. Per i tipi select, multiselect, radio-group e checkbox-group, il campo options è richiesto.
: Metodo utilizzato per eliminare un custom field./customfield/{codice}{?forzaCancellazione}
/delete/customfield/post
: Metodo utilizzato per inserire una serie di custom field. Utilizzare il parametro upSert per forzare l’aggiornamento. Per i tipi select, multiselect, radio-group e checkbox-group, il campo options è richiesto.
Gestione cataloghi
/catalog/get
: Metodo utilizzato per ottenere la lista dei cataloghi attualmente disponibili per il portale connesso all’external application.
Gestione categorie
/category{?idCatalogo,nome,idCategoriaPadre,from,size}/get
: Metodo utilizzato per ottenere la lista delle categorie attualmente disponibili per il catalogo connesso all’external application. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare./category/{idCategoria}{?idCatalogo}/get
: Metodo utilizzato per ottenere le informazioni della categoria richiesta per il catalogo connesso all’external application. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare./category/{idCategoria}/put
: Metodo utilizzato per modificare una categoria al catalogo connesso all’external application. Se la categoria non esiste, verrà inserita. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare./category/post
: Metodo utilizzato per aggiungere delle categorie al catalogo connesso all’external application. Utilizzare il parametro upSert per forzare l’aggiornamento. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare.
Gestione Prodotti
/product{?idCatalogo,idProdotto,idCategoria,sku,nome,linkNegozio,from,size}/get
: Metodo utilizzato per ottenere la lista dei prodotti attualmente disponibili per il catalogo connesso all’external application. E’ richiesto almeno un parametro tra idProdotto, idCategoria, sku, nome e linkNegozio. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare/product/{idProdotto}/get
: Metodo utilizzato per ottenere le informazioni sul prodotto richiesto dal catalogo connesso all’external application. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare./product/{idProdotto}/put
: Metodo utilizzato per modificare le informazioni sul prodotto richiesto dal catalogo connesso all’external application. Se il prodotto non esiste, verrà inserito.
Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare.product/post
: Metodo utilizzato per inserire una serie di prodotti nel catalogo connesso all’external application. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare…Utilizzare il parametro upSert per forzare l’aggiornamento.
Gestione contenuti
/content{?idCatalogo,idContenuto,idCategoria,nome,linkNegozio,from,size}/get:
Metodo utilizzato per ottenere la lista dei contenuti attualmente disponibili per il catalogo connesso all’external application. E’ richiesto almeno un parametro tra idContenuto, idCategoria, nome e linkNegozio. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare./content/{idContenuto}/get
: Metodo utilizzato per ottenere le informazioni sul contenuto richiesto dal catalogo connesso all’external application. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare./content/{idContenuto}/put
: Metodo utilizzato per modificare le informazioni sul contenuto richiesto dal catalogo connesso all’external application. Se il contenuto non esiste, verrà inserito. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare./content/post
: Metodo utilizzato per inserire una serie di contenuti nel catalogo connesso all’external application. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare…
Utilizzare il parametro upSert per forzare l’aggiornamento.
Gestione ordini
/order{?idCatalogo,email,idUtente,fidelityCard,from,size}/get
: Metodo utilizzato per ottenere una lista di ordini filtrati. E’ richiesto almeno un parametro tra email, idUtente e fidelityCard. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare./order/{idOrdine}{?idCatalogo}/head
: Metodo utilizzato per verificare la presenza o meno di un’ordine all’interno della piattaforma di Blendee. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare./order/{idOrdine}{?idCatalogo}/get
: Metodo utilizzato ottenere informazioni su un’ordine all’interno della piattaforma di Blendee. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare./order/{idOrdine}/confirm/post
: Metodo utilizzato per aggiornare lo stato di confermato / non confermato di un’acquisto all’interno della piattaforma di Blendee. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare./order/post:
Metodo utilizzato per tracciare l’acquisto di un prodotto all’interno della piattaforma di Blendee. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare.
Gestione utenti
/user{?email,idUtente,dataNascita,fidelityCard,from,size}/get
: Metodo utilizzato per ottenere una lista di utenti filtrati. E’ richiesto almeno un parametro tra email, idUtente, dataNascita e fidelityCard./user/{email}/get
: Metodo utilizzato per ottenere le informazioni sull’utente richiesto tramite email./user/{idUtente}/get
: Metodo utilizzato per ottenere le informazioni sull’utente richiesto tramite idUtente.
Gestione subscription
/subscription/{email}/put
: Metodo utilizzato per modificare una subscription.
Se la subscription non esiste, verrà inserita. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per le informazioni sul doubleOptIn. L’idUtente è obbligatorio per le iscrizioni di tipo Portale/subscription/post
: Metodo utilizzato per aggiungere delle subscription. Utilizzare il parametro upSert per forzare l’aggiornamento. Nel caso in cui nella external application non sia stato definito un catalogo di default è necessario utilizzare il parametro idCatalogo per le informazioni sul doubleOptIn. L’idUtente è obbligatorio per le iscrizioni di tipo Portale
Gestione newsletter list
/newsletter-list{?code,nome,from,size}/get
: Metodo utilizzato per ottenere l’elenco delle newsletter list./newsletter-list/{code}/get
: Metodo utilizzato per ottenere informazioni sulla newsletter list richiesta./newsletter-list/{code}/delete
: Metodo utilizzato per eliminare la newsletter list richiesta./newsletter-list/{code}/users{?from,size}/get
: Metodo utilizzato per ottenere informazioni l’elenco degli utenti contenuti nella newsletter list richiesta./newsletter-list/{code}/users/post
: Metodo utilizzato per aggiungere utenti alla newsletter list richiesta. Se la newsletter list non esiste, verrà inserita. Se attivaTrigger è impostato a true, e nel caso in cui nella external application non sia stato definito un catalogo di default, è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare./newsletter-list/{code}/users/delete
: Metodo utilizzato per rimuovere utenti alla newsletter list richiesta. Se attivaTrigger è impostato a true, e nel caso in cui nella external application non sia stato definito un catalogo di default, è necessario utilizzare il parametro idCatalogo per definire su quale catalogo operare.
Gestione carte fedeltà
/fidelity{?idUtente,email}/get
: Metodo utilizzato per ottenere la lista delle carte fedeltà associate ad un utente. E’ richiesto almeno un parametro tra idUtente e email./fidelity/{fidelityCard}/get
: Metodo utilizzato per ottenere le informazioni sulla carta fedeltà richiesta./fidelity/{fidelityCard}/put
: Metodo utilizzato per modificare il saldo punti di una carta fedeltà. Se la carta fedeltà non esiste, verrà inserita./fidelity/post
: Metodo utilizzato per inserire il saldo punti di una serie di carte fedeltà.
Utilizzare il parametro upSert per forzare l’aggiornamento.
Per avere la documentazione API v.3 completa rivolgersi al team di supporto.
Was this content useful?
Thanks for contributing!