> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neoagent.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Fireflies API

> Read your recorded Fireflies meetings: summaries, action items, transcripts and AskFred answers, to keep what matters about each client as Neo memory

The common use is a scheduled agent: every morning it reads the meetings recorded since its last run, matches each to its client by the attendees' email domains, and saves what matters about the client as a [memory](https://docs.neoagent.io/core/memory.md) on the client's company, after a technician approves each one.

> [!NOTE]
>
> Automatically enabled when you configure Fireflies permissions in your agent workflow, or on a dashboard.

## What It Does

* Find meetings by date, attendee, organiser, keyword or Fireflies channel
* Read each meeting's attendees, summary and action items, and its transcript when you turn on the Transcripts group
* Ask AskFred, Fireflies' AI, a question about one meeting or many
* Rename meetings, move them to a channel, make soundbites, upload a recording from a URL, and delete meetings
* Share a meeting by email and revoke it, and change who in your team sees a meeting
* Add Fireflies to a live call, pause or resume its recording, and capture live action items
* Read your Fireflies users, user groups, analytics and audit log, and change a user's role or a group's members

## Permission Groups

| Group | Covers |
| - | - |
| Meetings & Summaries | Meetings with their attendees, summary, action items, AI app outputs, soundbites, channels and contacts; renaming, moving, uploading and deleting meetings, and making soundbites |
| Transcripts | Every word said in a meeting or soundbite, with the speaker. Read only |
| AskFred | Questions to Fireflies' AI about your meetings, and their threads |
| Sharing & Privacy | Sharing a meeting with email addresses, revoking that access, a meeting's privacy in your team, and making a soundbite public |
| Live Meetings | The meetings Fireflies is in now and their live action items; adding Fireflies to a call, pausing or resuming its recording, live action items and soundbites |
| Team & Admin | Users, user groups, analytics, the audit log and automation rule logs; a user's role and a group's members |

## Access Profiles

| Profile | What it does |
| - | - |
| **Read Only** | Reads every group except Transcripts; changes nothing |
| **Helpdesk** | Asks AskFred on its own; meeting, sharing and live meeting changes need a technician's approval. Transcripts off |
| **IT Admin** | Reads transcripts, asks AskFred and pauses or resumes the notetaker on its own; meeting, sharing and team changes, deleting a meeting included, need approval |
| **Full Automation** | Every read and change, transcripts included, without approval, except the changes under Safety Controls that always ask |

Saving client context as memory also needs the agent's Neo API block: **Agent Memories** at Read / Write, which asks a technician to approve each memory.

## Safety Controls

| Control | Behavior |
| - | - |
| **No recording links** | Neo never reads a meeting's audio or video link, or a soundbite's media link |
| **No forwarding** | Neo never sends Fireflies a webhook address, so Fireflies never posts a meeting outside Neo |
| **Changes others see always ask** | Every Fireflies change that other people can see or that gives someone access asks a technician for approval, in every profile: renaming, moving, uploading or sharing a meeting, changing its privacy (except to owner only), making a soundbite, adding the notetaker or a live item, making a user an admin, and adding a user to a group. Only AskFred questions, revoking a share, removing a group member, demoting a user, deleting, and pausing or resuming the notetaker follow your approval setting |
| **No passwords in calls** | Neo never sends a password, a meeting passcode, a download credential or a signed file link to Fireflies. Share a meeting by email, not by password link, and have a person add Fireflies to a meeting that needs a passcode |
| **No ticket runs** | Neo never calls Fireflies on a run that works a ticket: a meeting names no PSA company Neo can check, so a ticket's text could otherwise steer the agent to another client's meetings. Use a scheduled agent or a chat |
| **Transcripts apart** | A read that includes what was said, or a meeting's link in Fireflies (anyone with it may open the transcript), needs the Transcripts group as well as Meetings & Summaries |
| **Sensitive data left out** | Before it saves a memory, the agent removes passwords, codes, keys, card and bank numbers and personal data, and the technician approves the exact text |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.