Profile
Get profile
Retrieve the authenticated user's profile.
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
| Field | Type | Description |
|---|---|---|
profile.email | string | User's email address. |
profile.firstName | string | Given name. Empty string if unset. |
profile.lastName | string | Family name. Empty string if unset. |
profile.createdAt | string | ISO 8601 timestamp when the membership was created. |
profile.lastLoginAt | string | null | ISO 8601 timestamp of the most recent sign-in, or null. |
Error responses
| Status | When |
|---|---|
404 | Membership record not found for the authenticated user |

