Skip to content

OQL · Entities

Meetings

OQL field reference for meetings. Logged meetings with contacts, including location.

Maintained by the OnePageCRM engineering team · Last updated Jul 16, 2026

Meetings are logged meetings with contacts, including location and free-text notes.

Fields

Legend: F filterable, S sortable, A aggregatable, G groupable.

FieldTypeFSAGDescription
idIDYMeeting ID
textstringMeeting notes (select only)
contact_idIDYYAssociated contact ID
authorstringAuthor display name (select only)
author_idIDYYAuthor user ID
placestringYMeeting location (max 100 chars)
meeting_timetimeYYYWhen the meeting occurred
created_attimeYYYRecord creation timestamp
modified_attimeYYYLast modification timestamp

Notes

  • text is select-only — OQL has no full-text search over meeting notes.
  • place is freeform. There is no enum or place lookup.
  • Lookups: contact (via contact_id). Reference the contact’s fields inline as contact.<field> in select, where, and order_by. See Concepts › Lookups.

Example queries

My meetings this week:

{
  "from": "meetings",
  "where": {
    "author_id": "ME()",
    "meeting_time": { ">=": "THIS_WEEK()" }
  },
  "order_by": [{ "meeting_time": "asc" }]
}

Meeting count by author this quarter:

{
  "from": "meetings",
  "select": ["author_id", "count()"],
  "where": { "meeting_time": { ">=": "THIS_QUARTER()" } },
  "group_by": ["author_id"]
}

All meetings on a specific contact:

{
  "from": "meetings",
  "where": { "contact_id": "507f1f77bcf86cd799439011" },
  "order_by": [{ "meeting_time": "desc" }]
}