WattBox API
Data nabíjecích stanic a kalkulačky elektromobilů přes REST API. Mapa s 2 400+ stanicemi, výpočty nákladů, dojezdu, nabíjení, degradace baterie a srovnání tarifů.
1 Rychlý start
Získejte API klíč
Napište nám na wattbox.api@noah.fit s popisem vašeho projektu.
Vyberte metodu integrace
REST API pro vlastní UI, nebo Embed Widget pro rychlé vložení.
Integrujte
Použijte příklady níže pro vaši platformu.
2 Autentizace
Všechny API requesty vyžadují API klíč v Authorization headeru:
Authorization: Bearer YOUR_API_KEY 3 Mapa nabíjecích stanic
Data 2 400+ nabíjecích stanic v ČR. GPS souřadnice, konektory, výkony, operátoři, vybavenost okolí a hodnocení uživatelů.
/api/stations Seznam všech nabíjecích stanic s kompletními detaily. Filtrovatelný podle výkonu a operátora.
Parametry a response
Query parametry (volitelné)
| Parametr | Typ | Popis |
|---|---|---|
power | number | Minimální výkon v kW (např. ?power=50 vrátí jen DC a rychlonabíječky) |
operator | string | Filtr podle operátora (např. ?operator=cez) |
Response — pole stanic
| Pole | Typ | Popis |
|---|---|---|
id | number | Unikátní ID stanice |
name | string | Název stanice |
display_name | string? | Vlastní zobrazovaný název (pokud existuje) |
operator | string | Název operátora |
operator_key | string | Klíč operátora (cez, eon, orlen...) |
address_line | string | Adresa |
city | string | Město |
latitude | number | GPS šířka |
longitude | number | GPS délka |
max_power_kw | number | Maximální výkon v kW |
is_fast_charging | boolean | DC rychlonabíjení (>22 kW) |
connectors | array | Konektory — typ, výkon, počet |
amenities | object | Vybavenost okolí (WC, restaurace, supermarket...) |
avg_rating | number | Průměrné hodnocení (0–5) |
review_count | number | Počet recenzí |
status | string | operational, planned, out_of_service, removed |
Příklad requestu
curl https://wattbox.cz/api/stations \
-H "Authorization: Bearer YOUR_API_KEY"
# Jen rychlonabíječky nad 50 kW
curl "https://wattbox.cz/api/stations?power=50" \
-H "Authorization: Bearer YOUR_API_KEY" Příklad response (zkráceno)
{
"success": true,
"count": 2444,
"stations": [
{
"id": 1,
"name": "Chebská 2931, Aš",
"operator": "E.ON",
"operator_key": "eon",
"city": "Aš",
"latitude": 50.2138,
"longitude": 12.2019,
"max_power_kw": 50,
"is_fast_charging": true,
"connectors": [
{ "type_name": "CCS", "power_kw": 50, "quantity": 1 },
{ "type_name": "CHAdeMO", "power_kw": 50, "quantity": 1 }
],
"amenities": { "supermarket": 150, "restaurant": 200 },
"avg_rating": 4.2,
"review_count": 3,
"status": "operational"
}
]
} /api/stations/:id Detail jedné stanice podle ID. Vrací kompletní data včetně všech konektorů a provozní doby.
Parametry a response
URL parametry
| Parametr | Typ | Popis |
|---|---|---|
id | number | ID stanice (z endpointu /api/stations) |
Příklad
curl https://wattbox.cz/api/stations/42 \
-H "Authorization: Bearer YOUR_API_KEY" 4 Kalkulačky
Výpočty nákladů, dojezdu, nabíjení, degradace baterie, TCO a srovnání tarifů. Všechny endpointy vyžadují POST s JSON body.
/api/v1/calculate/costs Výpočet měsíčních a ročních nákladů na elektřinu s volitelným srovnáním s palivovým autem.
Request parametry
Povinné parametry
| Parametr | Typ | Rozsah | Popis |
|---|---|---|---|
consumption | number | 10-35 | Spotřeba elektromobilu v kWh/100km (WLTP nebo reálná - viz info níže) |
distance | number | 100-10000 | Měsíční nájezd v km |
electricPrice | number | >0 | Cena elektřiny za kWh |
currency | string | CZK, EUR | Měna pro výstupní hodnoty |
consumption může být WLTP hodnota z katalogu (např. 17 kWh/100km) nebo vaše reálná naměřená spotřeba (např. 20 kWh/100km).
- WLTP + teplotní korekce: Zadejte WLTP hodnotu a
month- API automaticky navýší spotřebu podle teploty (v zimě až +28%). - Reálná spotřeba: Zadejte vaši naměřenou spotřebu bez
month- API ji použije přímo bez úprav.
Volitelné: Teplotní korekce
| Parametr | Typ | Popis |
|---|---|---|
month | number | Měsíc 0-11 (leden=0). Aktivuje teplotní korekci spotřeby podle průměrných teplot v ČR. Použijte s WLTP spotřebou. |
Volitelné: Srovnání s palivem
| Parametr | Typ | Hodnoty | Popis |
|---|---|---|---|
fuelType | string | petrol, diesel, lpg | Typ paliva |
fuelConsumption | number | >0 | Spotřeba paliva v l/100km |
fuelPrice | number | >0 | Cena paliva za litr |
Příklad requestu
// Základní výpočet (jen elektřina)
{ "consumption": 18, "distance": 1500, "electricPrice": 5.5, "currency": "CZK" }
// S teplotní korekcí (leden)
{ "consumption": 18, "distance": 1500, "electricPrice": 5.5, "currency": "CZK", "month": 0 }
// Se srovnáním s benzínem
{
"consumption": 18, "distance": 1500, "electricPrice": 5.5, "currency": "CZK",
"month": 0,
"fuelType": "petrol", "fuelConsumption": 7, "fuelPrice": 38
} Response
| Pole | Typ | Popis |
|---|---|---|
| monthly | ||
electricCost | number | Měsíční náklady na elektřinu |
electricKwh | number | Měsíční spotřeba v kWh |
fuelCost | number? | Měsíční náklady na palivo (pokud srovnání) |
fuelLiters | number? | Měsíční spotřeba paliva v litrech |
savings | number? | Měsíční úspora oproti palivu |
| yearly | ||
electricCost | number | Roční náklady na elektřinu |
electricKwh | number | Roční spotřeba v kWh |
fuelCost | number? | Roční náklady na palivo |
savings | number? | Roční úspora oproti palivu |
co2Savings | number? | Roční úspora CO2 v tunách |
| perKm | ||
electric | number | Cena za km na elektřinu |
fuel | number? | Cena za km na palivo |
| faktory (pokud použita teplotní korekce) | ||
temperatureFactor | number? | Aplikovaný teplotní faktor EV (např. 1.28 = +28% spotřeba) |
fuelTemperatureFactor | number? | Teplotní faktor paliva |
Příklad response
{
"success": true,
"data": {
"monthly": { "electricCost": 1485, "electricKwh": 270, "fuelCost": 3990, "savings": 2505 },
"yearly": { "electricCost": 17820, "fuelCost": 47880, "savings": 30060, "co2Savings": 2.42 },
"perKm": { "electric": 0.99, "fuel": 2.66 },
"temperatureFactor": 1.28
},
"meta": { "timestamp": "2026-01-15T10:30:00Z", "currency": "CZK" }
} /api/v1/calculate/range Výpočet reálného dojezdu s vlivem teploty, zatížení a střešního boxu.
Request parametry
Povinné parametry
| Parametr | Typ | Rozsah | Popis |
|---|---|---|---|
battery | number | 20-120 | Kapacita baterie v kWh |
soc | number | 0-100 | Aktuální stav nabití v % (State of Charge) |
consumption | number | 10-35 | Spotřeba v kWh/100km (doporučujeme WLTP) |
month | number | 0-11 | Měsíc (leden=0). Určuje teplotu pro výpočet. |
- wltpRange = dojezd vypočtený ze zadané spotřeby bez faktorů (ideální podmínky)
- realRange = dojezd po aplikaci teplotního faktoru a zatížení (realistický odhad)
- adjustedConsumption = spotřeba navýšená o faktory (např. 18 × 1.28 = 23 kWh/100km v zimě)
Volitelné parametry
| Parametr | Typ | Default | Popis |
|---|---|---|---|
load | number | 0 | Zatížení: 0 = bez, 10 = plně naloženo (+10% spotřeba) |
roof | boolean | false | Střešní box (+15% spotřeba kvůli aerodynamice) |
Příklad requestu
{ "battery": 77, "soc": 80, "consumption": 18, "month": 0 }
// S plným zatížením a střešním boxem
{ "battery": 77, "soc": 80, "consumption": 18, "month": 0, "load": 10, "roof": true } Response
| Pole | Typ | Popis |
|---|---|---|
realRange | number | Reálný dojezd v km (po aplikaci všech faktorů) |
wltpRange | number | Teoretický WLTP dojezd v km (bez faktorů) |
difference | number | Rozdíl v km (realRange - wltpRange) |
differencePercent | number | Rozdíl v procentech |
usableCapacity | number | Použitelná kapacita v kWh (95% baterie × SoC) |
adjustedConsumption | number | Upravená spotřeba v kWh/100km (po faktorech) |
temperatureFactor | number | Teplotní faktor (např. 1.28 = +28% spotřeba v zimě) |
loadFactor | number | Faktor zatížení (1.0 = žádné, 1.25 = plné + střešní box) |
temperature | number | Průměrná teplota pro daný měsíc v °C |
Příklad response
{
"success": true,
"data": {
"realRange": 268,
"wltpRange": 342,
"difference": -74,
"differencePercent": -21.6,
"usableCapacity": 58.5,
"adjustedConsumption": 23.0,
"temperatureFactor": 1.28,
"loadFactor": 1.0,
"temperature": -1
}
} /api/v1/calculate/charging Výpočet času a ceny nabíjení s realistickou DC nabíjecí křivkou.
Request parametry
Povinné parametry
| Parametr | Typ | Rozsah | Popis |
|---|---|---|---|
battery | number | 20-120 | Kapacita baterie v kWh |
socStart | number | 0-95 | Počáteční stav nabití v % |
socEnd | number | 5-100 | Cílový stav nabití v % |
power | number | 2-350 | Maximální výkon nabíječky v kW |
price | number | >0 | Cena elektřiny za kWh |
currency | string | CZK, EUR | Měna |
Volitelné parametry
| Parametr | Typ | Popis |
|---|---|---|
consumption | number | Spotřeba v kWh/100km. Pokud zadáno, response obsahuje rangeGained. |
Příklad requestu
// DC rychlonabíjení 20→80%
{ "battery": 77, "socStart": 20, "socEnd": 80, "power": 150, "price": 8, "currency": "CZK" }
// AC domácí nabíjení přes noc s výpočtem dojezdu
{ "battery": 77, "socStart": 20, "socEnd": 100, "power": 11, "price": 4.5, "currency": "CZK", "consumption": 18 } Response
| Pole | Typ | Popis |
|---|---|---|
| time | ||
hours | number | Celé hodiny |
minutes | number | Zbývající minuty |
totalMinutes | number | Celkový čas v minutách |
| ostatní | ||
energy | number | Nabité kWh |
cost | number | Cena nabíjení |
rangeGained | number? | Získaný dojezd v km (pokud zadána spotřeba) |
chargingType | string | "AC" (≤22kW) nebo "DC" (>22kW) |
curve | array | Nabíjecí křivka (jen DC) - body s SoC, výkonem a časem |
Příklad response
{
"success": true,
"data": {
"time": { "hours": 0, "minutes": 32, "totalMinutes": 32 },
"energy": 46.2,
"cost": 370,
"rangeGained": 257,
"chargingType": "DC",
"curve": [
{ "soc": 20, "power": 144, "cumulativeTime": 0 },
{ "soc": 40, "power": 138, "cumulativeTime": 8.5 },
{ "soc": 60, "power": 105, "cumulativeTime": 17.2 },
{ "soc": 80, "power": 72, "cumulativeTime": 32 }
]
}
} /api/v1/calculate/degradation Odhad stavu baterie (SoH) podle stáří, nájezdu a stylu nabíjení. Založeno na datech Geotab 2025.
Request parametry
Povinné parametry
| Parametr | Typ | Rozsah | Popis |
|---|---|---|---|
batterySize | number | 20-120 | Kapacita baterie v kWh |
vehicleAge | number | 0-15 | Stáří vozidla v letech |
currentMileage | number | 0-500000 | Aktuální nájezd v km |
annualMileage | number | 1000-100000 | Roční nájezd v km (pro predikce) |
dcPercent | number | 0-100 | Procento DC (rychlo)nabíjení |
batteryType | string | nmc, lfp | Typ chemie baterie |
- NMC - většina elektromobilů (VW, Škoda, BMW, Mercedes, Hyundai...)
- LFP - Tesla Standard Range, BYD, některé čínské vozy. Delší životnost (~15% pomalejší degradace).
Volitelné parametry
| Parametr | Typ | Default | Popis |
|---|---|---|---|
warrantyYears | number | 8 | Záruční doba v letech |
warrantyKm | number | 160000 | Záruční nájezd v km |
Příklad requestu
// Škoda Enyaq 85 (NMC), 3 roky, 60 000 km
{
"batterySize": 77,
"vehicleAge": 3,
"currentMileage": 60000,
"annualMileage": 20000,
"dcPercent": 20,
"batteryType": "nmc"
}
// Tesla Model 3 SR (LFP), 2 roky, 40 000 km
{
"batterySize": 60,
"vehicleAge": 2,
"currentMileage": 40000,
"annualMileage": 20000,
"dcPercent": 30,
"batteryType": "lfp"
} Response
| Pole | Typ | Popis |
|---|---|---|
soh | number | Aktuální State of Health v % (70-100) |
remainingCapacity | number | Zbývající kapacita v kWh |
lostCapacity | number | Ztracená kapacita v kWh |
| predictions | ||
years2 | number | Predikce SoH za 2 roky |
years5 | number | Predikce SoH za 5 let |
years8 | number | Predikce SoH za 8 let |
| záruka | ||
isInWarranty | boolean | Je baterie v záruce? |
warrantyStatus | string | "ok", "warning" (blíží se limitu), "expired" |
warrantyRemainingYears | number | Zbývající roky záruky |
warrantyRemainingKm | number | Zbývající km záruky |
Příklad response
{
"success": true,
"data": {
"soh": 94.2,
"remainingCapacity": 72.5,
"lostCapacity": 4.5,
"predictions": {
"years2": 91.8,
"years5": 87.3,
"years8": 83.1
},
"isInWarranty": true,
"warrantyStatus": "ok",
"warrantyRemainingYears": 5,
"warrantyRemainingKm": 100000
},
"meta": {
"timestamp": "2026-01-15T10:30:00Z",
"sourceUrl": "https://wattbox.cz/kalkulacka/degradace?bat=77&age=3&km=60000&annual=20000&dc=20&type=nmc"
}
} /api/v1/calculate/tco Srovnání celkových nákladů vlastnictví (TCO) elektromobilu vs spalovacího vozu za X let.
Request parametry
Povinné parametry
| Parametr | Typ | Rozsah | Popis |
|---|---|---|---|
evPrice | number | 300000-3000000 | Pořizovací cena elektromobilu |
combustionPrice | number | 200000-2000000 | Pořizovací cena spalovacího vozu |
annualMileage | number | 5000-100000 | Roční nájezd v km |
years | number | 1-15 | Doba srovnání v letech |
evConsumption | number | 10-35 | Spotřeba EV v kWh/100km |
electricityPrice | number | >0 | Cena elektřiny za kWh |
fuelConsumption | number | 3-20 | Spotřeba paliva v l/100km |
fuelPrice | number | >0 | Cena paliva za litr |
currency | string | CZK, EUR | Měna |
Volitelné parametry
| Parametr | Typ | Default | Popis |
|---|---|---|---|
evMaintenance | number | 4000 | Roční servis EV |
combustionMaintenance | number | 8000 | Roční servis spalovacího |
evInsurance | number | 18000 | Roční pojištění EV |
combustionInsurance | number | 15000 | Roční pojištění spalovacího |
evSubsidy | number | 0 | Dotace na EV |
evResidualPercent | number | 45 | Zůstatková hodnota EV v % |
combustionResidualPercent | number | 55 | Zůstatková hodnota spalovacího v % |
- Pořizovací náklady - cena vozu mínus zůstatková hodnota a dotace
- Palivo/elektřina - podle spotřeby a ročního nájezdu
- Servis a údržba - EV má nižší náklady (méně pohyblivých dílů)
- Pojištění - EV bývá dražší kvůli vyšší pořizovací ceně
Příklad requestu
// Srovnání Škoda Enyaq vs Octavia za 5 let
{
"evPrice": 1100000,
"combustionPrice": 750000,
"annualMileage": 15000,
"years": 5,
"evConsumption": 18,
"electricityPrice": 5.5,
"fuelConsumption": 7,
"fuelPrice": 38,
"currency": "CZK",
"evResidualPercent": 60,
"combustionResidualPercent": 45
} Response
| Pole | Typ | Popis |
|---|---|---|
evTotalCost | number | Celkové náklady na EV |
combustionTotalCost | number | Celkové náklady na spalovací |
difference | number | Rozdíl (+ = EV dražší, - = EV levnější) |
evIsWinner | boolean | Je EV výhodnější? |
breakEvenYear | number? | Rok, kdy se EV vyplatí (null = nikdy) |
| breakdown (rozklad nákladů) | ||
evPurchaseCost | number | Čisté pořizovací náklady EV |
combustionPurchaseCost | number | Čisté pořizovací náklady spalovacího |
evFuelCost | number | Náklady na elektřinu za celou dobu |
combustionFuelCost | number | Náklady na palivo za celou dobu |
evMaintenanceCost | number | Servisní náklady EV |
combustionMaintenanceCost | number | Servisní náklady spalovacího |
annualFuelSavings | number | Roční úspora na palivu |
| yearlyBreakdown (volitelně) | ||
year | number | Rok (1-N) |
evCumulative | number | Kumulativní náklady EV |
combustionCumulative | number | Kumulativní náklady spalovacího |
Příklad response
{
"success": true,
"data": {
"evTotalCost": 710750,
"combustionTotalCost": 862500,
"difference": -151750,
"evIsWinner": true,
"breakEvenYear": 4,
"breakdown": {
"evPurchaseCost": 440000,
"combustionPurchaseCost": 412500,
"evFuelCost": 74250,
"combustionFuelCost": 199500,
"evMaintenanceCost": 15000,
"combustionMaintenanceCost": 60000,
"annualFuelSavings": 25050
},
"yearlyBreakdown": [
{ "year": 1, "evCumulative": 494150, "combustionCumulative": 502500 },
{ "year": 2, "evCumulative": 548300, "combustionCumulative": 592500 },
{ "year": 3, "evCumulative": 602450, "combustionCumulative": 682500 },
{ "year": 4, "evCumulative": 656600, "combustionCumulative": 772500 },
{ "year": 5, "evCumulative": 710750, "combustionCumulative": 862500 }
]
},
"meta": { "timestamp": "2026-01-28T12:00:00Z", "currency": "CZK" }
} /api/v1/calculate/tariffs Srovnání domácích elektrotarifů a veřejných nabíjecích karet. Najde nejlevnější kombinaci tarifu + karty pro vaše nabíjecí zvyky.
Request parametry
Povinné parametry
| Parametr | Typ | Rozsah | Popis |
|---|---|---|---|
consumption | number | 5-40 | Spotřeba elektromobilu v kWh/100km |
annualMileage | number | 1000-100000 | Roční nájezd v km |
homeChargingPercent | number | 0-100 | Podíl nabíjení doma v % |
publicAcPercent | number | 0-100 | Podíl AC veřejného nabíjení v % |
publicDcPercent | number | 0-100 | Podíl DC veřejného nabíjení v % |
publicUfcPercent | number | 0-100 | Podíl UFC veřejného nabíjení v % |
currency | string | CZK, EUR | Měna |
publicAcPercent + publicDcPercent + publicUfcPercent musí dát dohromady 100 %.
- AC = do 22 kW (pomalé nabíjení, např. ve městě)
- DC = 22–149 kW (běžné rychlonabíječky)
- UFC = 150+ kW (ultra-rychlé nabíjení, dálnice)
Volitelné: Vlastní tarif
| Parametr | Typ | Popis |
|---|---|---|
customTariff.priceVt | number | Cena vysokého tarifu v Kč/kWh |
customTariff.priceNt | number? | Cena nízkého tarifu v Kč/kWh (null = jednotarif) |
customTariff.ntChargingRatio | number | Podíl nabíjení v NT (0–1, např. 0.85 pro D27d) |
customTariff.label | string | Název vlastního tarifu (max 30 znaků) |
Příklad requestu
// Základní srovnání — 9 domácích tarifů × 12+ nabíjecích karet
{
"consumption": 17,
"annualMileage": 15000,
"homeChargingPercent": 70,
"publicAcPercent": 20,
"publicDcPercent": 60,
"publicUfcPercent": 20,
"currency": "CZK"
}
// S vlastním tarifem (např. MND dvoutarif)
{
"consumption": 17,
"annualMileage": 15000,
"homeChargingPercent": 70,
"publicAcPercent": 20,
"publicDcPercent": 60,
"publicUfcPercent": 20,
"currency": "CZK",
"customTariff": {
"priceVt": 5.50,
"priceNt": 3.80,
"ntChargingRatio": 0.85,
"label": "MND Elektřina"
}
} Response
| Pole | Typ | Popis |
|---|---|---|
| bestOverall (nejlevnější kombinace) | ||
homeTariff | object | Domácí tarif (label, tariff, provider, priceVt, priceNt) |
publicCard | object | Nabíjecí karta (name, operatorKey, priceAc/Dc/Ufc, monthlyFee) |
totalAnnualCost | number | Celkové roční náklady v Kč |
homeAnnualCost | number | Roční náklady na domácí nabíjení |
publicAnnualCost | number | Roční náklady na veřejné nabíjení (vč. poplatků) |
effectiveTotalPrice | number | Efektivní cena za kWh |
isCustom | boolean | Jedná se o vlastní tarif? |
| statistiky | ||
totalAnnualKwh | number | Celková roční spotřeba v kWh |
homeKwh | number | Spotřeba doma v kWh |
publicKwh | number | Spotřeba veřejně v kWh |
savingsVsWorst | number | Úspora oproti nejdražší kombinaci |
| combinations (top 20) | ||
totalCombinations | number | Celkový počet kombinací |
combinations | array | Top 20 kombinací seřazených od nejlevnější |
Příklad response (zkráceno)
{
"success": true,
"data": {
"bestOverall": {
"homeTariff": { "label": "ČEZ D27d", "tariff": "D27d", "provider": "cez" },
"publicCard": { "name": "AC/DC", "operatorKey": "polyfazer" },
"totalAnnualCost": 12850,
"homeAnnualCost": 8470,
"publicAnnualCost": 4380,
"effectiveTotalPrice": 4.52,
"isCustom": false
},
"totalAnnualKwh": 2550,
"homeKwh": 1785,
"publicKwh": 765,
"savingsVsWorst": 8200,
"totalCombinations": 108,
"combinations": [ ... ]
},
"meta": {
"timestamp": "2026-02-11T12:00:00Z",
"currency": "CZK",
"sourceUrl": "https://wattbox.cz/kalkulacka/tarify?cons=17&km=15000&home=70&ac=20&dc=60&ufc=20"
}
} 5 Embed Widget
Nejjednodušší způsob integrace. Stačí vložit tento kód na vaši stránku:
<!-- WattBox Calculator Widget -->
<div id="wattbox-calculator"></div>
<script
src="https://wattbox.cz/embed/widget.js"
data-type="costs"
data-theme="light"
data-currency="CZK">
</script> Parametry widgetu
| Parametr | Hodnoty | Popis |
|---|---|---|
data-type | costs, range, charging, degradation, tco, tarify | Typ kalkulačky |
data-theme | light, dark | Barevné téma |
data-currency | CZK, EUR | Výchozí měna (default: CZK) |
data-container | ID elementu | Vlastní ID kontejneru (default: wattbox-calculator) |
6 Příklady kódu
curl -X POST https://wattbox.cz/api/v1/calculate/costs \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"consumption": 18,
"distance": 1500,
"electricPrice": 5.5,
"currency": "CZK"
}' 7 Chybové odpovědi
Všechny chybové odpovědi mají jednotný JSON formát. HTTP status kód odpovídá typu chyby.
Formát chybové odpovědi
{
"success": false,
"error": "Popis chyby",
"code": "ERROR_CODE"
} Autentizace a autorizace
| Status | Kód | Kdy nastane | Řešení |
|---|---|---|---|
401 | UNAUTHORIZED | Chybí nebo neplatný API klíč | Zkontrolujte Authorization: Bearer header |
Chyby requestu
| Status | Kód | Kdy nastane | Řešení |
|---|---|---|---|
400 | VALIDATION_ERROR | Neplatné vstupní parametry | Zkontrolujte typy a rozsahy parametrů |
400 | INVALID_JSON | Nevalidní JSON v body | Ověřte JSON syntax a Content-Type: application/json |
405 | METHOD_NOT_ALLOWED | Špatná HTTP metoda | Kalkulačky vyžadují POST, stanice GET |
Serverové chyby
| Status | Kód | Kdy nastane | Řešení |
|---|---|---|---|
500 | CALCULATION_ERROR | Chyba při výpočtu | Zkuste request opakovat, pokud přetrvává kontaktujte nás |
Příklad validační chyby (400)
{
"success": false,
"error": "Neplatné vstupní parametry",
"code": "VALIDATION_ERROR",
"errors": [
{ "field": "consumption", "message": "Hodnota musí být mezi 10 a 35" },
{ "field": "currency", "message": "Povolené hodnoty: CZK, EUR" }
]
} Potřebujete API klíč?
Napište nám s popisem vašeho projektu a my vám rádi pomůžeme s integrací.
wattbox.api@noah.fit