Me

Get the current caller's account

GET
/v1/me

Identity, active organization + membership role, and how the caller authenticated.

Extended profile fields (nmlsId, jobRole, the contact-card block) are resolved for every caller type — session-cookie, API-key, and OAuth-bearer alike. auth.profileResolved is true on any successful read; it is retained for compatibility and no longer varies by the credential the caller presented.

Authorization

x-api-key<token>

In: header

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v1/me"
{
  "auth": {
    "clientId": "string",
    "method": "api-key",
    "profileResolved": true,
    "role": "string",
    "scopes": [
      "string"
    ]
  },
  "organization": {
    "id": "string",
    "role": "string"
  },
  "user": {
    "addressLine1": "string",
    "agentPhotoUrl": "string",
    "city": "string",
    "contactCardType": "string",
    "contactPhone": "string",
    "createdAt": "string",
    "email": "string",
    "emailVerified": true,
    "headline": "string",
    "id": "string",
    "image": "string",
    "jobRole": "string",
    "name": "string",
    "nmlsId": "string",
    "postalCode": "string",
    "qrBaseUrl": "string",
    "reLicenseNumber": "string",
    "reLicenseState": "string",
    "sendNewLoginEmail": true,
    "signatureImage": "string",
    "state": "string",
    "tagline": "string",
    "theme": "string"
  }
}
{
  "error": "string"
}
{
  "error": "string"
}
{
  "error": "string"
}
{
  "error": "string"
}
{
  "error": "string",
  "limit": 0,
  "size": 0
}
{
  "error": "string"
}