Versioning
Select an API version with the dated Lawfficient-Version header.
The API is versioned by header, not by path — the URL stays /api/leads forever, and a
dated Lawfficient-Version header selects the version (the same approach Stripe uses).
curl https://app.lawfficient.com/api/leads \
-H "Authorization: Bearer $LAWFFICIENT_API_KEY" \
-H "Lawfficient-Version: 2026-07-01"- Format — an ISO date,
YYYY-MM-DD. The current stable version is2026-07-01. - Omitted — requests with no version header resolve to the latest stable version.
- Echoed — every response includes the resolved
Lawfficient-Versionheader, so you can see exactly which version served your request.
Pin a version in production. Breaking changes ship as a new dated version; existing versions keep their behavior so your integration doesn't change under you.