Sync User
auth
Sync User
Clerk → CauseLoop user sync. No user auth; uses X-Service-Secret header.
Looks up user by clerk_user_id (stored in user[‘clerk_user_id’]) or email.
- Not found: JIT-provisions user + default workspace membership.
- Found: patches name / avatar_url. (identity-architecture.md §3.2 JIT provisioning)
POST
Sync User