Integra Telesto con le tue soluzioni interne o servizi di terze parti utilizzando la nostra API RESTful. Perfetta per integrazioni personalizzate e flussi di lavoro automatizzati.
Prerequisiti: Abbonamento Pro e chiave API valida richiesti per tutti gli endpoint.
Autenticazione
Tutte le richieste API richiedono autenticazione utilizzando la tua chiave API nell'header Authorization:
Authorization: YOUR_API_KEY
URL Base
https://telesto.app/v2
Limiti di Velocità
- 100 richieste per ora per indirizzo IP
- Timeout di 15 minuti se il limite di velocità viene superato
- Tutte le richieste devono includere la chiave API nell'header Authorization
Il superamento del limite di velocità comporterà un blocco temporaneo di 15 minuti per il tuo indirizzo IP.
Formato di Risposta
Tutte le risposte sono restituite in formato JSON. I campi vuoti o null vengono restituiti come stringhe vuote per coerenza.
Risposta di Successo
{
"id": "abc123...",
"name": "My Product",
"created": "2024-01-15 10:30:00"
}
Risposta di Errore
{
"statusCode": 401,
"error": {
"type": "UNAUTHORIZED",
"description": "Invalid API key"
}
}
Codici di Errore
| Codice | Tipo | Descrizione |
|---|---|---|
| 401 | UNAUTHORIZED | Chiave API mancante o non valida |
| 403 | FORBIDDEN | Abbonamento Pro richiesto |
| 404 | NOT_FOUND | Risorsa non trovata |
| 429 | TOO_MANY_REQUESTS | Limite di velocità superato (attendi 15 min) |
| 500 | SERVER_ERROR | Errore interno, riprova più tardi |
Esempio Rapido
Richiesta
curl -X GET "https://telesto.app/v2/products"
-H "Authorization: YOUR_API_KEY"
Risposta
[
{
"id": "a1b2c3...",
"name": "Widget",
"ean_upc": "123456789",
"stock_onhand": "50",
"created": "2024-01-15 10:30:00"
}
]
Best Practice
- Conserva la tua chiave API in modo sicuro (mai nel codice lato client)
- Implementa la logica di retry per le risposte 429 (limite di velocità)
- Usa la cache delle risposte quando possibile per ridurre le chiamate API
- Usa HTTPS per tutte le richieste
Suggerimento: Testa la tua integrazione in piccoli lotti prima per assicurarti di rispettare i limiti di velocità.
Documentazione Completa
La documentazione API completa con parametri dettagliati ed esempi è disponibile su:
Iniziare
- Assicurati di avere un abbonamento Pro
- Contatta il supporto per richiedere l'accesso API e ottenere la tua chiave
- Rivedi la documentazione per gli endpoint disponibili
Attualmente in Beta: Stiamo espandendo attivamente gli endpoint API e le funzionalità. Se sei interessato a utilizzare l'API o hai bisogno di endpoint specifici, contatta il nostro team di supporto.