Skip to main content
Skip table of contents

Meetings API

Bulk Retrieval of Meetings

To perform bulk data retrieval of meetings, it is necessary to use the following endpoint:

  • GET /api/v2/meetings/export

This endpoint provides access to meeting records within a specific event, supporting pagination and advanced filtering. Each record in the response corresponds to one participant in a meeting. Use the Meeting ID to group participants into the same meeting.


Available Query Parameters

Parameter

Type

Required

Description

event_id

integer

Yes

Unique identifier of the event.

page

integer

No

Page number of the results (default: 1).

per_page

integer

No

Number of results per page (default: 100, max: 500).

account_id

integer

No

Filter by specific account ID.

time_from

integer

No

Unix timestamp to filter by appointment (scheduled) start time.

time_to

integer

No

Unix timestamp to filter by appointment (scheduled) end time.

created_from

integer

No

Unix timestamp to filter meetings by their creation time.

created_to

integer

No

Upper limit for the created_from filter.

last_modified_from

integer

No

Unix timestamp to filter by last modification time.

last_modified_to

integer

No

Upper limit for the last_modified_from filter.

order

string

No

Result ordering: ASC or DESC (default: ASC).

order_by

string

No

Field to order results by: account_id or time.


Filtering Strategy & Parameter Usage

Some fields in the meeting response may appear similar but serve distinct purposes. Understanding these differences is crucial when defining a strategy for syncing or querying meetings effectively:

✅ Appointment Date & Time

  • Represent when the meeting is scheduled to happen.

  • Useful for organizing or displaying meetings in a timeline.

  • Not recommended for filtering when trying to retrieve newly created meetings.

⚠️ Creation Date & Time

  • Indicate when the meeting was created.

  • Filtering by creation date based on this field is less effective, especially in short events with a high number of meetings.

✅ Recommended: Use created_from / created_to

  • Filter meetings based on when they were created in the system (not when they are scheduled to occur).

  • Best suited for daily syncs or incremental exports.

✅ Use last_modified_from / last_modified_to

  • Filter only those meetings that were updated, such as rescheduled, confirmed, or canceled.

  • Ideal for maintaining a real-time or near-real-time mirror of your meetings data.


Suggested Sync Workflow

  1. Initial Export: Start with a full export using only event_id, per_page, and pagination.

  2. Store Reference Timestamps: Keep track of the latest Creation Time and Last Modified values.

  3. Incremental Sync:

    • Use created_from to fetch newly created meetings.

    • Use last_modified_from to fetch updates to existing ones.

This strategy ensures performance efficiency and accurate data replication across systems.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.