Create a compile document or thread from an uploaded file.
type=document (default): flat text blob stored as a compile document. perspective=first-person means the face wrote it; third-person means it’s about the face. Accepts text, PDF, or audio/video (monologue transcription).
type=thread: parsed as a multi-speaker ‘Speaker: message’ transcript. face_speaker maps one speaker name to role=‘user’ (the face); all others become role=‘assistant’ (the interviewer/coach). Audio/video + type=thread returns 400 — use POST /transcribe first.
^(document|thread)$^(first-person|third-person)$Successful Response