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 Oct 1, 2026

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

Fields

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

FieldTypeFSAGDescription
idIDYY——Meeting ID
textstring————Meeting notes. Select only, plus contains search.
contact_idIDY——YAssociated contact ID
authorstring————Author display name (select only)
author_idIDY——YAuthor user ID
placestringY———Meeting location (max 100 chars)
meeting_timetimeYY—YWhen the meeting occurred. Defaults to now on create.
created_attimeYY—YRecord creation timestamp
modified_attimeYY—YLast 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" }]
}