Skip to main content

Documentation Index

Fetch the complete documentation index at: https://api.lensmor.com/llms.txt

Use this file to discover all available pages before exploring further.

Personnel profile details

Fetch the profile for a single person.

Endpoint

GET /external/personnel/profile

Authentication

See Authentication

Success status code

200 OK

Query parameters

NameRequiredTypeNotes
personnel_idYesstringNumeric-string personnel identifier.

Response body

Top-level fields

FieldTypeNotes
idstringLensmor personnel identifier.
fullNamestringFull name.
titlestring or nullCurrent role title, when available.
departmentstring or nullDepartment value.
seniorityLevelstring or nullSeniority or level value.
linkedinUrlstring or nullLinkedIn URL.
companyNamestring or nullAssociated company name, if available.
sourceTypestring or nullSource label.

Response example

{
  "id": "789",
  "fullName": "Jane Doe",
  "title": "VP Marketing",
  "department": "Marketing",
  "seniorityLevel": "vp",
  "linkedinUrl": "https://linkedin.com/in/jane-doe",
  "companyName": "Acme",
  "sourceType": "exhibitor",
  "email": null,
  "contactUnlockStatus": "locked"
}

Error responses

  • 400 Bad Request when personnel_id is not a valid numeric string.
  • 401 Unauthorized when the API key is missing, malformed, or invalid.
  • 404 Not Found when the personnel row cannot be resolved.

Notes

  • email and contactUnlockStatus depend on the authenticated caller’s access state.