Trimline is in private beta. Public launch: June 2027.Join the waitlist →
Docs / More

Changelog

Every change to the Trimline API, newest first.

Beta. The Trimline API is available to private beta customers. Endpoints may change before general availability in June 2027, and every breaking change is announced in the changelog. Request access.

Every change to the Trimline API, newest first. Breaking changes are always released under a new version and announced by email to everyone with a live key.

2026-11-01

API version 2026-11-01. This is the first version we’re documenting publicly for beta customers.

  • Added GET /v1/savings/summary for period totals broken down by lever.
  • Added rationale and expires_at to drafts.
  • Added draft.expiring and negotiation.call_requested events.
  • Zero retention: document files are no longer stored. GET /v1/documents/:id/file is removed, and documents now carry a source_url. Message bodies are fetched live from your mailbox.
  • Breaking: money fields are now objects with amount and currency instead of bare integers in cents. Keys pinned to 2026-09-15 keep the old shape until January 31, 2027.
  • Breaking: approved_by is now required on POST /v1/drafts/:id/approve.

2026-10-14

  • Added the ramp and stripe providers to connections, in beta.
  • Added confidence and verified to contracts, plus the contract.needs_review event.
  • Sandbox: added request_call and no_reply outcomes to simulate_reply.

2026-09-15

API version 2026-09-15. First versioned API, built alongside the MVP and used internally on real renewals.

  • Vendors, contracts, renewals, negotiations, drafts and savings endpoints.
  • Webhook endpoints with signed payloads and automatic retries.
  • Sandbox environment with seeded data and test helpers.

2026-08-24

  • Proof-of-concept extraction service: reads invoices and renewal notices and returns vendors, prices and notice periods. Internal only.

Something unclear or missing? Email developers@trimline.tech.