Preskoči na glavni sadržaj
← CutOptim Engine API

API referenca

Osnovni URL https://api.cutoptim.com · verzija ugovora v1

Kreirajte ključ na svojoj nadzornoj ploči, zatim ga pošaljite kao Authorization: Bearer <key>.

▶ Isprobajte API uživo — bez registracijeKoristi javni demo ključ — ograničen, samo mali poslovi, nikad se ne naplaćuje.

Integracije

Referenca API-ja konfiguratora →API za trgovce konfiguratora CutOptim: pozivi ugradnje, provjera ponude na vašem poslužitelju, potpisani webhookovi narudžbi, dokument order.v1 i pogreške.

Endpointi

MetodaPutanjaOpis
POST/v1/optimize/2doptimizacija 2D ploča
POST/v1/optimize/1d1D / linearna optimizacija (šipke, profili, cijevi)
POST/v1/optimize/woodoptimizacija drva — 1D s usklađivanjem poprečnog presjeka
POST/v1/optimize/nesttrue-shape ugnježđivanje — nepravilni poligoni na fiksnim pločama, sa zonama isključenja (laser / plazma / vodeni mlaz)
POST/v1/validate/2dvalidirajte zahtjev bez rješavanja — besplatno, bez ključa, bez kvote (2d / 1d / wood / nest)
POST/v1/validate/1dvalidirajte zahtjev bez rješavanja — besplatno, bez ključa, bez kvote (2d / 1d / wood / nest)
POST/v1/validate/woodvalidirajte zahtjev bez rješavanja — besplatno, bez ključa, bez kvote (2d / 1d / wood / nest)
POST/v1/validate/nestvalidirajte zahtjev bez rješavanja — besplatno, bez ključa, bez kvote (2d / 1d / wood / nest)
GET/v1/jobs/{id}ispitajte asinkroni posao max motora — vraća njegov status i, kada završi, plan (bez kvote; samo vlastiti poslovi)
POST/v1/import/nestčita obrise dijelova iz SVG ili DXF datoteke — traži ključ, ne troši kvotu
GET/v1/usagepotrošnja i kvota RAČUNA u tekućem mjesecu (svi ključevi dijele jednu)
GET/v1/healthliveness — bez ključa, bez ograničenja brzine, bez baze podataka

POST /v1/validate/{2d,1d,wood,nest} — response

The request is well-formed. No solve ran and no quota was spent.

PoljeTipOpis
validbooleanAlways true on a 200 — a malformed request is a 400 with the exact bad field path (details.path) instead. The body is the SAME one the matching optimize endpoint takes.
mode"2d" | "1d" | "wood" | "nest"The endpoint you called.
contractVersionstringShape version. Currently "1".
engineEnabledbooleanNest only — whether the nesting engine is built into this deployment. Absent for the rectangular modes.
parts{ rows, total }Part rows sent, and the total quantity after qty expansion. Check it against the part cap before you spend a call.
parts.rowsintegerNumber of part rows sent.
parts.totalintegerTotal quantity across all part rows (Σ qty).
stock{ rows, total }The same for stock.
stock.rowsintegerNumber of stock rows sent.
stock.totalintegerTotal quantity across all stock rows (Σ qty).
warningsstring[]Approximate, solve-free feasibility notes — e.g. a part that fits no stock (2D and nest: by bounding box; wood: no matching section long enough). Empty ⇒ every part fits some stock. Ignores trim/kerf/material (a shape check, not a solve).

OpenAPI specifikacija

Strojno čitljiv OpenAPI 3.1 dokument opisuje svih dvanaest endpointa, svako tijelo zahtjeva, svaku strukturu odgovora i svaku grešku. Usmjerite svoj generator klijenta na njega umjesto da prepisujete ovu stranicu. Sam dokument je samo na engleskom: sastoji se od ugovornih tokena, a OpenAPI nema mehanizam lokalizacije.

curl -s https://cutoptim.com/engine/openapi.json > cutoptim-engine.json

Otvorite OpenAPI 3.1 dokument →

Materijal za preuzimanje
Engine API one-pager

A two-page summary of the Engine API — the four modes (2D, 1D, wood and true-shape nest), a request and response, determinism and pricing. Print-ready, with a QR back to the docs.

PDF2 pagesFree
Preuzmi PDF