Limity
Služba chrání sebe i každý obchod pevnými stropy. Čísla níže jsou načtena z konfigurace, se kterou služba běží; dosažený limit se projeví odpovědí 429 s Retry-After, 413 nebo 400 limit_exceeded.
Cesty, názvy polí, chybové kódy, názvy hlaviček a ukázky kódu zůstávají anglicky: jsou součástí kontraktu.
Stropy
Pracovní limity objednávky (limits.maxParts, velikosti dílů, řádky na objednávku) nastavuje konfigurace vašeho obchodu; ty si volíte sami a objeví se v GET /cfg/v1/config/public. Sandbox obchod dostane nižší hodnoty sandboxu.
Služba
| Omezení | Hodnota | Vynucuje |
|---|---|---|
| Požadavky na adresu klienta, všechny routy dohromady | 120 / min | cfg-limits.json service.ipPerMinute |
| Požadavky na obchod, všechny routy stránky obchodu dohromady | 1200 / min | cfg-limits.json service.tenantPerMinute |
| Tělo požadavku volání ze stránky obchodu | 1,000,000 B | CFG_MAX_BODY_BYTES |
| Tělo požadavku kontroly nabídky | 64,000 B | server.ts handleQuoteVerify |
| Platnost tokenu nabídky | 7 d | CFG_QUOTE_TTL_S |
| Plány řešené současně + čekající ve frontě | 2 + 16 | CFG_MAX_CONCURRENT_SOLVES + CFG_MAX_SOLVE_QUEUE |
| Nejdelší čekání na plán z enginu max | 90 s | CFG_MAX_ENGINE_WAIT_MS |
Velikost objednávky
| Omezení | Hodnota | Vynucuje |
|---|---|---|
| Řádky seznamu dílů v jedné objednávce | 2000 | ORDER_LIMITS.cutList |
| Řádky celých desek v jedné objednávce | 500 | ORDER_LIMITS.fullSheets |
| Řádky kování v jedné objednávce | 500 | ORDER_LIMITS.hardware |
| Řádky nabídky v jedné objednávce | 5000 | ORDER_LIMITS.lines |
| Velikost jednoho dokumentu objednávky | 16,777,216 B | ORDER_LIMITS.documentBytes |
| Díly, řádky a velikosti dílů: nastavuje konfigurace vašeho obchodu | limits.* | tenant config |
Testovací klíče
| Omezení | Hodnota | Vynucuje |
|---|---|---|
| Platnost testovacího klíče | 30 d | cfg-limits.json testKeys.ttlDays |
| Požadavky na testovací klíč | 60 / min | cfg-limits.json testKeys.requestsPerMinute |
| Nabídky na obchod s testovacími klíči | 200 / d | cfg-limits.json testKeys.quotesPerDay |
| Objednávky na obchod s testovacími klíči | 50 / d | cfg-limits.json testKeys.ordersPerDay |
Sandbox obchod
| Omezení | Hodnota | Vynucuje |
|---|---|---|
| Životnost sandboxu | 14 d | cfg-limits.json sandbox.lifetimeDays |
| Požadavky na sandbox obchod | 60 / min | cfg-limits.json sandbox.requestsPerMinute |
| Živé náhledy na sandbox obchod | 20 / min | cfg-limits.json sandbox.previewPerMinute |
| Díly na úlohu v sandboxu | 100 | cfg-limits.json sandbox.maxParts |
| Objednávky na sandbox v klouzavém okně | 100 / 30 d | cfg-limits.json sandbox.ordersPerWindow |
| Endpointy webhooků sandboxu | 2 | cfg-limits.json sandbox.webhooksMax |
Uložené projekty a vyhledávání
| Omezení | Hodnota | Vynucuje |
|---|---|---|
| Tělo jednoho uloženého projektu | 65,536 B | cfg-limits.json projects.maxBodyBytes |
| Uložené projekty na obchod | 2000 | cfg-limits.json projects.perTenant |
| Celková velikost uložených projektů obchodu | 50,000,000 B | cfg-limits.json projects.bytesPerTenant |
| Projekty v jednom seznamu „moje projekty“ | 100 | projects.ts PROJECT_LIST_LIMIT |
| Velikost stránky vyhledávání v katalogu (výchozí / maximální) | 24 / 100 | catalog/search.ts SEARCH_LIMITS |
Tlačítko „vyzkoušet“ tu záměrně není: tajný klíč patří na váš server, nikdy do prohlížeče. Demo obchod ukazuje vložení i předání objednávky v provozu od začátku do konce.
Právní informacePodmínky konfigurátoru (EN) ·Smlouva o zpracování údajů (EN) ·Zásady ochrany osobních údajů pro kupující ·Licence třetích stran (EN)