idstringrequired*— Lawmatics event (appointment) ID
namestringrequired*— Name/title of the event
descriptionstringnullrequired*— Description of the event; null if unset
timeZonestringnullrequired*— IANA tz identifier the event is scheduled in (e.g. "America/Los_Angeles"); null if unset
startDatestringnullrequired*— When the event starts, as an ISO 8601 timestamp; null when the date has been cleared
endDatestringnullrequired*— When the event ends, as an ISO 8601 timestamp; null when the date has been cleared
allDaybooleannullrequired*— True when the event is an all-day event; null when never explicitly set (treat as not all-day)
reminderTypestringnullrequired*— Unit for the reminder delay ("minutes", "hours", "days", "weeks", "months"); null when no reminder is configured
reminderDelayLengthnumbernullrequired*— How many reminderType units before the event the reminder is sent; null when no reminder is configured
reminderSentbooleanrequired*— True when the reminder has already been sent
locationobjectnullrequired*— Firm location the event is held at; null when no location is set
3 fields
idnumberrequired*— Lawmatics event location ID
namestringrequired*— Name of the event location
addressIdnumbernullrequired*— ID of the address record for the location; null for virtual locations (e.g. a Zoom URL venue)
sendInvitesbooleannullrequired*— Whether calendar invites are sent to attendees; null if unset
eventTypeIdnumberrequired*— ID of the event type this event belongs to
canceledAtstringnullrequired*— When the appointment was canceled, as an ISO 8601 timestamp; null when not canceled. Canceled events remain in this list.
createdAtstringnullrequired*— When the event record was created, as an ISO 8601 timestamp; null when the API omits it on list rows
updatedAtstringnullrequired*— When the event record was last updated, as an ISO 8601 timestamp; null when the API omits it on list rows
relationshipsobjectrequired*— To-one JSON:API relationship pointers as {id,type} stubs. Not materialized — follow a pointer by calling that resource's own tool. List rows carry to-one pointers only; use get-event for the full envelope incl. the to-many hosting users.
4 fields
eventableobjectnullrequired*— The matter/contact the appointment is with (type "prospect" for a matter, "contact"); null when the event is unattached
2 fields
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
eventTypeobjectnullrequired*— Event type pointer; null when unset
2 fields
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
addressobjectnullrequired*— Linked address-record pointer; null when none is linked
2 fields
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
locationobjectnullrequired*— Firm location pointer; null when no location is set
2 fields
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