scango.ch API
API REST clienti di scango.ch.
Autenticazione con Authorization: Bearer <api-key> (chiave Read o Write). Gli importi sono interi in centesimi. Gli elenchi restituiscono { data, meta }.
L’API è pensata per chiamate da server a server. I browser possono chiamarla solo da questa documentazione (Prova). I body delle richieste sono JSON (max. 1 MB), salvo diversa indicazione dell’operazione. I parametri data-ora devono essere in UTC ISO-8601 con suffisso Z (2024-01-01T00:00:00.000Z).
Gli errori hanno la forma { statusCode, message, timestamp, path }. Ogni errore di autenticazione o autorizzazione (chiave mancante, sconosciuta o inattiva, oppure chiave Read su un’operazione di scrittura) restituisce 403. Un metodo non supportato restituisce 405 con header Allow.
https://dashboard.scango.ch/api/v1Prodotti
Catalogo prodotti
- GETElenca o cerca prodotti
/products - POSTCrea prodotto
/products - GETOttieni prodotto per ID
/products/{productId} - POSTAggiorna prodotto
/products/{productId} - DELETEElimina prodotto
/products/{productId} - POSTCarica immagine prodotto
/products/{productId}/image - DELETEElimina immagine prodotto
/products/{productId}/image
Ordini
Ordini
Fornitori
Fornitori
- GETElenca fornitori
/suppliers - POSTCrea fornitore
/suppliers - GETOttieni fornitore per ID
/suppliers/{supplierId} - POSTAggiorna fornitore
/suppliers/{supplierId} - DELETEElimina fornitore
/suppliers/{supplierId}
Categorie
Categorie
- GETElenca categorie
/categories - POSTCrea categoria
/categories - GETOttieni categoria per ID
/categories/{categoryId} - POSTAggiorna categoria
/categories/{categoryId} - DELETEElimina categoria
/categories/{categoryId}
Negozi
Negozi
- GETElenca negozi
/stores - POSTCrea negozio
/stores - GETOttieni negozio per ID
/stores/{storeId} - POSTAggiorna negozio
/stores/{storeId} - DELETEElimina negozio
/stores/{storeId}
Log di identità
Log di verifica dell’identità e identità bloccate. Disponibile solo quando la funzione identity-logs è abilitata per l’organizzazione.
- GETElenca i log di identità
/identity-logs - GETOttieni un log di identità per id
/identity-logs/{logId} - GETElenca le identità bloccate
/identity-logs/blocked - POSTBlocca identità
/identity-logs/blocked - POSTAggiorna identità bloccata
/identity-logs/blocked/{blockedId} - DELETEElimina identità bloccata
/identity-logs/blocked/{blockedId}