Appointment

An appointment represents a meeting or calendar event between attendees.

Attributes

AttributeTypeDescription
idIntegerThe unique id of the Appointment.
tenant_idIntegerThe id of the Tenant the Appointment belongs to.
company_idIntegerThe id of the Company the Appointment belongs to.
project_idIntegerThe id of the Project the Appointment belongs to.
created_byIntegerThe id of the User who created the Appointment.
titleStringThe title or subject of the Appointment.
descriptionStringThe description or body of the Appointment.
starts_atDateTimeThe date time of when the Appointment starts.
ends_atDateTimeThe date time of when the Appointment ends.
slot_typeStringDefines how the appointment functions. Either "placeholder" or "confirmed".
created_atDateTimeThe date time of when the Appointment was created.
updated_atDateTimeThe date time of when the Appointment was last updated.

Allowed includes

RelationTypeDescription
companyCompanyThe Company the Appointment belongs to.
projectProjectThe Project the Appointment belongs to.
accountAccountThe corresponding Account related to the Appointment.

Allowed filters

NameTypeDescription
idIntegerFilter Appointments by their id.
company_idIntegerFilter Appointments by their company.
project_idIntegerFilter Appointments by by their project.
slot_typeIntegerFilter Appointments by their slot type.
nearbyArrayFilter Appointments to a specific geographical location (lat,lon,radius).
searchStringFilter Appointments by a specific search term.
date_rangeArrayFilter Appointments that fit into a specific date range (start,end).

Allowed sorts

NameDescription
starts_atSort Appointments by their start time.
ends_atSort Appointments by their end time.
created_atSort Appointments by when they where created.
updated_atSort Appointments by when they where last updated.