Skip to main content
POST
/
v1
/
meetings
/
list
List Meetings
curl --request POST \
  --url https://api.example.com/v1/meetings/list \
  --header 'Content-Type: application/json' \
  --data '
{
  "filters": [
    {
      "condition": "contains",
      "field": "name",
      "value": "Acme"
    },
    {
      "condition": "is",
      "field": "status",
      "value": "active"
    }
  ],
  "page": 1,
  "page_size": 50,
  "sort": "-created_at"
}
'
{
  "data": [
    {
      "id": "mtg_abc123",
      "account_id": "acc_abc123",
      "opportunity_id": "opp_abc123",
      "title": "Discovery Call",
      "start_time": "2026-03-01T10:00:00Z",
      "end_time": "2026-03-01T10:30:00Z",
      "meeting_platform": "Zoom",
      "organizer": {
        "email": "jane@acme.com",
        "display_name": "Jane Smith"
      },
      "attendees": [
        {
          "email": "john@acme.com",
          "display_name": "John Doe",
          "response_status": "accepted"
        }
      ],
      "created_at": "2026-03-01T09:00:00Z",
      "updated_at": "2026-03-01T09:30:00Z"
    }
  ],
  "pagination": {
    "page": 1,
    "page_size": 50,
    "total_count": 12,
    "total_pages": 1
  },
  "meta": {
    "timestamp": "2026-04-21T12:00:00Z"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.monaco.com/llms.txt

Use this file to discover all available pages before exploring further.

Body

application/json
filters
FilterRule · object
page
integer
default:1

Page number (1-indexed)

Required range: x >= 1
Example:

1

page_size
integer
default:50

Number of results per page

Required range: 1 <= x <= 500
Example:

25

sort
string
default:-created_at

Field to sort by. Prefix with '-' for descending order.

Example:

"-created_at"

Response

Successful Response

data
MeetingResponse · object[]
required
pagination
PaginationInfo · object
required
meta
ResponseMeta · object