StatusDashboard
Profile

Get profile

Retrieve the authenticated user's profile.

View Markdown

GET /app/profile

Returns the profile for the currently authenticated user. Available to all authenticated users.


Request

See API Basics for required headers.

This endpoint takes no request body or query parameters.


Sample request

curl https://api.statusdashboard.com/app/profile \
  -H "Authorization: Bearer bcf847abf5c6:def456"

Sample response

Status: 200 OK

{
  "profile": {
    "email": "alice@acmeplumbing.com",
    "firstName": "Alice",
    "lastName": "Nguyen",
    "createdAt": "2026-01-15T09:00:00.000Z",
    "lastLoginAt": "2026-04-10T14:22:00.000Z"
  }
}

Response fields

FieldTypeDescription
profile.emailstringUser's email address.
profile.firstNamestringGiven name. Empty string if unset.
profile.lastNamestringFamily name. Empty string if unset.
profile.createdAtstringISO 8601 timestamp when the membership was created.
profile.lastLoginAtstring | nullISO 8601 timestamp of the most recent sign-in, or null.

Error responses

StatusWhen
404Membership record not found for the authenticated user

On this page

We use cookies

We use essential cookies to keep the site working, and optional analytics cookies to understand how it's used. Read our Privacy Policy.