Auth

Check PID handle availability

Returns whether `handle` is free (`<handle>@pid`). Used by the onboarding handle picker before starting Google sign-up. Handles are lowercase `^[a-z0-9_]{3,20}$`; the full PID is `<handle>@pid` — permanent, never changeable, reused, or reassigned.

GET
/auth/pid/available

Returns whether handle is free (<handle>@pid). Used by the onboarding handle picker before starting Google sign-up. Handles are lowercase ^[a-z0-9_]{3,20}$; the full PID is <handle>@pid — permanent, never changeable, reused, or reassigned.

Query Parameters

handle*string
Match^[a-z0-9_]{3,20}$

Response Body

application/json

application/json

curl -X GET "https://example.com/auth/pid/available?handle=string"
{  "available": true,  "pid": "ifal@pid"}