> For a complete page index, fetch https://developer.close.com/llms.txt # List or filter all Meeting activities GET https://api.close.com/api/v1/activity/meeting/ Reference: https://developer.close.com/api/resources/activities/meetings/list ## Authentication - `Authorization` header (basic auth, required) — Use your API key as the username and leave the password empty. - `Authorization` header (bearer token, required) — Bearer authentication of the form `Bearer `, where token is your auth token. ## Request ### Query parameters - `_limit` (integer, optional, default: 100) — Number of results to return. - `_skip` (integer, optional, default: 0) — Number of results to skip before returning, for pagination. - `id__in` (list of string, optional, nullable) — Filter by activity IDs (comma-separated) - `lead_id` (list of string, optional, nullable) — Filter by lead IDs (comma-separated) - `contact_id` (list of string, optional, nullable) — Filter by contact IDs (comma-separated) - `user_id` (list of string, optional, nullable) — Filter by user IDs (comma-separated) - `organization_id` (string, optional, nullable) - `_type` (list of string, optional, nullable) — Filter by activity type, e.g. Call (comma-separated) - `date_created__gte` (ActivityMeetingGetParametersDateCreatedGte, optional) - `date_created__lte` (ActivityMeetingGetParametersDateCreatedLte, optional) - `date_created__gt` (ActivityMeetingGetParametersDateCreatedGt, optional) - `date_created__lt` (ActivityMeetingGetParametersDateCreatedLt, optional) - `activity_at__gte` (ActivityMeetingGetParametersActivityAtGte, optional) - `activity_at__lte` (ActivityMeetingGetParametersActivityAtLte, optional) - `activity_at__gt` (ActivityMeetingGetParametersActivityAtGt, optional) - `activity_at__lt` (ActivityMeetingGetParametersActivityAtLt, optional) - `_fields` (string, optional) — Comma-separated list of fields to include in the response. ## Response ### 200 Successful response - `data` (list of MeetingActivity, required) - `has_more` (boolean, required) ## Errors ### 400 Bad Request Error Bad request - `any` ### 401 Unauthorized Error Unauthorized - `any` ### 404 Not Found Error Not found - `any` ## Types ### ActivityMeetingGetParametersDateCreatedGte ### ActivityMeetingGetParametersDateCreatedLte ### ActivityMeetingGetParametersDateCreatedGt ### ActivityMeetingGetParametersDateCreatedLt ### ActivityMeetingGetParametersActivityAtGte ### ActivityMeetingGetParametersActivityAtLte ### ActivityMeetingGetParametersActivityAtGt ### ActivityMeetingGetParametersActivityAtLt ### MeetingActivity - `_type` (string, required) - `activity_at` (datetime, required, nullable) - `actual_duration` (integer, required, nullable) - `attached_call_ids` (list of string, required) - `attendees` (list of MeetingAttendee, required) - `calendar_event_link` (string, required, nullable) - `calendar_event_uids` (list of string, required) - `conference_links` (list of MeetingConferenceLink, required) - `connected_account_id` (string, required, nullable) - `contact_id` (string, required, nullable) - `conversation_type_id` (string, required, nullable) - `conversation_type_reason` (enum, required, nullable) - Allowed values: `user-selected`, `autodetected` - `created_by` (string, required, nullable) - `date_created` (datetime, required) - `date_updated` (datetime, required) - `duration` (integer, required) - `ends_at` (datetime, required) - `id` (string, required) - `integrations` (list of map from string to any, required) - `is_recurring` (boolean, required) - `lead_id` (string, required, nullable) - `location` (string, required) - `note` (string, required) - `notetaker_id` (string, required, nullable) - `organization_id` (string, required) - `outcome_autofill_confidence` (enum, required, nullable) - Allowed values: `low`, `medium`, `high` - `outcome_autofill_reasoning` (string, required, nullable) - `outcome_id` (string, required, nullable) - `outcome_reason` (enum, required, nullable) - Allowed values: `autofilled`, `user-selected`, `voicemail-dropped` - `playbook_id` (string, required, nullable) - `playbook_reason` (enum, required, nullable) - Allowed values: `user-selected`, `autodetected` - `provider_calendar_event_id` (string, required, nullable) - `provider_calendar_ids` (list of string, required) - `provider_calendar_type` (enum, required, nullable) - Allowed values: `google`, `microsoft` - `source` (enum, required) - Allowed values: `calendar`, `manual` - `starts_at` (datetime, required) - `status` (enum, required, nullable) - Allowed values: `upcoming`, `in-progress`, `completed`, `canceled`, `declined-by-org`, `declined-by-lead` - `summary` (MeetingSummary, required, nullable) - `title` (string, required) - `updated_by` (string, required, nullable) - `user_id` (string, required, nullable) - `user_note` (string, required, nullable) - `user_note_date_updated` (datetime, required, nullable) - `user_note_html` (string, required, nullable) - `user_note_mentions` (list of string, required) - `users` (list of string, required) - `_paused_subscriptions` (list of MeetingPausedSubscription, optional) - `comment_summary` (CommentSummary, optional, nullable) - `created_by_name` (string, optional, nullable) - `transcripts` (list of MeetingTranscript, optional) - `updated_by_name` (string, optional, nullable) - `user_name` (string, optional, nullable) ### MeetingAttendee - `contact_id` (string, required, nullable) - `email` (string, required, nullable) - `is_organizer` (boolean, required, nullable) - `name` (string, required, nullable) - `status` (string, required, nullable) - `user_id` (string, required, nullable) ### MeetingConferenceLink - `type` (enum, required) - Allowed values: `ZOOM`, `GOOGLE_MEET`, `GOOGLE_HANGOUTS`, `MICROSOFT_TEAMS`, `SKYPE`, `WEBEX`, `GO_TO_MEETING` - `url` (string, required) ### MeetingSummary - `html` (string, required) - `text` (string, required) ### MeetingPausedSubscription - `contact_id` (string, required, nullable) - `contact_name` (string, required, nullable) - `id` (string, required) - `sequence_id` (string, required) - `sequence_name` (string, required) - `sequence_status` (string, required) ### CommentSummary - `comment_count` (integer, required) - `thread_id` (string, required) ### MeetingTranscript - `has_speaker_labels` (boolean, required) - `id` (string, required) - `speakers` (list of MeetingTranscriptSpeaker, required) - `summary_text` (string, required, nullable) - `utterances` (list of MeetingTranscriptUtterance, required) - `summary_html` (string, optional, nullable) ### MeetingTranscriptSpeaker - `speaker_label` (string, required) - `speaker_side` (enum, required, nullable) - Allowed values: `contact`, `close-user`, `voice-agent` - `talk_percentage` (double, required) - `talk_time` (double, required) ### MeetingTranscriptUtterance - `end` (double, required) - `speaker_label` (string, required) - `speaker_side` (enum, required, nullable) - Allowed values: `contact`, `close-user`, `voice-agent` - `start` (double, required) - `text` (string, required) - `words` (list of MeetingTranscriptWord, optional) ### MeetingTranscriptWord - `end` (double, required, nullable) - `start` (double, required, nullable) - `text` (string, required) ## Examples **Response** ```json { "data": [ { "_type": "Meeting", "activity_at": "2019-10-11T16:30:00+00:00", "actual_duration": null, "attached_call_ids": [], "attendees": [ { "contact_id": "cont_V3RuqD9VJKJWOtPsoH7EMy3MnKoFED2Ulgd4g87Ayqc", "email": "bruce@wayneenterprises.com", "is_organizer": false, "name": "Bruce Wayne", "status": "noreply", "user_id": null }, { "contact_id": null, "email": "jane@example.com", "is_organizer": true, "name": null, "status": "yes", "user_id": "user_Ova4RGFG7pztSeJiiMFdN7O2MFl71nD0uGO3bIOo4Wk" } ], "calendar_event_link": "https://www.google.com/calendar/event?eid=NzlrNGRoMmk5bm9jZDEwOGtjMmY3Y2RzODggamFuZUBleGFtcGxlLmNvbQ", "calendar_event_uids": [ "79k4dh2i9nocd108kc2f7cds88" ], "conference_links": [ { "type": "ZOOM", "url": "https://zoom.us/j/zoommeeting" } ], "connected_account_id": "emailacct_OoSyqxjm1HbuxcRsOyrm2SwR1uOTBdHKPdhAaf9mhUp", "contact_id": null, "conversation_type_id": null, "conversation_type_reason": null, "created_by": "user_Ova4RGFG7pztSeJiiMFdN7O2MFl71nD0uGO3bIOo4Wk", "date_created": "2019-10-11T16:30:00+00:00", "date_updated": "2019-10-11T16:18:17.942000+00:00", "duration": 3600, "ends_at": "2019-10-11T17:30:00+00:00", "id": "acti_qwA2IPmjYyMQQ2UWuNxBOtc2CbZtRUOb5JkS1i3Qo1b", "integrations": [], "is_recurring": false, "lead_id": "lead_Qq33JAqr6zrgqtJGkKv7XQxTnQxpTEJA7Mfcx98ZrWe", "location": "https://zoom.us/j/zoommeeting", "note": "──────────\nJane User is inviting you to a scheduled Zoom meeting to find out if you're really Batman.\n\nJoin Zoom Meeting\nhttps://zoom.us/j/zoommeeting\n\n──────────", "notetaker_id": null, "organization_id": "orga_RbREgmiiwcr1w2b4cOnCMQaQPSIFxMqAD2Dh243uxcH", "outcome_autofill_confidence": null, "outcome_autofill_reasoning": null, "outcome_id": null, "outcome_reason": null, "playbook_id": null, "playbook_reason": null, "provider_calendar_event_id": "79k4dh2i9nocd108kc2f7cds88", "provider_calendar_ids": [ "primary" ], "provider_calendar_type": "google", "source": "calendar", "starts_at": "2019-10-11T16:30:00+00:00", "status": "upcoming", "summary": null, "title": "Bruce Wayne Interview", "updated_by": "user_Ova4RGFG7pztSeJiiMFdN7O2MFl71nD0uGO3bIOo4Wk", "user_id": "user_Ova4RGFG7pztSeJiiMFdN7O2MFl71nD0uGO3bIOo4Wk", "user_note": null, "user_note_date_updated": null, "user_note_html": null, "user_note_mentions": [], "users": [ "user_Ova4RGFG7pztSeJiiMFdN7O2MFl71nD0uGO3bIOo4Wk" ], "created_by_name": "Jane User", "updated_by_name": "Jane User", "user_name": "Jane User" } ], "has_more": false } ``` **SDK Code** ```python activities.meetings_list_example import requests url = "https://api.close.com/api/v1/activity/meeting/" response = requests.get(url, auth=("", "")) print(response.json()) ``` ```javascript activities.meetings_list_example const url = 'https://api.close.com/api/v1/activity/meeting/'; const credentials = btoa(":"); const options = {method: 'GET', headers: {Authorization: `Basic ${credentials}`}}; try { const response = await fetch(url, options); const data = await response.json(); console.log(data); } catch (error) { console.error(error); } ``` ```go activities.meetings_list_example package main import ( "fmt" "net/http" "io" ) func main() { url := "https://api.close.com/api/v1/activity/meeting/" req, _ := http.NewRequest("GET", url, nil) req.SetBasicAuth("", "") res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := io.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) } ``` ```ruby activities.meetings_list_example require 'uri' require 'net/http' url = URI("https://api.close.com/api/v1/activity/meeting/") http = Net::HTTP.new(url.host, url.port) http.use_ssl = true request = Net::HTTP::Get.new(url) request.basic_auth("", "") response = http.request(request) puts response.read_body ``` ```java activities.meetings_list_example import com.mashape.unirest.http.HttpResponse; import com.mashape.unirest.http.Unirest; HttpResponse response = Unirest.get("https://api.close.com/api/v1/activity/meeting/") .basicAuth("", "") .asString(); ``` ```php activities.meetings_list_example request('GET', 'https://api.close.com/api/v1/activity/meeting/', [ 'headers' => [ ], 'auth' => ['', ''], ]); echo $response->getBody(); ``` ```csharp activities.meetings_list_example using RestSharp; using RestSharp.Authenticators; var client = new RestClient("https://api.close.com/api/v1/activity/meeting/"); client.Authenticator = new HttpBasicAuthenticator("", ""); var request = new RestRequest(Method.GET); IRestResponse response = client.Execute(request); ```