Skip to main content
curl -X POST https://api.fireflies.ai/graphql \
	-H "Content-Type: application/json" \
	-H "Authorization: Bearer your_api_key" \
	-d '{
		"query": "mutation($input: UpdateMeetingTitleInput!) { updateMeetingTitle(input: $input) { title } }",
		"variables": {
			"input": {
				"id": "your_transcript_id",
				"title": "New Title"
			}
		}
	}'
{
  "data": {
    "updateMeetingTitle": {
      "title": "New Title"
    }
  }
}

Overview

The updateMeetingTitle mutation allows for updating the title of a meeting transcript. This operation requires admin privileges within the team.

Arguments

input
UpdateMeetingTitleInput
required
The new title to be assigned to the meeting / transcript.

Usage Example

To update a meeting title, provide the transcript ID and the new title as arguments to the mutation. Here’s an example of how this mutation could be used:
mutation UpdateMeetingTitle($input: UpdateMeetingTitleInput!) {
  updateMeetingTitle(input: $input) {
    title
  }
}
curl -X POST https://api.fireflies.ai/graphql \
	-H "Content-Type: application/json" \
	-H "Authorization: Bearer your_api_key" \
	-d '{
		"query": "mutation($input: UpdateMeetingTitleInput!) { updateMeetingTitle(input: $input) { title } }",
		"variables": {
			"input": {
				"id": "your_transcript_id",
				"title": "New Title"
			}
		}
	}'
{
  "data": {
    "updateMeetingTitle": {
      "title": "New Title"
    }
  }
}

FAQ

Only users with admin privileges can update meeting titles. The meeting owner also needs to be in your team.

Error Codes

List of possible error codes that may be returned by the updateMeetingTitle mutation. Full list of error codes can be found here.

The user does not have admin privileges to update meeting titles.

The specified transcript could not be found or you do not have access to it

Additional Resources

I