checklists

Get Checklist

Retrieve the checklist for a specific task.

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

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

Returns:

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

Caching strategy:

  • Cache checklist response with 60 second TTL
  • Cache is invalidated when checklist is generated/updated (via Celery tasks)
get/checklists/{task_id}

Path parameters

task_idstring required

Response

Successful Response

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

Changes

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