A 20220603 → 20240415 readiness decision layer for LaunchDarkly REST API users still on 20220603 (or sending no header): your version setup × the endpoints you call → must-change list + templates + Users→Contexts mapping + regression checklist. Not a replacement for the official docs, not a LaunchDarkly connector, and not affiliated with LaunchDarkly.
WHO
Platform engineering, DevOps, and internal-tools owners whose teams already pay for LaunchDarkly and manage flags, segments, members, custom roles, or access tokens through the REST API (scripts, CI, admin back-office, generated client) — still pinned to LD-API-Version: 20220603, or sending no header and relying on an old access token's default version.
PROBLEM
20220603 reaches end of life on December 31, 2026; all customers must use 20240415 from January 1, 2027. 20240415 paginates List access tokens, List custom roles, List feature flags, List segments, and Get workflows; removes 10 List feature flags filters and compare; drops accessCheck from List account members; and removes the Users, Users (beta), and User settings APIs. The official docs are complete but long — there is no one-page "my version × my endpoints → what to fix tonight → how to test" tool.
SOLUTION
Tick 5 questions → a personalized must-change list, limit/offset curl and pseudocode templates, the official Users→Contexts mapping, and a regression checklist, plus a waitlist. Never asks for LaunchDarkly access tokens, SDK keys, or source code; not a LaunchDarkly connector.
RESULT
Before 2026-12-31, every script, CI job, and back-office tool is on 20240415: you know which calls break, how to add the pagination loop, which Contexts endpoint replaces each Users call, and what to test before release — instead of firefighting on 2027-01-01 when release gates, sync jobs, and audit reports fail together.
Official Users → Contexts mapping
| Removed Users / User settings endpoint | Replacement (per the migration guide) |
|---|
getSearchUsers | searchContextInstances |
|---|
getUsers | searchContexts |
|---|
getUser | getContextInstances |
|---|
deleteUser | deleteContextInstances |
|---|
getUserAttributeNames | getContextAttributeNames |
|---|
putFlagSetting | putContextFlagSetting |
|---|
patchExpiringFlagsForUser | patchExpiringTargets (semantic patch addExpiringTarget) |
|---|
getUserFlagSettings | No direct equivalent evaluateContextInstance may be equivalent in some situations. |
|---|
getUserFlagSetting | No direct equivalent Consider the SDK's flag variation evaluation details. |
|---|
getExpiringFlagsForUser | No direct equivalent |
|---|
The Users, Users (beta), and User settings APIs (deprecated May 2023) are removed in 20240415. getUserFlagSettings, getUserFlagSetting, and getExpiringFlagsForUser have no direct equivalent.