REST API v2
Prefix /api/v2. Aceleași reguli Bearer + X-Company-Id; capabilități moderne fără a sparge v1.
OpenAPI v2: https://www.flowscmc.ro/api/v2/openapi.json
| Metodă | Path | Capabilitate |
|---|---|---|
| GET | /api/v2/meta | Versiune, features, changelog |
| GET | /api/v2/articles | ?fields= - selecție câmpuri |
| GET | /api/v2/stock | Paginare pe cursor |
| GET | /api/v2/packaging/balances | Solduri ambalaje |
| GET | /api/v2/packaging/movements | Mișcări ambalaje |
| POST | /api/v2/sales-orders | Creare SO |
| PATCH | /api/v2/sales-orders/{id}/status | Schimbare status |
| GET/POST | /api/v2/webhooks | Abonamente |
| POST | /api/v2/batch | Până la 10 sub-cereri /api/v2/… într-un apel |
Cursor vs page
v1 folosește page/per_page. v2 stock (și alte liste) pot returna un cursor pentru următoarea pagină - preferat la sync incremental pe volume mari.
curl -s "https://www.flowscmc.ro/api/v2/articles?fields=id,article_code,description" \ -H "Authorization: Bearer TOKENUL_DVS" \ -H "X-Company-Id: 1" \ -H "Accept: application/json"