/v1 is additive only: operations, fields, enum members and error codes are added, never removed, renamed or retyped. A breaking change would ship as /v2 alongside v1, with at least 12 months' notice. Tolerate unknown fields and unknown enum members to stay compatible. See Versioning and support.
Webhooks: we tell you when something changes, instead of you asking.
https:// endpoint in Settings, Developer, and we POST a signed JSON envelope within a minute of a change..updated also fires when one of a document's own lines changes, carrying the parent's id, which updated_since polling cannot see.source, naming what caused the change, so an integration that writes back to NutraSoft can ignore its own echo.ping to your real URL and shows you exactly what came back.webhooks object.id and treat snapshot as a routing aid, never as the record.The first public release of the NutraSoft API.
updated_since, created_at and updated_at on products, product lots, sales orders, invoices, purchase orders, customers and suppliers.nsk_test_ keys.Idempotency-Key is accepted on POST /bills and POST /purchase-orders.