Model MatchHelp

Me

Get the current caller's account

getapi.modelmatch.com/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-keystringrequired

API key or OAuth token. See Authentication.

Responses

200objectThe caller's account
Show attributes
authobjectrequired
Show child attributes
clientIdstring | null

OAuth client that minted the token, when applicable

methodenumrequired

Which credential the API resolved this caller from

Options:api-keybearersessioninternal
profileResolvedbooleanrequired

Always true on a successful read; retained for compatibility now that every caller type resolves the full profile

rolestringrequired

Global user role

scopesstring[] | null

OAuth scopes on the bearer token; null for API-key / session callers

organizationobject | nullrequired
Show child attributes
idstringrequired
rolestring | null

The caller's MEMBERSHIP role in this org (owner/admin/member)

userobjectrequired
Show child attributes
addressLine1string | null
agentPhotoUrlstring | null
citystring | null
contactCardTypestring | null
contactPhonestring | null
createdAtstring | null
emailstring | null
emailVerifiedboolean | null
headlinestring | null
idstringrequired

Auth user id

imagestring | null
jobRolestring | null
namestring | null
nmlsIdstring | null
postalCodestring | null
qrBaseUrlstring | null
reLicenseNumberstring | null
reLicenseStatestring | null
sendNewLoginEmailboolean | null
signatureImagestring | null
statestring | null
taglinestring | null
themestring | null
400objectValidation error
401objectUnauthorized
403objectForbidden (authenticated, but missing required context — e.g. no active organization)
404objectNot found
413objectResponse payload too large — detail endpoint capped to fit Lambda response limits
502objectAccount service unavailable
503objectSearch timed out or the cluster is overloaded — retry after `Retry-After` seconds.