---
title: "Get current user profile"
method: GET
path: "/api/v1/auth/profile"
tags: ["Auth"]
---

# Get current user profile

`GET /api/v1/auth/profile`

## Request

- Base URL: `http://localhost:5000`
- URL: `http://localhost:5000/api/v1/auth/profile`
- Auth: HTTP bearer

Returns the full profile of the authenticated user including plan limits, usage, and preferences.

## Response `200`

User profile

- object
  - `success` boolean
  - `user` UserProfile
    - `id` string
    - `email` string, email
    - `firstName` string
    - `lastName` string
    - `company` string
    - `plan` 'free' | 'basic' | 'premium' | 'business' | 'platinum'
    - `planLimits` PlanLimits
      - `ninetyDayCerts` integer: -1 = unlimited
      - `oneYearCerts` integer
      - `ninetyDayWildcards` integer
      - `oneYearWildcards` integer
      - `multiDomainCerts` integer
      - `maxDomainsPerCert` integer
      - `totalActiveCerts` integer
      - `supportLevel` 'self_service' | 'basic' | 'technical' | 'preferred' | 'priority'
      - `apiCallsPerMonth` integer
      - `restApiAccess` boolean
      - `sslMonitoring` boolean
      - `autoRenewal` boolean
    - `role` 'customer' | 'admin' | 'support'
    - `usage` Usage
      - `totalCertificates` integer
      - `activeCertificates` integer
      - `apiCallsThisMonth` integer
      - `lastApiCall` string, date-time, nullable
      - `lastUpdated` string, date-time
    - `preferences` Preferences
      - `notifications` object
        - `email` boolean
        - `expiration` boolean
        - `renewal` boolean
        - `security` boolean
      - `timezone` string
      - `language` string
      - `autoRenew` boolean
    - `security` object
      - `emailVerified` boolean
      - `twoFactorEnabled` boolean
      - `lastLogin` string, date-time, nullable
    - `createdAt` string, date-time
    - `updatedAt` string, date-time

## Other responses

- `401`: Unauthorized - invalid or missing token

---

[API](https://skmtc.dev/sslwebsites/apis/sslwebsites-com-api.md) · [All operations](https://skmtc.dev/sslwebsites/apis/sslwebsites-com-api/llms.txt) · [OpenAPI document](https://skmtc.dev/sslwebsites/apis/sslwebsites-com-api/revisions/16dfd60144a0?raw)
