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-itemsandGET /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'sarticle_number, copied onto the line at the moment it was written.
10 September 2026 — writing leads, and assistants#
POST /leadsunder a newleads:writescope. 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,POSTandDELETE /webhooksunderwebhooks: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:readandpromotions:write, includingPOST /promotions/{id}/applywith a dry run. GET /materialsreads 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-matricesandPATCH /price-matrices/cellsunderprices:write, both transactional, both with?dry_run=1andIdempotency-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.