Skip to main content
POST
/
api
/
generate-audio-content
curl --request POST \
  --url https://easy-peasy.ai/api/generate-audio-content \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "audio_id": "4bc4e8ee-f29e-4a53-996e-5da955c42927"
}
'
{
  "success": true,
  "data": {
    "summary": "The team discussed Q1 progress, reviewed the product roadmap, and assigned action items for the upcoming sprint.",
    "title": "Q1 Review & Sprint Planning Meeting",
    "keywords": "Q1 review, sprint planning, product roadmap, action items",
    "action_items": "1. John to finalize the design mockups by Friday\n2. Sarah to update the project timeline\n3. Team to review the new feature spec"
  }
}

Authorizations

x-api-key
string
header
required

API key for authentication. Get yours at https://easy-peasy.ai/settings/api

Headers

x-api-key
string
required

Your API key

Body

application/json
audio_id
string
required

The UUID of the audio transcription

Example:

"4bc4e8ee-f29e-4a53-996e-5da955c42927"

fields
enum<string>[]

Specific fields to generate. If omitted, all fields appropriate for the audio type are generated.

Available options:
summary,
title,
description,
keywords,
action_items,
show_notes,
twitterThread,
article,
newsletter,
questions,
linkedin_post,
timestamped_overview,
topics_and_bullets,
progress_note,
soap_note,
dap_note
force
boolean
default:false

If true, regenerate content even if it already exists.

Response

Successfully generated content

success
boolean

Whether content was generated successfully

data
object

Object containing the generated content fields. Keys depend on the audio type and requested fields.