Get Contact (lawmatics_get-contact)
Fetch a single contact from Lawmatics by ID, including standard fields, custom fields, and a `relationships` envelope of {id,type} pointers to related records (creating user, client, company, custom contact type, matters, tags, emails, phone numbers, addresses, notes, files, folders).
Tool Input
contactIdstringrequired— ID of the contact to fetch; a numeric string(pattern: ^\d+$)
Tool Output
idstringrequired— Lawmatics contact ID
firstNamestringnullrequired— Contact's first/given name; null if unset
lastNamestringnullrequired— Contact's last/family name; null if unset
emailstringnullrequired— Primary email address; null if unset
emailAddressstringnullrequired— Alternate email field returned by the API; may duplicate or differ from `email`; null if unset
phonestringnullrequired— Primary phone number as stored; null if unset
phoneNumberstringnullrequired— Alternate phone field returned by the API; may duplicate or differ from `phone`; null if unset
birthdatestringnullrequired— Date of birth as an ISO 8601 date; null if unset
namePrefixstringnullrequired— Honorific before the name (e.g. Mr., Dr.); null if unset
middleNamestringnullrequired— Contact's middle name; null if unset
nameSuffixstringnullrequired— Suffix after the name (e.g. Jr., III); null if unset
informalNamestringnullrequired— Preferred informal/nickname for the contact; null if unset
employerstringnullrequired— Contact's employer or organization; null if unset
occupationstringnullrequired— Contact's occupation or job role; null if unset
citizenshipstringnullrequired— Contact's citizenship; null if unset
biostringnullrequired— Free-text biography or notes about the contact; null if unset
titlestringnullrequired— Job title; null if unset
hobbiesstringnullrequired— Free-text hobbies or interests; null if unset
socialSecuritystringnullrequired— Social Security number as stored; null if unset
agenumbernullrequired— Contact's age in years; null if unset
driverLicensestringnullrequired— Driver's license number as stored; null if unset
genderstringnullrequired— Contact's gender as stored; null if unset
maritalStatusstringnullrequired— Contact's marital status as stored; null if unset
timezonestringnullrequired— Contact's timezone identifier; null if unset
trackingSourceIdstringnullrequired— ID of the tracking source the contact came from; null if unset
dateOfLastContactstringnullrequired— Date of the most recent contact as an ISO 8601 date; null if never contacted
daysSinceLastContactnumbernullrequired— Whole days elapsed since the last contact; null if never contacted
photoUrlstringnullrequired— URL of the contact's photo; null if unset
contactTypestringnullrequired— Contact classification as stored (e.g. lead, client); null if unset
createdAtstringnullrequired— When the contact was created, as an ISO 8601 timestamp; null if unknown
updatedAtstringnullrequired— When the contact was last updated, as an ISO 8601 timestamp; null if unknown
customFieldsarrayrequired— Account-defined custom fields on the contact; empty array if none
[]object
idstringrequired— Custom field definition ID, as a numeric string
namestringnullrequired— Custom field display name; null if unset
fieldTypestringnullrequired— Custom field data type (e.g. text, date, select); null if unset
valueanyrequired— Raw custom field value; type varies by `fieldType`
formattedValueanyrequired— Display-formatted custom field value; type varies by `fieldType`
relationshipsobjectrequired— JSON:API relationship pointers to related records as {id,type} stubs. Not materialized — follow a pointer by calling that resource's own get/find tool (e.g. type 'prospect' -> get-matter, type 'user' -> get-user, type 'company' -> get-company).
createdByobjectnullrequired— Creating user pointer; null when unset
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference (e.g. "user", "contact", "prospect", "firm"); resolve it by calling that resource's own get/find tool — this pointer is not materialized
clientobjectnullrequired— Linked client (matter) pointer; null when unset
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference (e.g. "user", "contact", "prospect", "firm"); resolve it by calling that resource's own get/find tool — this pointer is not materialized
companyobjectnullrequired— Linked company pointer; null when unset
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference (e.g. "user", "contact", "prospect", "firm"); resolve it by calling that resource's own get/find tool — this pointer is not materialized
customContactTypeobjectnullrequired— Custom contact-type pointer; null when unset
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference (e.g. "user", "contact", "prospect", "firm"); resolve it by calling that resource's own get/find tool — this pointer is not materialized
prospectsarrayrequired— Matter (prospect) pointers; empty if none
[]object
2 fields
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference; resolve it by calling that resource's own tool
tagsarrayrequired— Tag pointers; empty if none
[]object
2 fields
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference; resolve it by calling that resource's own tool
emailsarrayrequired— Email-address pointers; empty if none
[]object
2 fields
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference; resolve it by calling that resource's own tool
phoneNumbersarrayrequired— Phone-number pointers; empty if none
[]object
2 fields
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference; resolve it by calling that resource's own tool
addressesarrayrequired— Address pointers; empty if none
[]object
2 fields
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference; resolve it by calling that resource's own tool
notesarrayrequired— Note pointers; empty if none
[]object
2 fields
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference; resolve it by calling that resource's own tool
filesarrayrequired— File pointers; empty if none
[]object
2 fields
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference; resolve it by calling that resource's own tool
foldersarrayrequired— Folder pointers; empty if none
[]object
2 fields
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference; resolve it by calling that resource's own tool