REST API v1. 23 endpoint-uri.
Făcută pentru dev-i.
Autentificare simplă, request logging complet, webhooks pentru ingestie. Conectezi ERP, custom dashboard, n8n sau Zapier fără să rogi pe cineva.
Autentificare
Bearer token cu format <tenant-slug>.<key>. Generezi chei din Settings → API Keys. Fiecare cheie poate avea permisiuni opționale (read-only, write, full).
# Listă comenzi în procesare, ultimele 25
curl -X GET \
"https://api.notsowms.ro/v1/orders?status=processing&limit=25" \
-H "Authorization: Bearer wartung.sk_live_aBc123XyZ" \
-H "Accept: application/json"Endpoint-uri
Douăzeci și trei de endpoint-uri acoperă ciclul complet. Toate returnează JSON, toate paginate unde e relevant, toate rate-limited transparent.
/v1/productsListă produse (paginat, filtrabil)/v1/products/{id}Detalii produs/v1/productsCreare produs/v1/products/{id}Actualizare produs/v1/products/{id}Ștergere produs/v1/ordersListă comenzi (filtrabil după status, dată, client)/v1/orders/{id}Detalii comandă cu line items/v1/ordersCreare comandă/v1/orders/{id}/statusSchimbare status comandă/v1/orders/{id}Anulare comandă/v1/inventoryStoc curent pe toate locațiile/v1/inventory/summaryRezumat agregat pe SKU/v1/inventory/add-stockAdaugă stoc la o locație/v1/inventory/remove-stockScade stoc dintr-o locație/v1/sellersListă furnizori/v1/sellersCreare furnizor/v1/sellers/{id}Actualizare furnizor/v1/sellers/{id}Ștergere furnizor/v1/locationsListă locații (read-only)/v1/webhooks/orderWebhook inbound: comandă nouă/v1/webhooks/status-updateWebhook inbound: update statusRequest logging
Fiecare request e logat: method, endpoint, IP, user agent, status, response time. Debugging transparent.
Rotație de chei
Generezi și revoci chei oricând. Pentru chei scurse, revocarea e instantanee, fără downtime.
Rate limiting
Throttle configurabil. 60 req/min default pe cheie, ridicabil pentru Enterprise.
POST /v1/webhooks/order sau POST /v1/webhooks/status-update. Semnătură HMAC opțională pentru verificare.Vrei să testezi API-ul?
Contul de trial include acces complet la API. Primești un tenant sandbox cu date de exemplu și o cheie de test.