list_meetings
Filter and retrieve meetings in DevRev by channel, date, organizer, state, or external references. Use pagination and sorting options for efficient meeting management.
Instructions
List meetings in DevRev
Input Schema
Name | Required | Description | Default |
---|---|---|---|
channel | No | Filters for meeting on specified channels | |
created_by | No | Filters for meetings created by the specified user DevRev IDs | |
created_date | No | ||
cursor | No | ||
ended_date | No | ||
external_ref | No | Filters for meetings with the provided external_ref(s) | |
limit | No | The maximum number of meetings to return | |
members | No | Filter for meeting on specified Member Ids | |
modified_date | No | ||
organizer | No | Filter for meeting on specified organizers | |
scheduled_date | No | ||
sort_by | No | The field (and the order) to sort the meetings by, in the sequence of the array elements | |
state | No | Filters for meeting on specified state or outcomes |
Input Schema (JSON Schema)
{
"properties": {
"channel": {
"description": "Filters for meeting on specified channels",
"items": {
"enum": [
"amazon_connect",
"google_meet",
"offline",
"other",
"teams",
"zoom"
],
"type": "string"
},
"type": "array"
},
"created_by": {
"description": "Filters for meetings created by the specified user DevRev IDs",
"items": {
"type": "string"
},
"type": "array"
},
"created_date": {
"properties": {
"after": {
"description": "The start date of the created date range, for example: 2025-06-03T00:00:00Z",
"type": "string"
},
"before": {
"description": "The end date of the created date range, for example: 2025-06-03T00:00:00Z",
"type": "string"
}
},
"required": [
"after",
"before"
],
"type": "object"
},
"cursor": {
"properties": {
"mode": {
"description": "The mode to iterate after the cursor or before the cursor",
"enum": [
"after",
"before"
],
"type": "string"
},
"next_cursor": {
"description": "The cursor to use for pagination. If not provided, iteration begins from the first page.",
"type": "string"
}
},
"required": [
"next_cursor",
"mode"
],
"type": "object"
},
"ended_date": {
"properties": {
"after": {
"description": "The start date of the ended date range, for example: 2025-06-03T00:00:00Z",
"type": "string"
},
"before": {
"description": "The end date of the ended date range, for example: 2025-06-03T00:00:00Z",
"type": "string"
}
},
"required": [
"after",
"before"
],
"type": "object"
},
"external_ref": {
"description": "Filters for meetings with the provided external_ref(s)",
"items": {
"type": "string"
},
"type": "array"
},
"limit": {
"description": "The maximum number of meetings to return",
"type": "integer"
},
"members": {
"description": "Filter for meeting on specified Member Ids",
"items": {
"type": "string"
},
"type": "array"
},
"modified_date": {
"properties": {
"after": {
"description": "The start date of the modified date range, for example: 2025-06-03T00:00:00Z",
"type": "string"
},
"before": {
"description": "The end date of the modified date range, for example: 2025-06-03T00:00:00Z",
"type": "string"
}
},
"required": [
"after",
"before"
],
"type": "object"
},
"organizer": {
"description": "Filter for meeting on specified organizers",
"items": {
"type": "string"
},
"type": "array"
},
"scheduled_date": {
"properties": {
"after": {
"description": "The start date of the scheduled date range, for example: 2025-06-03T00:00:00Z",
"type": "string"
},
"before": {
"description": "The end date of the scheduled date range, for example: 2025-06-03T00:00:00Z",
"type": "string"
}
},
"required": [
"after",
"before"
],
"type": "object"
},
"sort_by": {
"description": "The field (and the order) to sort the meetings by, in the sequence of the array elements",
"items": {
"enum": [
"target_start_date:asc",
"target_start_date:desc",
"target_close_date:asc",
"target_close_date:desc",
"actual_start_date:asc",
"actual_start_date:desc",
"actual_close_date:asc",
"actual_close_date:desc",
"created_date:asc",
"created_date:desc",
"modified_date:asc",
"modified_date:desc"
],
"type": "string"
},
"type": "array"
},
"state": {
"description": "Filters for meeting on specified state or outcomes",
"items": {
"enum": [
"cancelled",
"completed",
"no_show",
"ongoing",
"rejected",
"scheduled",
"rescheduled",
"waiting"
],
"type": "string"
},
"type": "array"
}
},
"type": "object"
}