Check username availability (with suggestions when taken).
Check multiple usernames at once.
Delete / unset own username.
Fetch usernames of known contacts (USync).
Find a user by username (USync). Null when not found.
Get own username (null when unset).
Snapshot the query_ids currently in effect.
Get username recommendations.
Fetch the latest query_ids from the repo and apply them (manual pins preserved). Never throws.
Reserve a username (WA 2026 reservation flow — same endpoint, reserved: true).
Set own username.
Pin/unpin username (requires PIN).
Hot-patch query_ids at runtime after WA rotates them (manual pins win over auto-rotation).
WhatsApp Username socket layer: check, set, pin, find, and recommend usernames. (Method list mirrors the makeWASocket return type in Socket/index.d.ts — keep both in sync.)