List meetings
GET/v2/meetings
Fetches multiple meeting records. The records can be filtered, paged, and sorted according to the respective parameters. Meetings resource is responsible for events created via the Salesloft platform using calendaring features. These events can relate to cadences, people, and accounts.
Request
Query Parameters
IDs of meetings to fetch. If a record can't be found, that record won't be returned and your request will be successful
Filters meetings by status. Possible values are: pending, booked, failed, retry
Filters meetings by person_id. Multiple person ids can be applied
Filters meetings by account_id. Multiple account ids can be applied
Filters meetings by person_id. Multiple person ids can be applied
List of event IDs. If both event_ids and i_cal_uids params are passed, this filters will be ORed. If a record can't be found, that record won't be returned and your request will be successful
List of UIDs provided by calendar provider. If both event_ids and i_cal_uids params are passed, this filters will be ORed. If a record can't be found, that record won't be returned and your request will be successful
Filters meetings by task_id. Multiple task ids can be applied
Flag to indicate whether to include owned_by_meetings_settings and booked_by_meetings_settings objects
Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.
Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.
Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.
Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.
Returns all matching records that are greater than the provided iso8601 timestamp. The comparison is done using microsecond precision.
Returns all matching records that are greater than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.
Returns all matching records that are less than the provided iso8601 timestamp. The comparison is done using microsecond precision.
Returns all matching records that are less than or equal to the provided iso8601 timestamp. The comparison is done using microsecond precision.
Filters meetings by user_guid. Multiple user guids can be applied
Flag to show only canceled events in the results when set to 'true'. Shows only active events when set to 'false'
Filters meetings by booked_by_user_uuid
Flag to include or exclude 'no show' meetings in results
Filters meetings by meeting_type_id. Set to 'default_personal_meeting' to filter for default personal meetings. Multiple meeting type ids can be applied
Filters meetings by cadence_id
Filters meetings by step_id
Filters meetings complying with Meetings Attended configurable metric
Filters meetings complying with Meetings Booked configurable metric
Key to sort on, must be one of: start_time, created_at, updated_at. Defaults to start_time
Direction to sort in, must be one of: ASC, DESC. Defaults to DESC
How many records to show per page in the range [1, 100]. Defaults to 25
The current page to fetch results from. Defaults to 1
Whether to include total_pages and total_count in the metadata. Defaults to false
Specifies whether the max limit of 10k records should be applied to pagination counts. Affects the total_count and total_pages data
Responses
- 200
Success
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
ID of the meeting
Title of the meeting
Start time of the meeting
End time of the meeting
Calendar ID of the meeting owner
Calendar type of the meeting owner. Possible values are: gmail, azure, nylas, linkedin_azure, cerebro, external
Meeting type ID
Meeting type
Name of the meeting invite recipient
Email of the meeting invite recipient
Location of the meeting
Description of the meeting
ID of the meeting created by target calendar
ID of the account the recipient associated to
ID of the created task
Datetime of when the meeting was created
Datetime of when the meeting was last updated
The list of attendees emails of the meeting
attendees object[]
The attendees of the meeting. Each attendee includes the following fields: status, email, name, organizer
Email of the attendee
Name of the attendee
Whether the attendee is the organizer of the event.
The attendee's response status. Possible values are: needsAction, accepted, tentative, declined
Whether the attendee changed response status
person object
Salesloft Person record
Datetime of when the attendee was deleted
Indicates whether the attendee is internal or external
person object
Salesloft Person record for the recipient
cadence object
Salesloft Cadence record associated with meeting
step object
Salesloft Step record associated with meeting
owned_by_user object
Owner of the meeting
booked_by_user object
User who booked the meeting
List of crm references associated with the meeting
Crm fields mapping from intake form
Source of the meeting. Possible values are: 'external' - The event was synced to Salesloft platform via Calendar Sync, 'internal' - The event was created via Salesloft platform
Datetime of when the meeting was canceled
Whether the meeting is an all-day meeting
Whether the meeting is a No Show meeting
List of crm custom fields which will be logged to SFDC
Strict attribution means that we 100% sure which cadence generate the meeting
UID of the meeting provided by target calendar provider
Status of the meeting. Possible values are: pending, booked, failed, retry
Status of the meeting rescheduling progress. Possible values are: pending, booked, failed, retry
owned_by_meetings_settings object
Calendar owner's email address
booked_by_meetings_settings object
Calendar owner's email address
Unique identifier (GUID) for the reschedule meeting link. Use this GUID as a parameter in the API endpoint to retrieve a meeting link.
Whether the calendar event is a recurring event
List of RRULE for a recurring event, as specified in RFC5545. This field is omitted for single events or instances of recurring events
Specifies how often a recurring event repeats (Daily, Weekly, Monthly, Yearly). This field is omitted for single events or instances of recurring events
The timestamp of the last occurrence in a series of recurring events
The number of times a meeting has been rescheduled after completion
Whether the meeting counts towards the Meetings Attended configurable metric
Whether the meeting counts towards the Meetings Booked configurable metric
{
"id": 1,
"title": "Meeting with John",
"start_time": "2024-11-14T10:18:47.588484+00:00",
"end_time": "2024-11-14T10:18:47.588512+00:00",
"calendar_id": "calendar-id-google.com",
"calendar_type": "gmail",
"meeting_type_id": "123",
"meeting_type": "Demo call",
"recipient_name": "John Doe",
"recipient_email": "email@sloft.com",
"location": "Atlanta, GA",
"description": "Introducing interview",
"event_id": "123468796",
"account_id": "1",
"task_id": "123",
"created_at": "2024-11-14T10:18:47.594137+00:00",
"updated_at": "2024-11-14T10:18:47.594164+00:00",
"guests": [
"email1@sloft.com",
"email2@sloft.com"
],
"attendees": [
{
"status": "accepted",
"organizer": true,
"name": "John",
"email": "john@example.com",
"deleted_at": "2024-11-14T10:18:47+00:00"
}
],
"person": {
"id": 1,
"_href": "https://api.salesloft.com/v2/people/1"
},
"cadence": {
"id": 1,
"_href": "https://api.salesloft.com/v2/cadences/1"
},
"step": {
"id": 1,
"_href": "https://api.salesloft.com/v2/steps/1"
},
"owned_by_user": {
"id": "e2bf1d56-fcc9-4145-9af0-247cfaa67959",
"_href": "https://api.salesloft.com/v2/users/e2bf1d56-fcc9-4145-9af0-247cfaa67959"
},
"booked_by_user": {
"id": "e2bf1d56-fcc9-4145-9af0-247cfaa67959",
"_href": "https://api.salesloft.com/v2/users/e2bf1d56-fcc9-4145-9af0-247cfaa67959"
},
"crm_references": {
"who": {
"crm_id": "0033X00004GOywtQAD",
"crm_object_type": "Contact",
"crm_object_label": "Contact",
"crm_url": "link_to_salesforce",
"description1": "John Doe",
"description2": "john.doe@example.com",
"description3": null
},
"what": {
"crm_id": "0063X000018fDmMQAU",
"crm_object_type": "Opportunity",
"crm_object_label": "Opportunity",
"crm_url": "link_to_salesforce",
"description1": "Title of the opportunity",
"description2": "2032-01-10",
"description3": "Prospecting"
}
},
"crm": {
"person": {
"fields": {
"first_name": "John",
"last_name": "Doe"
}
},
"activity": {
"fields": {
"subject": "Meeting with John"
}
}
},
"event_source": "external",
"canceled_at": "2024-11-14T10:18:47.594986+00:00",
"all_day": false,
"no_show": false,
"crm_custom_fields": {
"Event_Calendar_Type__c": "Google"
},
"strict_attribution": false,
"i_cal_uid": "040P00B08200E00074C5B7101A82EF",
"status": "booked",
"reschedule_status": "booked",
"owned_by_meetings_settings": {
"email_address": "calendar.owner@example.com"
},
"booked_by_meetings_settings": {
"email_address": "calendar.owner@example.com"
},
"reschedule_guid": "b056fa7d-ae6d-4d41-b95b-2ac28cbf075d",
"recurring": false,
"recurrence": [
"RRULE:FREQ=DAILY;INTERVAL=1"
],
"recurring_interval": "Daily",
"last_occurrence_at": "2024-11-14T10:18:47.598976+00:00",
"undo_completion_count": 0,
"count_towards_meetings_attended_metric": true,
"count_towards_meetings_booked_metric": true
}