PATCH /accounts/{account_id}/realtimekit/meetings/{meeting_id}

Updates a meeting in an organization for the given meeting ID.

Servers

Path parameters

Name Type Required Description
account_id String Yes
meeting_id String Yes

The unique identifier for the meeting.

Request headers

Name Type Required Description
Content-Type String Yes The media type of the request body.

Default value: "application/json"

Request body fields

Name Type Required Description
persist_chat Boolean No

If a meeting is updated to persist_chat, meeting chat would remain for a week within the meeting space.

Default value: false

session_keep_alive_time_in_secs Number No

Time in seconds, for which a session remains active, after the last participant has left the meeting.

Default value: 60

ai_config Object No

The AI Config allows you to customize the behavior of meeting transcriptions and summaries

ai_config.transcription Object No

Transcription Configurations

ai_config.transcription.keywords[] Array No

Adds specific terms to improve accurate detection during transcription.

ai_config.transcription.profanity_filter Boolean No

Control the inclusion of offensive language in transcriptions.

Default value: false

ai_config.transcription.language String No

Specifies the language code for transcription to ensure accurate results.

Valid values:

  • "en-US"
  • "nl"
  • "pl"
  • "fr"
  • "el"
  • "en-IN"
  • "sv"
  • "ru"
  • "hi"
  • "de"

Default value: "en-US"

ai_config.summarization Object No

Summary Config

ai_config.summarization.summary_type String No

Defines the style of the summary, such as general, team meeting, or sales call.

Valid values:

  • "general"
  • "lecture"
  • "client_check_in"
  • "daily_standup"
  • "one_on_one_meeting"
  • "team_meeting"
  • "sales_call"
  • "code_review"
  • "interview"

Default value: "general"

ai_config.summarization.text_format String No

Determines the text format of the summary, such as plain text or markdown.

Valid values:

  • "plain_text"
  • "markdown"

Default value: "markdown"

ai_config.summarization.word_limit Integer No

Sets the maximum number of words in the meeting summary.

Default value: 500

live_stream_on_start Boolean No

Specifies if the meeting should start getting livestreamed on start.

Default value: false

record_on_start Boolean No

Specifies if the meeting should start getting recorded as soon as someone joins the meeting.

Default value: false

title String No

Title of the meeting

status String No

Whether the meeting is ACTIVE or INACTIVE. Users will not be able to join an INACTIVE meeting.

Valid values:

  • "ACTIVE"
  • "INACTIVE"
summarize_on_end Boolean No

Automatically generate summary of meetings using transcripts. Requires Transcriptions to be enabled, and can be retrieved via Webhooks or summary API.

Default value: false

preferred_region String No

The region in which this meeting should be created.

Valid values:

  • "ap-south-1"
  • "eu-central-1"
  • "ap-southeast-1"
  • "us-east-1"

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.