Versioning
Breaking changes ship as dated versions, selected with the Flashline-Version header.
Required on API resource requests. Send Flashline-Version with the version you built against on every call to /api/me, /api/measurements and any future resource. Requests without it get 400. The OAuth endpoints under /api/oauth do not take it.
Breaking changes get a new version. Removing or renaming a field, changing a type, or making optional input required. Backward-compatible additions do not: new optional fields or enum values may appear without a new version.
Support. Flashline supports a version for at least 12 months after its replacement is released.
Versions
These docs describe the current version. Each row lists what changed for callers on the previous one.
| Version | Status | Changes |
|---|---|---|
| 2026-09-02 | Current | Initial release. |
Every API resource request
curl https://www.flashlinegutters.com/api/me \
-H "Authorization: Bearer flt_…" \
-H "Flashline-Version: 2026-09-02"