For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
HomepageProduct HelpLog inTry for Free
Developers HomeAPI ReferenceMCP
Developers HomeAPI ReferenceMCP
  • Getting Started
    • Introduction
    • Authentication with API Keys
    • Authentication with OAuth
    • API Clients
    • Pagination
    • Specifying Fields
    • Filter Parameters
    • HTTP Response Codes
    • Rate Limits
    • Timezone Offsets
    • Rich Text Fields
    • Changelog
  • CRM Core
    • Leads
    • Contacts
    • Opportunities
    • Tasks
    • Files
    • Custom Objects
    • Comments
  • Activities
    • Activities
    • Notes
    • Calls
    • Emails
    • Email Threads
    • WhatsApp Messages
    • Meetings
      • Meeting Search
      • GETList or filter all Meeting activities
      • GETGet a single Meeting activity
      • PUTUpdate a Meeting activity
      • DELDelete a Meeting activity
      • POSTCreate or update third-party Meeting integration
    • Custom Activities
    • Creations
    • Form Submissions
    • Lead Status Changes
    • Opportunity Status Changes
    • Lead Merges
    • Task Completions
  • Events & Webhooks
    • Webhooks
    • Events
  • Search & Reporting
    • Advanced Filtering
    • Smart Views
    • Reporting
  • Automation & Bulk Actions
    • Sequences (Workflows)
    • Bulk Actions
    • Exports
    • AI Field Enrichment
  • CRM Configuration
    • Custom Fields
    • Custom Activity Types
    • Custom Object Types
    • Pipelines
    • Opportunity Statuses
    • Lead Statuses
    • Integration Links
    • Forms
  • Communication Configuration
    • Email Templates
    • SMS Templates
    • Outcomes
    • Playbooks
    • Scheduling Links Guide
    • Scheduling Links
    • Connected Accounts
    • Send As
    • Unsubscribed Emails
    • Phone Numbers
    • Blocked Phone Numbers
    • Dialers
  • Users & Organizations
    • Users
    • Organizations
    • Memberships
    • Roles
    • Groups
Close

Product

OverviewCommunicationAutomationIntegrationsReportingSMSCallingSecurityForms

Pricing & Use Cases

PricingClose vs Other CRMsCustomer Stories

Resources

Sales BlogSales ResourcesSales GuidesWebinarsOn-Demand DemoSales Tools

Company

AboutCareersPartner with CloseBrand GuidelinesTermsPrivacyGDPRCCPA

Get Help

+1-833-GO-CLOSEHelp CenterDownload the Close AppProduct UpdatesSystem Status
LogoLogo
HomepageProduct HelpLog inTry for Free
On this page
  • Meeting transcripts
Activities

Meetings

A Meeting activity represents a calendar event synced from Google Calendar or Microsoft Outlook, or created manually
|View as Markdown|Open in Claude|
Was this page helpful?
Edit this page
Previous

Delete a WhatsAppMessage activity

Next

Meeting Search

Built with

A Meeting activity represents a calendar event synced from Google Calendar or Microsoft Outlook, or created manually.

A meeting activity can have the following statuses:

  • upcoming if the meeting is in the future
  • in-progress if the meeting is currently in progress
  • completed if the meeting happened and has ended
  • canceled if the meeting was deleted from all synced calendars, all participants that exist as contacts on a lead were removed from the meeting, or the meeting was moved to an “all day” event after it was synced on a lead page
  • declined-by-lead if at least one contact on the lead that is a part of the attendees list declined the meeting, and no other contacts on the lead accepted the meeting
  • declined-by-org if all Close users on the meeting declined to attend

Each contact in the attendees array can have the following statuses:

  • noreply if the attendee has yet to reply to the meeting invite
  • yes if the attendee has replied yes
  • no if the attendee has replied no
  • maybe if the attendee has replied maybe

Provider calendar information fields are also available. See Meeting Search:

  • provider_calendar_event_id - the provider event ID the meeting was synced from
  • provider_calendar_ids - the provider calendar IDs the meeting was synced from
  • provider_calendar_type - either "google" or "microsoft"

The is_recurring field will be true if a meeting is a recurring meeting on your Google Calendar.

The following date and time fields are available:

  • date_created and date_updated - when the meeting object was created and last updated in Close
  • starts_at and ends_at - when the meeting event starts and ends
  • activity_at - determines where the meeting shows up in the activity timeline, set to starts_at by default

To add Meeting notes to an existing Meeting activity, use the user_note_html field. Notes should be formatted as rich text and can include links, images, and other rich-text elements.

Meetings may be assigned a custom user-defined outcome via the outcome_id field. See Outcomes to learn more.

Meeting transcripts

Meeting transcripts can be accessed using this API but are not loaded by default. To load transcripts, use the _fields parameter with transcripts value. The transcripts field is an array of objects for each Close Notetaker bot that joined the meeting. Typically, there will be only one transcript though. The transcripts are ordered by the time bots joined the meeting.

Example transcript in response:

1{
2 "transcripts": [
3 {
4 "utterances": [
5 {
6 "speaker_label": "John Lead",
7 "speaker_side": "contact",
8 "start": 0.1,
9 "end": 1.2,
10 "text": "Hey, what's up? How is it going?"
11 },
12 {
13 "speaker_label": "Jane User",
14 "speaker_side": "close-user",
15 "start": 1.3,
16 "end": 2.4,
17 "text": "Hey John, I'm doing great. How about you?"
18 }
19 ],
20 "summary_text": "Summary text",
21 "summary_html": "<p>Summary text</p>"
22 }
23 ]
24}