Skip to main content
GET
https://api.comfycontrol.app
/
v1
/
user
Get User Profile
curl --request GET \
  --url https://api.comfycontrol.app/v1/user \
  --header 'Authorization: Bearer <token>'
{
  "401": {},
  "id": "<string>",
  "name": "<string>",
  "email": "<string>",
  "deleted": true,
  "tier": "<string>",
  "provider": "<string>",
  "created_at": "<string>",
  "updated_at": "<string>"
}

Overview

Retrieve your authenticated user profile information, including account details and subscription tier.

Response

id
string
required
Unique identifier (UUID) for the user.
name
string
required
User’s display name.
email
string
required
User’s email address.
deleted
boolean
required
Whether the account has been marked for deletion.
tier
string
required
Current subscription tier.Possible values: free, pro, plus, enterprise
provider
string
required
Authethentication provider.Possible values: github, google
created_at
string
required
ISO 8601 timestamp when the account was created.
updated_at
string
required
ISO 8601 timestamp when the account was last updated.

Example Response

{
  "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
  "name": "John Doe",
  "email": "[email protected]",
  "deleted": false,
  "tier": "pro",
  "created_at": "2024-01-01T00:00:00Z",
  "updated_at": "2024-01-15T10:30:00Z"
}

Error Responses

401
error
Unauthorized - invalid or missing authentication token.

Notes

  • Returns information about the authenticated user
  • Use this endpoint to verify authentication and check current tier
  • Tier information determines access to managed runners and resource limits