Favicon

You are here: Home > API Reference > Organization Oem Users > Get current OEM user profile

GET /organizations/:organizationId/oem/users/profile

Returns the profile for the currently authenticated OEM workspace user.

GET
/v1/organizations/:organizationId/oem/users/profile
Copy to clipboard

Get current OEM user profile

Returns the profile for the currently authenticated OEM workspace user.

Request

Add parameter in header authorization
Example: Authorization: Bearer <token>
organizationId string
required
Match pattern: ^(([a-fA-F0-9]{24})|([a-zA-Z0-9\\-]{3,}))$

Responses

200 Response application/json
status boolean required
data object required
id string required
Unique identifier for the user account within the platform, used to reference this specific user across all authentication, authorization, and audit logging throughout the system.
Match pattern: ^[a-fA-F0-9]{24}$
email string required
Primary email address associated with the user account, used for authentication, notifications, password recovery, and all official communication from the platform to the user.
≤ 256 characters · Match pattern: ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$ · Format: email
firstName string optional
User's given name or first name as provided during registration or profile updates, displayed in dashboards, and used for personalization throughout the user interface and email communications.
≤ 128 characters
lastName string optional
User's family name or surname as provided during registration or profile updates, used for display purposes in team lists and collaboration interfaces.
≤ 128 characters
fullName string optional
Computed concatenation of first and last names for convenient display in user interfaces, notifications, and reports without requiring separate name field handling in frontend applications.
≤ 128 characters
picture string optional
URL or path to the user's profile picture or avatar image, displayed in navigation menus, team listings, and collaboration interfaces to provide visual identification across the platform.
role string required
Global platform role assigned to this user determining their system-wide permissions and access level, such as platform administrator, organization owner, or standard user with varying capabilities.
admin adminViewer user serviceAccount platformUser platformServiceAccount
platformRoles array [object] optional
id string required
Match pattern: ^[a-fA-F0-9]{24}$
name string required
≤ 256 characters
description string optional
≤ 256 characters
platformActions array [string] required
supplant object required
capability string required
none read write
createdAt string optional
updatedAt string optional
supplantCapability string optional
none read write
newsletter any required
Flag indicating whether the user has opted in to receive newsletter emails, product updates, feature announcements, and marketing communications from the platform according to their communication preferences.
hasPassword any required
Indicates whether the user has set a password for traditional email and password authentication, as opposed to relying solely on single sign-on or social authentication providers.
has2FAActive any required
Flag indicating whether two-factor authentication is currently enabled for this user account, providing an additional security layer beyond password authentication to protect against unauthorized access.
ssoUser any required
Indicates whether this user account was created through single sign-on integration with external identity providers like SAML, OAuth, or enterprise directory services rather than traditional registration.
organizationId string optional
Currently selected organization identifier for user, determining which workspace resources and applications are accessible.
Match pattern: ^[a-fA-F0-9]{24}$
organizations array [object] required
Array of all organizations that this user is a member of with any role, enabling organization switching in the dashboard and determining the complete scope of accessible resources.
id string required
Unique identifier of an organization that this user is a member of, allowing access to that organization's applications, builds, and device management resources.
Match pattern: ^[a-fA-F0-9]{24}$
name string required
Human-readable name of the organization as displayed in organization switcher menus and navigation interfaces, helping users identify and switch between multiple organizations they belong to.
≤ 128 characters
slug string required
URL-friendly identifier for the organization used in dashboard URLs and API endpoints, providing a readable and shareable way to reference organizations in web interfaces.
≤ 128 characters
picture string optional
URL or path to the organization's logo or brand image, displayed in organization switcher interfaces and navigation headers to provide visual identification.
organizationInfo object optional
Detailed information about the currently active organization providing full context for the user session including branding, store configuration, and administrative settings.
id string required
Match pattern: ^[a-fA-F0-9]{24}$
name string required
≤ 128 characters
slug string required
≤ 128 characters
picture string optional
createdBy string optional
Match pattern: ^[a-fA-F0-9]{24}$
branding object optional
store object optional
configuration object optional
language string optional
Preferred interface language code for the user determining the language used for dashboard labels, buttons, notifications, and all user-facing content supporting internationalization across the platform.
es en fr de it zh pt ru
updatedAt string required
ISO 8601 timestamp of most recent modification indicating last update to user profile, password, preferences, or role assignments.
createdAt string required
ISO 8601 timestamp of user account creation recording when account registered for tracking account age and tenure analysis.
verificationStatus string required
Current email verification status of the user account indicating whether the user has confirmed ownership of their email address through the verification link sent during registration.
verified unverified unknown
activityTrace object optional
Activity tracking information capturing recent user actions, session history, and interaction timestamps for security monitoring and behavioral analytics.
lastLogin object optional
dashboard string required
sdk string required
store string required
lastAction object optional
dashboard string required
sdk string required
store string required
intercomUserHash string optional
Secure hash used for identity verification when launching Intercom chat widget, ensuring that support conversations are authenticated and associated with the correct user account for privacy and security.
≤ 128 characters
{
    "status": true,
    "data": {
        "id": "string",
        "email": "[email protected]",
        "firstName": "string",
        "lastName": "string",
        "fullName": "string",
        "picture": "string",
        "role": "admin",
        "platformRoles": [
            {
                "id": "string",
                "name": "string",
                "description": "string",
                "platformActions": [
                    "string"
                ],
                "supplant": {
                    "capability": "none"
                },
                "createdAt": "string",
                "updatedAt": "string"
            }
        ],
        "supplantCapability": "none",
        "newsletter": true,
        "hasPassword": true,
        "has2FAActive": true,
        "ssoUser": true,
        "organizationId": "string",
        "organizations": [
            {
                "id": "string",
                "name": "string",
                "slug": "string",
                "picture": "string"
            }
        ],
        "organizationInfo": {
            "id": "string",
            "name": "string",
            "slug": "string",
            "picture": "string",
            "createdBy": "string",
            "branding": {},
            "store": {},
            "configuration": {}
        },
        "language": "es",
        "updatedAt": "string",
        "createdAt": "string",
        "verificationStatus": "verified",
        "activityTrace": {
            "lastLogin": {
                "dashboard": "string",
                "sdk": "string",
                "store": "string"
            },
            "lastAction": {
                "dashboard": "string",
                "sdk": "string",
                "store": "string"
            }
        },
        "intercomUserHash": "string"
    }
}
401 Response application/json
status boolean optional
false
error object optional
code number optional
4012
message string optional
Session Expired
{
    "status": false,
    "error": {
        "code": 4002,
        "message": "No auth token"
    }
}
404 Response application/json
status boolean optional
false
error object optional
code number optional
3001
message string optional
Entity not found
{
    "status": false,
    "error": {
        "code": 3001,
        "message": "Entity not found"
    }
}