Skip to main content
GET
/
v1
/
media
/
{mediaId}
/
insights
Get Sermon Insights
curl --request GET \
  --url https://api.thefaithapp.com/v1/media/{mediaId}/insights \
  --header 'Authorization: Bearer <token>' \
  --header 'X-API-Key: <x-api-key>'
{
  "status": "<string>",
  "data": {},
  "data.media_id": 123,
  "data.summary": "<string>",
  "data.key_points": [
    "<string>"
  ],
  "data.scripture_refs": [
    "<string>"
  ],
  "data.reflection_questions": [
    "<string>"
  ],
  "data.discussion_prompts": [
    "<string>"
  ]
}
Returns published sermon intelligence for a sermon in the authenticated member’s church. If no insights are published, the response succeeds with data: null.

Request inputs

X-API-Key
string
required
Your client API key from the dashboard (Settings page).
mediaId
number
required
Unique identifier of the audio or video sermon.

Response fields

status
string
required
Indicates whether the insight lookup succeeded.
data
object | null
Published sermon intelligence, or null when no published insights are available.
data.media_id
number
The media item these insights belong to.
data.summary
string
Short sermon summary.
data.key_points
string[]
Main ideas from the sermon.
data.scripture_refs
string[]
Scripture references identified in the sermon.
data.reflection_questions
string[]
Questions for personal reflection.
data.discussion_prompts
string[]
Prompts for small groups or follow-up discussion.

Example response

{
  "status": "Success",
  "data": {
    "media_id": 30,
    "summary": "A sermon about grace and the love of God.",
    "key_points": [
      "God's love is active and sacrificial.",
      "Faith responds to grace with trust."
    ],
    "scripture_refs": [
      "John 3:16",
      "Ephesians 2:8-9"
    ],
    "reflection_questions": [
      "Where do you need to receive God's grace this week?"
    ],
    "discussion_prompts": [
      "How can the group practice sacrificial love this week?"
    ]
  }
}