Integrer Telesto med dine egne interne løsninger eller tredjepartstjenester ved hjelp av vårt RESTful API. Perfekt for tilpassede integrasjoner og automatiserte arbeidsflyter.
Forutsetninger: Pro-abonnement og gyldig API-nøkkel kreves for alle endepunkter.
Autentisering
Alle API-forespørsler krever autentisering ved hjelp av din API-nøkkel i Authorization-headeren:
Authorization: DIN_API_NØKKEL
Basis URL
https://telesto.app/v2
Hastighetsbegrensninger
- 100 forespørsler per time per IP-adresse
- 15 minutters timeout hvis hastighetsbegrensningen overstiges
- Alle forespørsler må inkludere API-nøkkel i Authorization-headeren
Å overskride hastighetsbegrensningen vil resultere i en midlertidig 15-minutters blokkering for din IP-adresse.
Responsformat
Alle responser returneres i JSON-format. Tomme eller null-felter returneres som tomme strenger for konsistens.
Suksessrespons
{
"id": "abc123...",
"name": "Mitt Produkt",
"created": "2024-01-15 10:30:00"
}
Feilrespons
{
"statusCode": 401,
"error": {
"type": "UNAUTHORIZED",
"description": "Ugyldig API-nøkkel"
}
}
Feilkoder
| Kode | Type | Beskrivelse |
|---|---|---|
| 401 | UNAUTHORIZED | Manglende eller ugyldig API-nøkkel |
| 403 | FORBIDDEN | Pro-abonnement kreves |
| 404 | NOT_FOUND | Ressurs ikke funnet |
| 429 | TOO_MANY_REQUESTS | Hastighetsbegrensning overskredet (vent 15 min) |
| 500 | SERVER_ERROR | Intern feil, prøv igjen senere |
Hurtig Eksempel
Forespørsel
curl -X GET "https://telesto.app/v2/products"
-H "Authorization: DIN_API_NØKKEL"
Respons
[
{
"id": "a1b2c3...",
"name": "Widget",
"ean_upc": "123456789",
"stock_onhand": "50",
"created": "2024-01-15 10:30:00"
}
]
Beste Praksis
- Lagre API-nøkkelen din sikkert (aldri i klientside-kode)
- Implementer retry-logikk for 429 (hastighetsbegrensning) responser
- Cache responser når mulig for å redusere API-kall
- Bruk HTTPS for alle forespørsler
Tips: Test integrasjonen din i små batches først for å sikre at du holder deg innenfor hastighetsbegrensningene.
Fullstendig Dokumentasjon
Komplett API-dokumentasjon med detaljerte parametere og eksempler er tilgjengelig på:
Komme i Gang
- Sørg for at du har et Pro-abonnement
- Kontakt support for å be om API-tilgang og få din nøkkel
- Se gjennom dokumentasjonen for tilgjengelige endepunkter
For tiden i Beta: Vi utvider aktivt API-endepunkter og funksjonalitet. Hvis du er interessert i å bruke API-et eller trenger spesifikke endepunkter, ta kontakt med vårt supportteam.