Skip to main content
GET https://api.gumroad.com/v2/user
Returns information about the currently authenticated user (the seller/creator account associated with the access token).

Authentication

Requires OAuth scope: view_public or any public scope

Response

success
boolean
required
Whether the request was successful
user
object
required
The user object

Example request

curl "https://api.gumroad.com/v2/user" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"

Example response

Success
{
  "success": true,
  "user": {
    "id": "abc123",
    "email": "[email protected]",
    "name": "Jane Creator",
    "url": "https://gumroad.com/janecreator",
    "twitter_handle": "janecreator",
    "facebook_profile": "https://facebook.com/janecreator"
  }
}
Unauthorized
{
  "success": false,
  "message": "Unauthorized"
}

Use cases

Account verification

Verify the authenticated user’s identity before performing operations

Profile display

Display the creator’s information in your application

Multi-account management

Identify which Gumroad account is currently connected

OAuth flow completion

Retrieve user details after OAuth authorization

Notes

This endpoint is often used immediately after OAuth authentication to get the user’s profile information.
The fields returned may vary based on what the user has configured in their profile settings.

See also

Authentication

Learn how to authenticate API requests

Products API

List products owned by the user

Build docs developers (and LLMs) love