Zinevu
More

Changelog

v1 is additive: new fields and new endpoints appear, nothing is renamed or removed. Read a response as an open object and none of this is a migration.

17 September 2026 — article numbers#

  • GET /offer-items and GET /offer-items/{article_number}: the offer rules in an account and the code each carries in your ERP.
  • Every line of GET /offers/{id} now names the item that wrote it and that item's article_number, copied onto the line at the moment it was written.

10 September 2026 — writing leads, and assistants#

  • POST /leads under a new leads:write scope. Creates a lead with its customer; never prices, sends or updates.
  • Webhook subscriptions can be managed with a key rather than a portal session — GET, POST and DELETE /webhooks under webhooks:manage.
  • An MCP endpoint at /api/mcp, seven read-only tools, same key and same scopes. See the guide.

7 September 2026 — promotions#

  • Promotions, read and written: promotions:read and promotions:write, including POST /promotions/{id}/apply with a dry run.
  • GET /materials reads the account's own priced add-ons. It replaced /products, which read a table only we had rows in.

5 September 2026 — writing prices#

  • POST /price-matrices and PATCH /price-matrices/cells under prices:write, both transactional, both with ?dry_run=1 and Idempotency-Key.

4 September 2026 — v1#

  • Reads across leads, offers, customers, price matrices and the catalogue, with cursor pagination and updated_since.
  • Signed webhooks for the six lifecycle events, bearer keys with per-resource scopes, and GET /me.

Something here behaving differently from what it says? That is a bug in one of the two, and we want to hear which — write to us.