Driftwatch

Clerk / Clerk Backend API (2026-05-12) /

Breakingdirection flip: their tools call this safe

self_serve_directory_sync_enabled is no longer accepted

What changed

Usually ignored rather than rejected, so the call succeeds and does something subtly different.

Affects self_serve_directory_sync_enabled on PATCH /organizations/{organization_id}. Grep for it: nothing else will tell you.

Who is affected

Code that sends PATCH /organizations/{organization_id} (self_serve_directory_sync_enabled).

Before and after

WhereBeforeAfter
PATCH /organizations/{organization_id} · self_serve_directory_sync_enabledpresentabsent

Code that breaks

await client.post("/organizations/{organization_id}", {
  // self_serve_directory_sync_enabled is now ignored, not rejected
  self_serve_directory_sync_enabled: value,
});

Based on Clerk’s published API specification. How severity is decided.