Generate an advanced summary
Generate an AI advanced summary from a processed media recording, with a high-level overview, action items, key decisions, sentiment, and speaker talk time.
The Advanced Summary API turns a processed media recording into structured, meeting-style insights. From a single request, you get a high-level overview, detailed notes, action items, key decisions, key metrics, open questions, sentiment, and speaker talk time.
Notes Agent produces these advanced summaries automatically for every meeting it records. Use this API when you want the same structured summary for a media asset you have already uploaded, such as a webinar, interview, or a recording captured outside Notes Agent.
Just want to try it? You can generate an advanced summary in the dashboard with no setup. See Generate an advanced summary from the dashboard.
Before you begin
To generate an advanced summary with the API, make sure that you have the following:
- An access token and secret key from the FastPix dashboard. See Activate your account to generate them.
- A media asset that has finished processing, so you have its
mediaId. See Upload videos from a URL. - A webhook endpoint configured to receive the
video.media.ai.advanced_summary.readyevent. See Set up webhooks.
Both endpoints use HTTP Basic authentication. Pass your access token as the username and your secret key as the password.
How advanced summaries work
Generating an advanced summary is asynchronous:
- Send a
POSTrequest to trigger generation. FastPix returns a job ID right away. - FastPix processes the media and sends the
video.media.ai.advanced_summary.readywebhook event when the summary is ready. - Send a
GETrequest to retrieve the result.
Wait for the webhook event before calling the GET endpoint. Do not repeatedly call the endpoint to check for updates.
Generate an advanced summary
Send a POST request to /ai/{mediaId}/advanced-summary, replacing {mediaId} with the ID of your media.
FastPix accepts the request and returns the job ID. Generation starts immediately.
Retrieve the advanced summary
After you receive the video.media.ai.advanced_summary.ready event, send a GET request to the same path.
Understand the result
The result object contains the following nine sections.
meeting_summary
A high-level snapshot of what the meeting was about and what was concluded.
key_decisions
Concrete decisions that were made, who made them, and when.
detailed_notes
Structured notes grouped by discussion topic in chronological order. Each topic includes a summary and key points, useful for anyone who missed the meeting or wants to review a specific section.
action_items
Action items extracted from the meeting, grouped by the person who stated them. Includes due dates when mentioned.
open_questions
Questions that were raised but not fully answered, or were deferred for later.
key_metrics
Significant numbers, percentages, dollar amounts, scores, or targets mentioned during the meeting.
dates_and_times
Important dates that represent deadlines, milestones, or scheduled events mentioned in the meeting.
sentiment
A percentage breakdown of the overall emotional tone of the conversation.
The three values always add up to 100.
speaker_talk_time
How much each speaker talked during the meeting, with speaking pace.
Generate an advanced summary from the dashboard
If you prefer a no-code option, you can generate an advanced summary for any media from the FastPix dashboard. No access token, webhook, or API call is required.
- In the FastPix dashboard, go to Video > Media.
- Click the media you want to summarize to open its detail page.
- In the left sidebar, under In-Video AI, click Advanced Summary.
- Click Generate Advanced Summary.
- Wait while FastPix processes the media. Each section shows a Processing state until it is ready.
- Review the result. Alongside the summary, the page shows action items, key decisions, key metrics, detailed notes, open questions, sentiment, speaker talk-time, and dates and times. Use the Advanced Summary list in the left sidebar to jump to any section.
When a section has no relevant content for the media, it shows Not Available.
Limits and considerations
- All timestamps reference the position in the original recording, so you can use them for playback navigation.
- Empty arrays are returned when a section has no relevant data, for example when no action items were discussed. The API never fabricates content.
What’s next
- Notes Agent generates advanced summaries automatically for recorded meetings.
- API reference: Trigger advanced summary and Get advanced summary.
- In-video AI events for the webhook payload.