Skip to main content
PATCH
Update a meeting

Authorizations

Authorization
string
header
required

OAuth 2.0 Bearer Token from Clerk authentication

Headers

Idempotency-Key
string

Unique key to ensure idempotent request handling. If a request with the same key was already processed, the original response will be returned.

Path Parameters

id
string
required

The meeting ID

Body

application/json
title
string

Meeting title

Example:

"Updated meeting title"

notepad
string | null

Meeting notes (markdown). Pass null or an empty string to clear.

Example:

"## Agenda\\n\\n- Review portfolio"

meeting_type
string

Meeting type. Must be an active meeting type key for the company (defaults: other, prospect, client_review, client_check_in, internal, coi).

Example:

"client_review"

contact_ids
string[]

Contact IDs in the meeting book. On update, replaces only linked contacts; omitted preserves links and an empty array clears them.

business_ids
string[]

Business IDs in the meeting book. On update, replaces only linked businesses; omitted preserves links and an empty array clears them.

household_ids
string[]

Household IDs in the meeting book. Replaces only linked households; omitted preserves links and an empty array clears them.

Response

meeting updated

id
string
required
title
string
required
book_id
string
required
households
object[]
required
contacts
object[]
required
businesses
object[]
required
has_transcript
boolean
required
has_recordings
boolean
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
start_time
string<date-time> | null
end_time
string<date-time> | null
duration_seconds
integer
meeting_source
enum<string> | null
Available options:
instant,
calendar_event,
imported,
logged
meeting_type
string
users
object[]
quick_summary
string | null
ai_summary
string | null

AI-generated summary (markdown). When the firm requires an AI notice, it is appended as a final italic paragraph.

notepad
string | null
transcript
array | null
event_participants
array | null