v1
latestOpenAPI 3.1.02026-07-13143194365.4 KBclaim
Register a new account via YouTube OAuth
Create a new Grove account by proving YouTube ownership + providing an email and handle.
Intended flow:
- Call POST /v1/auth/social/youtube first
- If 404 (no existing account), call this endpoint with the same OAuth token plus the user's email and desired handle
The OAuth token proves social identity ownership — no separate OTP is needed. The email becomes the account's primary identity. The YouTube identity is attached and marked verified.
Rate-limited per client IP.
post/v1/auth/social/youtube/register
Request body
Example request
{
"email": "artist@example.com",
"handle": "alice"
}Response
Successful Response