Driftwatch

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

Behavioral

403 is now documented on /sessions/{session_id}/refresh

What changed

An unhandled branch in your error handling.

Affects POST /sessions/{session_id}/refresh.

403 is now documented

Who is affected

Code that reads POST /sessions/{session_id}/refresh.

Before and after

WhereBeforeAfter
POST /sessions/{session_id}/refreshabsent403
POST /sessions/{session_id}/tokensabsent403
POST /sessions/{session_id}/tokens/{template_name}absent403
POST /users/{user_id}/verify_passwordabsent403
POST /users/{user_id}/verify_totpabsent403

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