Skip to main content
Returns a paginated list of meetings, ordered by start time (newest first).
GET /v1/workspace/meetings.list
Returns all meetings across the workspace.

Parameters

ParameterTypeDefaultDescription
limitnumber50Number of meetings to return (max 100)
cursorstringPagination cursor from a previous response
startDatestringISO 8601 date. Only return meetings starting on or after this date
endDatestringISO 8601 date. Only return meetings starting on or before this date
userEmailstringFilter by a specific user’s email

Example Request

curl -H "x-api-key: jk_your_workspace_key" \
  'https://beta-api.meetjamie.ai/v1/workspace/meetings.list?input={"json":{"limit":10,"startDate":"2024-11-01T00:00:00Z"}}'
Filter by user:
curl -H "x-api-key: jk_your_workspace_key" \
  'https://beta-api.meetjamie.ai/v1/workspace/meetings.list?input={"json":{"limit":5,"userEmail":"sarah@example.com"}}'

Example Response

{
  "result": {
    "data": {
      "json": {
        "meetings": [
          {
            "id": "7893456789012345678",
            "title": "Q4 Planning Meeting",
            "generatedTitle": "Q4 Product Roadmap Review",
            "startTime": "2024-11-27T14:00:00.000Z",
            "endTime": "2024-11-27T15:00:00.000Z",
            "calendarEventId": "calendar-event-123",
            "userId": "user-456"
          }
        ],
        "nextCursor": "2024-11-20T10:00:00.000Z::7893456789012345677"
      }
    }
  }
}

Response Fields

FieldTypeDescription
meetingsarrayList of meeting objects
meetings[].idstringUnique meeting ID
meetings[].titlestringMeeting title
meetings[].generatedTitlestring | nullAI-generated title
meetings[].startTimestringISO 8601 start time
meetings[].endTimestring | nullISO 8601 end time
meetings[].calendarEventIdstring | nullLinked calendar event ID
meetings[].userIdstringID of the user who recorded the meeting
nextCursorstring | nullCursor for the next page, or null if no more results