audio_s3key | S3 key of the uploaded audio file. Set for file-upload jobs; absent for live meeting bot jobs. |
status | Pipeline status string: "pending", "processing", "done", "error", or "cancelled". |
whisper_job_id | BullMQ job ID for the Whisper transcription task; used to poll progress. |
raw_segments | JSON array of Whisper diarisation segments returned by the transcription service. |
speakers | JSON map of speaker IDs to display names set during finalization. |
target_rights_mode | The rights_mode to apply to the resulting saved knowledge item ("public" or "private"). |
target_rbac_users | JSON array of user RBAC entries to apply to the saved item. |
target_rbac_roles | JSON array of role RBAC entries to apply to the saved item. |
saved_item_id | ID of the knowledge item created after finalization. Present only after transcriptionJobFinalize. |
source | Origin of this job: "upload" (file upload) or "bot" (meeting bot). |
recall_bot_id | Recall.ai bot ID for meeting-bot jobs. |
recall_recording_id | Recall.ai recording ID after the bot leaves the meeting. |
recall_transcript_id | Recall.ai transcript ID produced by the bot. |
bot_status | Last-known status string from the meeting bot service (e.g. "in_call", "done"). |
join_at | Scheduled time for the bot to join the meeting (ISO 8601). |
post_processing_prompts | JSON array of { prompt_id, agent_id } objects to run after finalization. |
post_processing_outputs | JSON array of agent outputs produced by the post-processing step. |
rights_mode | "public" or "private"; access control on the job itself. |
created_by | Numeric ID of the user who initiated the transcription. |
last_processed_at | Timestamp of the last knowledge-embedding pass over this record. |
embeddings_updated_at | Timestamp when vector embeddings were last regenerated. |