API REST

API REST: il vostro catalogo Upsellr, gestito dai vostri strumenti.

Create prodotti dal vostro ERP, inviate i file dei fornitori, avviate l’arricchimento e la generazione, poi leggete i contenuti redatti per ogni canale e ogni lingua. Un’API REST documentata, con chiavi dai permessi limitati.

Categoria
API
Direzione
Lettura e scrittura
Versione
REST v2, specifica OpenAPI
Chiavi
Fino a 10 per organizzazione, permessi a scelta
Lingue
Etichette in francese, inglese, spagnolo e tedesco
Autenticazione
Chiave API nell’intestazione Authorization
Piani
Piano Enterprise
Editore
Upsellr

01Cosa fa l’API

Upsellr, dai vostri strumenti.

  1. 01

    Create i prodotti in blocco

    Inviate fino a 100 prodotti per chiamata. Upsellr li riconosce da EAN, SKU o codice produttore e marca: un prodotto già noto non viene duplicato, ma riceve una nuova versione se un valore cambia.

  2. 02

    Leggete il vostro master data

    Campi, elenchi di valori, categorie e modelli: ciò che struttura il vostro catalogo si legge tramite l’API, con le etichette nella vostra lingua.

  3. 03

    Inviate i file dei fornitori

    Caricate fogli di calcolo e PDF nella libreria dei file di Upsellr: fino a 10 MiB in un unico invio, oltre in più parti.

  4. 04

    Avviate arricchimento e generazione

    Avviate un’elaborazione su una selezione, una ricerca o tutto il catalogo, fino a 50.000 prodotti: Lily arricchisce il master data, Max scrive le schede dei vostri canali, oppure si esegue uno dei vostri workflow.

  5. 05

    Leggete i contenuti generati

    Ogni prodotto restituisce il suo master data, i valori importati e i contenuti generati, ordinati per canale e per lingua.

  6. 06

    Seguite le vostre elaborazioni

    Un’elaborazione si segue tramite l’API o via webhook: completata, non riuscita o interrotta, il vostro strumento viene avvisato.

02Per iniziare

La vostra prima richiesta in pochi minuti.

  1. 01

    Aprite le impostazioni dell’organizzazione

    Sezione API e webhook, riservata ai proprietari e agli amministratori.

  2. 02

    Create una chiave

    Scegliete i permessi: sola lettura, lettura e scrittura, o accesso completo. Aggiungete una data di scadenza e indirizzi IP autorizzati, se lo desiderate.

  3. 03

    Collegatela al vostro strumento

    Si invia nell’intestazione Authorization di ogni chiamata.

  4. 04

    Chiamate l’API dal vostro server

    Non si chiama da un browser: le vostre chiavi restano lato server.

  5. 05

    Seguite le vostre elaborazioni

    Tramite l’API, o con un webhook che vi avvisa al termine di ogni elaborazione.

03Risorse

Cosa l’API permette di leggere e scrivere.

RisorsaLetturaScrittura
ProdottiSìSì
EAN, SKU e codice produttoreSìSì
Valori del master dataSìSì
Contenuti generati, per canale e per linguaSìNo
Campi ed elenchi del master dataSìNo
File sorgenteSìSìFino a 10 MiB, o in più parti
Elaborazioni di arricchimento e generazioneSìSì
Prezzo

Compatibilità e requisiti

  • Il piano Enterprise
  • Un ruolo di proprietario o amministratore per creare le chiavi
  • Un server per chiamare l’API, mai un browser
  • L’intestazione Authorization: Bearer in ogni chiamata
  • Consiglio: una chiave per strumento, con i soli permessi necessari

Il controllo resta vostro

Chiavi sotto controllo.

  • Permessi per chiave: sola lettura, lettura e scrittura, o accesso completo
  • Una data di scadenza e indirizzi IP autorizzati, se lo desiderate
  • Limiti di chiamate per organizzazione, segnalati in caso di superamento
  • Un identificativo di richiesta in ogni risposta, per l’assistenza

04Domande

Domande sull’API di Upsellr.

L’API è inclusa nel mio piano?

È riservata al piano Enterprise. Negli altri piani, la sezione API e webhook è visibile ma bloccata.

Dove trovo la documentazione?

Il riferimento dell’API è generato dalla sua specifica OpenAPI, con esempi in curl, JavaScript, Python e Ruby.

Quali sono i limiti di chiamate?

Per organizzazione: 200 letture e 60 scritture al minuto, e 20 al minuto per le operazioni pesanti, come la creazione di prodotti, l’invio di file e l’avvio di elaborazioni. Oltre, l’API risponde 429 con il tempo di attesa.

Posso modificare o eliminare un prodotto tramite l’API?

Non ancora. Voi create i prodotti, e reinviare un prodotto esistente gli assegna una nuova versione se un valore cambia. La modifica e l’eliminazione si fanno in Upsellr.

Come evito i duplicati?

Upsellr riconosce ogni prodotto dal suo EAN, dal suo SKU, o dal codice produttore e dalla marca: reinviare lo stesso prodotto non lo duplica.

Posso avviare l’arricchimento dal mio strumento?

Sì. Avviate l’arricchimento, la generazione, entrambi, o uno dei vostri workflow, su una selezione, una ricerca o tutto il catalogo, fino a 50.000 prodotti per elaborazione.

Come so che un’elaborazione è terminata?

Interrogate l’elaborazione tramite l’API, oppure ricevete un webhook quando si completa, non riesce o viene interrotta.

Esiste un SDK?

Per ora no: l’API è una classica API REST, e il riferimento fornisce esempi pronti da copiare.

Il tuo prossimo prodotto
merita più di un copia e incolla.

Affida al tuo team IA i primi prodotti su cui lavorare.