site-summaries

Get Site Summary

Retrieve the site summary for a specific task.

The status reflects whether the summary is up-to-date:

  • SUCCESS: Summary exists and includes all available transcripts
  • PENDING: No summary yet OR new transcripts need to be processed
  • PROCESSING: Summary is currently being generated/updated
  • ERROR: An error occurred

Returns:

  • status: Current status of the summary
  • site_summary: The summary text (even if outdated, with status=PENDING)
  • message: Additional information about the status
  • has_new_transcripts: Whether there are unprocessed transcripts

Caching strategy:

  • Cache site summary response with 60 second TTL
  • Cache is invalidated when summary is generated/updated (via Celery tasks)
get/site-summaries/{task_id}

Path parameters

task_idstring required

Response

Successful Response

status'pending' | 'processing' | 'success' | 'error' | 'empty_audio' required
site_summarystring nullable
messagestring nullable
has_new_transcriptsboolean

Changes

No recorded changes to this endpoint across all 1 revision of this API.