Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.tattoo.dev/llms.txt

Use this file to discover all available pages before exploring further.

Endpoints

  • GET /auth/profile
  • PUT /auth/profile

Auth

Bearer token required.

Get Response Shape

{
  "success": true,
  "message": "Profile retrieved successfully",
  "user": {
    "id": "uuid",
    "email": "developer@example.com",
    "name": "Developer Example",
    "phone": null,
    "role": "Client",
    "roles": [],
    "profile": {}
  }
}

Update Body

The current runtime accepts a mixed optional payload that depends on the user role. Common fields include:
  • name
  • phone
  • bio
  • specialties
  • hourly_rate
  • years_experience
  • instagram_handle
  • website
  • profile_image_url