{"openapi":"3.1.0","info":{"title":"LyricPatch API","version":"0.1.0"},"paths":{"/v1/uploads/presign":{"post":{"summary":"Presign Upload","operationId":"presign_upload_v1_uploads_presign_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresignUploadRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresignUploadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/projects":{"post":{"summary":"Create Project","operationId":"create_project_v1_projects_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"List Projects","description":"Return the owner's live projects for dashboard recovery.","operationId":"list_projects_v1_projects_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProjectResponse"},"title":"Response List Projects V1 Projects Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/projects/{project_id}/ingest":{"post":{"summary":"Ingest Project","operationId":"ingest_project_v1_projects__project_id__ingest_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IngestResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/projects/{project_id}":{"get":{"summary":"Get Project","operationId":"get_project_v1_projects__project_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Delete Project","operationId":"delete_project_v1_projects__project_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/projects/{project_id}/edits":{"post":{"summary":"Create Edit","operationId":"create_edit_v1_projects__project_id__edits_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/edits/{edit_id}/prepare":{"post":{"summary":"Prepare Edit","operationId":"prepare_edit_v1_edits__edit_id__prepare_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"edit_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Edit Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/edits/{edit_id}":{"patch":{"summary":"Patch Edit","operationId":"patch_edit_v1_edits__edit_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"edit_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Edit Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditPatchRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Delete Draft Edit","operationId":"delete_draft_edit_v1_edits__edit_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"edit_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Edit Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/edits/{edit_id}/generations":{"post":{"summary":"Generate Edit","operationId":"generate_edit_v1_edits__edit_id__generations_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"edit_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Edit Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerationCreateRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/generations/{generation_id}/accept":{"post":{"summary":"Accept Generation","operationId":"accept_generation_v1_generations__generation_id__accept_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"generation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Generation Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/edits/{edit_id}/undo":{"post":{"summary":"Undo Accepted Edit","operationId":"undo_accepted_edit_v1_edits__edit_id__undo_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"edit_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Edit Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/projects/{project_id}/exports":{"post":{"summary":"Create Export","operationId":"create_export_v1_projects__project_id__exports_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportCreateRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/jobs/{job_id}":{"get":{"summary":"Get Job","operationId":"get_job_v1_jobs__job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/checkout":{"post":{"summary":"Checkout","operationId":"checkout_v1_checkout_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckoutRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckoutResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/checkout/{checkout_session_id}":{"get":{"summary":"Checkout Status","operationId":"checkout_status_v1_checkout__checkout_session_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"checkout_session_id","in":"path","required":true,"schema":{"type":"string","title":"Checkout Session Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckoutStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/account/eligibility":{"post":{"summary":"Record Account Eligibility","description":"Record the authenticated 18+ clickwrap before age-gated API access.\n\nThe browser can call this only after Supabase authentication. It does not\ngrant credits; the separate promotional-credit route still requires a fresh\nTurnstile verification.","operationId":"record_account_eligibility_v1_account_eligibility_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EligibilityRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/account/free-credits":{"post":{"summary":"Claim Free Credits","operationId":"claim_free_credits_v1_account_free_credits_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FreeCreditRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/account":{"get":{"summary":"Account","operationId":"account_v1_account_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/pro":{"get":{"tags":["pro"],"summary":"Status","operationId":"status_v1_pro_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Status V1 Pro Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/pro/checkout":{"post":{"tags":["pro"],"summary":"Checkout","operationId":"checkout_v1_pro_checkout_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProCheckoutRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"},"title":"Response Checkout V1 Pro Checkout Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/pro/checkout-status":{"get":{"tags":["pro"],"summary":"Checkout Status","operationId":"checkout_status_v1_pro_checkout_status_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"session_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Checkout Status V1 Pro Checkout Status Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/pro/portal":{"post":{"tags":["pro"],"summary":"Portal","operationId":"portal_v1_pro_portal_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"},"title":"Response Portal V1 Pro Portal Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/projects/{project_id}/generations/batch":{"post":{"summary":"Create Generation Batch","operationId":"create_generation_batch_v1_projects__project_id__generations_batch_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchGenerationRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchGenerationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/batches/{batch_id}":{"get":{"summary":"Get Generation Batch","operationId":"get_generation_batch_v1_batches__batch_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"batch_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Batch Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchGenerationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Cancel Generation Batch","description":"Atomically refund unfinished edits, then cancel provider work durably.","operationId":"cancel_generation_batch_v1_batches__batch_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"batch_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Batch Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/projects/{project_id}/generations/batch/latest":{"get":{"summary":"Get Latest Generation Batch","operationId":"get_latest_generation_batch_v1_projects__project_id__generations_batch_latest_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchGenerationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/edits/{edit_id}/free-redos":{"post":{"summary":"Create Free Redo","operationId":"create_free_redo_v1_edits__edit_id__free_redos_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"edit_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Edit Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FreeRedoRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchGenerationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/generations/{generation_id}/feedback":{"post":{"tags":["feedback"],"summary":"Feedback","operationId":"feedback_v1_generations__generation_id__feedback_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"generation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Generation Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedbackRequest"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/projects/{project_id}/transcript":{"get":{"summary":"Get Project Transcript","operationId":"get_project_transcript_v1_projects__project_id__transcript_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectTranscriptResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/projects/{project_id}/transcript/retry":{"post":{"summary":"Retry Project Transcript","operationId":"retry_project_transcript_v1_projects__project_id__transcript_retry_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectTranscriptResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/projects/{project_id}/transcript/segments/{segment_id}":{"patch":{"summary":"Patch Transcript Segment","operationId":"patch_transcript_segment_v1_projects__project_id__transcript_segments__segment_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"segment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Segment Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranscriptSegmentPatchRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranscriptSegmentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/projects/{project_id}/clip-transcriptions":{"post":{"summary":"Create Clip Transcription","description":"Idempotently queue one small CPU transcript for the selected range.","operationId":"create_clip_transcription_v1_projects__project_id__clip_transcriptions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClipTranscriptionCreateRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClipTranscriptionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/clip-transcriptions/{job_id}":{"get":{"summary":"Get Clip Transcription","operationId":"get_clip_transcription_v1_clip_transcriptions__job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClipTranscriptionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/me":{"get":{"tags":["owner"],"summary":"Admin Me","operationId":"admin_me_v1_admin_me_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminMe"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/overview":{"get":{"tags":["owner"],"summary":"Admin Overview","operationId":"admin_overview_v1_admin_overview_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"enum":[7,30,90],"type":"integer","default":30,"title":"Days"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/queue":{"get":{"tags":["owner"],"summary":"Admin Queue","operationId":"admin_queue_v1_admin_queue_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/customers":{"get":{"tags":["owner"],"summary":"Customers","operationId":"customers_v1_admin_customers_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"enum":[7,30,90],"type":"integer","default":30,"title":"Days"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":25,"title":"Page Size"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","maxLength":320,"default":"","title":"Search"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/customers/{user_id}":{"get":{"tags":["owner"],"summary":"Customer Detail","operationId":"customer_detail_v1_admin_customers__user_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/payments":{"get":{"tags":["owner"],"summary":"Payments","operationId":"payments_v1_admin_payments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"enum":[7,30,90],"type":"integer","default":30,"title":"Days"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":25,"title":"Page Size"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Status"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/jobs":{"get":{"tags":["owner"],"summary":"Jobs","operationId":"jobs_v1_admin_jobs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"enum":[7,30,90],"type":"integer","default":30,"title":"Days"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":25,"title":"Page Size"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Status"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/batches":{"get":{"tags":["owner"],"summary":"Batches","operationId":"batches_v1_admin_batches_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"enum":[7,30,90],"type":"integer","default":30,"title":"Days"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":25,"title":"Page Size"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/retention":{"get":{"tags":["owner"],"summary":"Retention","operationId":"retention_v1_admin_retention_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/health":{"get":{"tags":["owner"],"summary":"Health","operationId":"health_v1_admin_health_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/controls":{"get":{"tags":["owner"],"summary":"Controls","operationId":"controls_v1_admin_controls_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["owner"],"summary":"Update Controls","operationId":"update_controls_v1_admin_controls_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ControlRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/actions/{action_id}":{"get":{"tags":["owner"],"summary":"Get Action","operationId":"get_action_v1_admin_actions__action_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Action Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/actions":{"get":{"tags":["owner"],"summary":"Actions","operationId":"actions_v1_admin_actions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"enum":[7,30,90],"type":"integer","default":30,"title":"Days"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":25,"title":"Page Size"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/batches/{target_id}/cancel":{"post":{"tags":["owner"],"summary":"Endpoint","operationId":"endpoint_v1_admin_batches__target_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"target_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Target Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/projects/{target_id}/delete":{"post":{"tags":["owner"],"summary":"Endpoint","operationId":"endpoint_v1_admin_projects__target_id__delete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"target_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Target Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/payments/{target_id}/recheck":{"post":{"tags":["owner"],"summary":"Endpoint","operationId":"endpoint_v1_admin_payments__target_id__recheck_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"target_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Target Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/customers/{target_id}/suspend":{"post":{"tags":["owner"],"summary":"Endpoint","operationId":"endpoint_v1_admin_customers__target_id__suspend_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"target_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Target Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/customers/{target_id}/reactivate":{"post":{"tags":["owner"],"summary":"Endpoint","operationId":"endpoint_v1_admin_customers__target_id__reactivate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"target_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Target Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReasonRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/customers/{target_id}/goodwill":{"post":{"tags":["owner"],"summary":"Goodwill","operationId":"goodwill_v1_admin_customers__target_id__goodwill_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"target_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Target Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoodwillRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/support":{"get":{"tags":["owner"],"summary":"Support","operationId":"support_v1_admin_support_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"enum":[7,30,90],"type":"integer","default":30,"title":"Days"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":25,"title":"Page Size"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["owner"],"summary":"Create Support","operationId":"create_support_v1_admin_support_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SupportRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/support/{target_id}":{"patch":{"tags":["owner"],"summary":"Update Support","operationId":"update_support_v1_admin_support__target_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"target_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Target Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SupportUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/reports":{"get":{"tags":["owner"],"summary":"Reports","operationId":"reports_v1_admin_reports_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"kind","in":"query","required":true,"schema":{"enum":["payments","jobs","credits"],"type":"string","title":"Kind"}},{"name":"days","in":"query","required":false,"schema":{"enum":[7,30,90],"type":"integer","default":30,"title":"Days"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/projects/{project_id}/inspect":{"post":{"tags":["owner"],"summary":"Inspect Project","operationId":"inspect_project_v1_admin_projects__project_id__inspect_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InspectionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InspectionView"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/inspections/{inspection_id}/audio/{asset_id}":{"head":{"tags":["owner"],"summary":"Inspect Audio","operationId":"inspect_audio_v1_admin_inspections__inspection_id__audio__asset_id__head","security":[{"HTTPBearer":[]}],"parameters":[{"name":"inspection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Inspection Id"}},{"name":"asset_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Asset Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["owner"],"summary":"Inspect Audio","operationId":"inspect_audio_v1_admin_inspections__inspection_id__audio__asset_id__head","security":[{"HTTPBearer":[]}],"parameters":[{"name":"inspection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Inspection Id"}},{"name":"asset_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Asset Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/growth":{"get":{"tags":["owner"],"summary":"Growth","operationId":"growth_v1_admin_growth_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"enum":[7,30,90],"type":"integer","default":30,"title":"Days"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":25,"title":"Page Size"}},{"name":"shared_only","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Shared Only"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/growth/related/{user_id}":{"get":{"tags":["owner"],"summary":"Related","operationId":"related_v1_admin_growth_related__user_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/journeys":{"get":{"tags":["owner"],"summary":"Journeys","operationId":"journeys_v1_admin_journeys_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"enum":[7,30,90],"type":"integer","default":30,"title":"Days"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":25,"title":"Page Size"}},{"name":"source","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":128,"pattern":"^[a-z0-9][a-z0-9._-]*$"},{"type":"null"}],"title":"Source"}},{"name":"device","in":"query","required":false,"schema":{"anyOf":[{"enum":["desktop","mobile","tablet","unknown"],"type":"string"},{"type":"null"}],"title":"Device"}},{"name":"account_type","in":"query","required":false,"schema":{"anyOf":[{"enum":["human","agent"],"type":"string"},{"type":"null"}],"title":"Account Type"}},{"name":"returning","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Returning"}},{"name":"last_event","in":"query","required":false,"schema":{"anyOf":[{"enum":["page_view","screen_view","upload_started","upload_completed","upload_failed","selection_loaded","generation_requested","generation_ready","generation_failed","preview_played","preview_listened","preview_failed","take_accepted","take_undone","retry_requested","export_requested","export_ready","download_clicked","feedback_submitted","help_requested","checkout_pack_selected","checkout_started","checkout_returned","checkout_failed","transcription_requested","transcription_ready","transcription_failed","generation_request_failed","export_failed"],"type":"string"},{"type":"null"}],"title":"Last Event"}},{"name":"inactive_only","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Inactive Only"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/customers/{user_id}/journey":{"get":{"tags":["owner"],"summary":"Journey","operationId":"journey_v1_admin_customers__user_id__journey_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}},{"name":"days","in":"query","required":false,"schema":{"enum":[7,30,90],"type":"integer","default":30,"title":"Days"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Page Size"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/experience/events":{"post":{"tags":["experience"],"summary":"Experience Events","operationId":"experience_events_v1_experience_events_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventsInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/email/unsubscribe":{"post":{"tags":["email"],"summary":"Unsubscribe","operationId":"unsubscribe_v1_email_unsubscribe_post","parameters":[{"name":"token","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Token"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/agents":{"get":{"tags":["owner"],"summary":"Agents Report","operationId":"agents_report_v1_admin_agents_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"enum":[7,30,90],"type":"integer","default":30,"title":"Days"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}},{"name":"payments_page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Payments Page"}},{"name":"sessions_page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Sessions Page"}},{"name":"checkout_page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Checkout Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":25,"title":"Page Size"}},{"name":"include_tests","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Tests"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/availability":{"get":{"summary":"Public Availability","operationId":"public_availability_v1_availability_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Public Availability V1 Availability Get"}}}}}}},"/v1/agent/account":{"get":{"tags":["Agent API"],"summary":"Account","operationId":"account_v1_agent_account_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/uploads/presign":{"post":{"tags":["Agent API"],"summary":"Upload","operationId":"upload_v1_agent_uploads_presign_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresignUploadRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresignUploadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/projects":{"post":{"tags":["Agent API"],"summary":"Create Project","operationId":"create_project_v1_agent_projects_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Agent API"],"summary":"Projects","operationId":"projects_v1_agent_projects_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProjectResponse"},"title":"Response Projects V1 Agent Projects Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/projects/{project_id}":{"get":{"tags":["Agent API"],"summary":"Project","operationId":"project_v1_agent_projects__project_id__get","parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Agent API"],"summary":"Delete Project","operationId":"delete_project_v1_agent_projects__project_id__delete","parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/projects/{project_id}/ingest":{"post":{"tags":["Agent API"],"summary":"Ingest","operationId":"ingest_v1_agent_projects__project_id__ingest_post","parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IngestResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/projects/{project_id}/edits":{"post":{"tags":["Agent API"],"summary":"Create Edit","operationId":"create_edit_v1_agent_projects__project_id__edits_post","parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/edits/{edit_id}":{"patch":{"tags":["Agent API"],"summary":"Change Edit","operationId":"change_edit_v1_agent_edits__edit_id__patch","parameters":[{"name":"edit_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Edit Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditPatchRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Agent API"],"summary":"Delete Edit","operationId":"delete_edit_v1_agent_edits__edit_id__delete","parameters":[{"name":"edit_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Edit Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/projects/{project_id}/clip-transcriptions":{"post":{"tags":["Agent API"],"summary":"Transcribe","operationId":"transcribe_v1_agent_projects__project_id__clip_transcriptions_post","parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClipTranscriptionCreateRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClipTranscriptionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/clip-transcriptions/{job_id}":{"get":{"tags":["Agent API"],"summary":"Transcript","operationId":"transcript_v1_agent_clip_transcriptions__job_id__get","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClipTranscriptionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/quotes":{"post":{"tags":["Agent API"],"summary":"Quote","operationId":"quote_v1_agent_quotes_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentQuoteRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentQuoteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/generations":{"post":{"tags":["Agent API"],"summary":"Generate","operationId":"generate_v1_agent_generations_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentExecuteRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchGenerationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/exports":{"post":{"tags":["Agent API"],"summary":"Export","operationId":"export_v1_agent_exports_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentExecuteRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/jobs/{job_id}":{"get":{"tags":["Agent API"],"summary":"Job","operationId":"job_v1_agent_jobs__job_id__get","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/batches/{batch_id}":{"get":{"tags":["Agent API"],"summary":"Get Batch","operationId":"get_batch_v1_agent_batches__batch_id__get","parameters":[{"name":"batch_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Batch Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchGenerationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Agent API"],"summary":"Cancel Batch","operationId":"cancel_batch_v1_agent_batches__batch_id__delete","parameters":[{"name":"batch_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Batch Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/generations/{generation_id}/accept":{"post":{"tags":["Agent API"],"summary":"Accept","operationId":"accept_v1_agent_generations__generation_id__accept_post","parameters":[{"name":"generation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Generation Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/account/agent-keys":{"get":{"tags":["Agent keys"],"summary":"List Keys","operationId":"list_keys_v1_account_agent_keys_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentKeyList"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Agent keys"],"summary":"Create Key","operationId":"create_key_v1_account_agent_keys_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentKeyCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentKeyCreated"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/account/agent-keys/{key_id}":{"delete":{"tags":["Agent keys"],"summary":"Revoke Key","operationId":"revoke_key_v1_account_agent_keys__key_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Key Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/payments":{"post":{"tags":["Agent payments"],"summary":"Create Agent Payment","operationId":"create_agent_payment_v1_agent_payments_post","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentTopupRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/payments/{payment_id}":{"get":{"tags":["Agent payments"],"summary":"Get Agent Payment","operationId":"get_agent_payment_v1_agent_payments__payment_id__get","parameters":[{"name":"payment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Payment Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/payments/{payment_id}/pay":{"post":{"tags":["Agent payments"],"summary":"Pay Agent Payment","operationId":"pay_agent_payment_v1_agent_payments__payment_id__pay_post","parameters":[{"name":"payment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Payment Id"}},{"name":"PAYMENT-SIGNATURE","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment-Signature"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/credits/{pack_id}":{"post":{"tags":["Agent payments"],"summary":"Purchase Agent Credits","operationId":"purchase_agent_credits_v1_agent_credits__pack_id__post","parameters":[{"name":"pack_id","in":"path","required":true,"schema":{"type":"string","title":"Pack Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}},{"name":"PAYMENT-SIGNATURE","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment-Signature"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/sessions/offer":{"get":{"tags":["Signup-free agent access"],"summary":"Offer","description":"Read-only connection information: no identity or payment allocation.","operationId":"offer_v1_agent_sessions_offer_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/v1/agent/sessions":{"post":{"tags":["Signup-free agent access"],"summary":"Bootstrap","operationId":"bootstrap_v1_agent_sessions_post","parameters":[{"name":"X-LyricPatch-Session","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Lyricpatch-Session"}},{"name":"PAYMENT-SIGNATURE","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment-Signature"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/SessionConsent"},{"$ref":"#/components/schemas/SessionProbe"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[]}},"/v1/agent/sessions/current":{"get":{"tags":["Signup-free agent access"],"summary":"Recover","operationId":"recover_v1_agent_sessions_current_get","parameters":[{"name":"X-LyricPatch-Session","in":"header","required":true,"schema":{"type":"string","title":"X-Lyricpatch-Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[]},"delete":{"tags":["Signup-free agent access"],"summary":"Revoke","operationId":"revoke_v1_agent_sessions_current_delete","parameters":[{"name":"X-LyricPatch-Session","in":"header","required":true,"schema":{"type":"string","title":"X-Lyricpatch-Session"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[]}},"/v1/agent/sessions/checkout":{"post":{"tags":["Agent Stripe Checkout"],"summary":"Bootstrap Checkout","operationId":"bootstrap_checkout_v1_agent_sessions_checkout_post","parameters":[{"name":"X-LyricPatch-Session","in":"header","required":true,"schema":{"type":"string","title":"X-Lyricpatch-Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionConsent"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[]}},"/v1/agent/checkout":{"post":{"tags":["Agent Stripe Checkout"],"summary":"Create Agent Checkout","operationId":"create_agent_checkout_v1_agent_checkout_post","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentTopupRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/checkout/{payment_id}":{"get":{"tags":["Agent Stripe Checkout"],"summary":"Get Agent Checkout","operationId":"get_agent_checkout_v1_agent_checkout__payment_id__get","parameters":[{"name":"payment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Payment Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/sessions/mpp":{"post":{"tags":["Agent MPP payments"],"summary":"Guest Mpp","operationId":"guest_mpp_v1_agent_sessions_mpp_post","parameters":[{"name":"X-LyricPatch-Session","in":"header","required":true,"schema":{"type":"string","title":"X-Lyricpatch-Session"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionConsent"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[]}},"/v1/agent/mpp/purchases":{"post":{"tags":["Agent MPP payments"],"summary":"Topup Mpp","operationId":"topup_mpp_v1_agent_mpp_purchases_post","parameters":[{"name":"Payment-Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payment-Authorization"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentTopupRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/mpp/payments/{payment_id}":{"get":{"tags":["Agent MPP payments"],"summary":"Status Mpp","operationId":"status_mpp_v1_agent_mpp_payments__payment_id__get","parameters":[{"name":"payment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Payment Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/projects/{project_id}/phrase-matches":{"post":{"tags":["Agent phrase matching"],"summary":"Phrase Matches","operationId":"phrase_matches_v1_agent_projects__project_id__phrase_matches_post","parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhraseMatchRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhraseMatchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/.well-known/oauth-protected-resource/chatgpt/mcp":{"get":{"tags":["ChatGPT OAuth"],"summary":"Protected Resource","operationId":"protected_resource__well_known_oauth_protected_resource_chatgpt_mcp_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/account/chatgpt/connection":{"get":{"tags":["ChatGPT connection"],"summary":"List Connections","operationId":"list_connections_v1_account_chatgpt_connection_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["ChatGPT connection"],"summary":"Approve Connection","operationId":"approve_connection_v1_account_chatgpt_connection_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionConsent"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/account/chatgpt/connection/{client_id}":{"delete":{"tags":["ChatGPT connection"],"summary":"Revoke Connection","operationId":"revoke_connection_v1_account_chatgpt_connection__client_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"client_id","in":"path","required":true,"schema":{"type":"string","title":"Client Id"}},{"name":"x-dev-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-User-Id"}},{"name":"x-dev-email","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Dev-Email"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AcceptedGenerationPlaybackResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"edit_id":{"type":"string","format":"uuid","title":"Edit Id"},"job_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Job Id"},"status":{"type":"string","title":"Status"},"seed":{"type":"integer","title":"Seed"},"steps":{"type":"integer","title":"Steps"},"charged_credits":{"type":"integer","title":"Charged Credits"},"result_asset_id":{"type":"string","format":"uuid","title":"Result Asset Id"},"accepted_at":{"type":"string","format":"date-time","title":"Accepted At"},"playback_url":{"type":"string","title":"Playback Url"},"duration_ms":{"type":"integer","title":"Duration Ms"},"sample_rate":{"type":"integer","title":"Sample Rate"},"channels":{"type":"integer","title":"Channels"},"content_type":{"type":"string","title":"Content Type"}},"type":"object","required":["id","edit_id","job_id","status","seed","steps","charged_credits","result_asset_id","accepted_at","playback_url","duration_ms","sample_rate","channels","content_type"],"title":"AcceptedGenerationPlaybackResponse"},"AccountResponse":{"properties":{"user_id":{"type":"string","format":"uuid","title":"User Id"},"credit_balance":{"type":"integer","title":"Credit Balance"},"pro":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Pro"},"export_credit_cost":{"type":"integer","minimum":0.0,"title":"Export Credit Cost","default":5},"promotional_credits_expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Promotional Credits Expires At"},"legal_version":{"type":"string","title":"Legal Version"},"private_beta_access":{"type":"boolean","title":"Private Beta Access","default":false},"welcome_offer_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Welcome Offer Id"},"welcome_credits":{"type":"integer","minimum":0.0,"title":"Welcome Credits","default":0}},"type":"object","required":["user_id","credit_balance","promotional_credits_expires_at","legal_version"],"title":"AccountResponse"},"ActionResponse":{"properties":{"action_id":{"type":"string","format":"uuid","title":"Action Id"},"status":{"type":"string","enum":["pending","succeeded","failed"],"title":"Status"},"target_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Target Id"},"result":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"boolean"},{"type":"null"}]},"type":"object","title":"Result"},"error_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"}},"additionalProperties":false,"type":"object","required":["action_id","status","target_id"],"title":"ActionResponse"},"AdminMe":{"properties":{"is_owner":{"type":"boolean","title":"Is Owner"},"authorized":{"type":"boolean","title":"Authorized"},"mfa_required":{"type":"boolean","title":"Mfa Required"}},"additionalProperties":false,"type":"object","required":["is_owner","authorized","mfa_required"],"title":"AdminMe"},"AgentExecuteRequest":{"properties":{"quote_id":{"type":"string","format":"uuid","title":"Quote Id"},"idempotency_key":{"type":"string","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9_.:-]+$","title":"Idempotency Key"}},"type":"object","required":["quote_id","idempotency_key"],"title":"AgentExecuteRequest"},"AgentKeyCreate":{"properties":{"name":{"type":"string","maxLength":80,"minLength":1,"title":"Name"},"scopes":{"items":{"type":"string","enum":["projects:read","projects:write","generate","export","transcribe","payments"]},"type":"array","maxItems":6,"minItems":1,"title":"Scopes"},"project_ids":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array","maxItems":100},{"type":"null"}],"title":"Project Ids"},"daily_credit_limit":{"type":"integer","maximum":10000.0,"minimum":1.0,"title":"Daily Credit Limit","default":100},"expires_in_days":{"type":"integer","maximum":365.0,"minimum":1.0,"title":"Expires In Days","default":90},"legal_version":{"type":"string","maxLength":50,"minLength":1,"title":"Legal Version"},"rights_attested":{"type":"boolean","const":true,"title":"Rights Attested"}},"type":"object","required":["name","scopes","legal_version","rights_attested"],"title":"AgentKeyCreate"},"AgentKeyCreated":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"key_prefix":{"type":"string","title":"Key Prefix"},"scopes":{"items":{"type":"string"},"type":"array","title":"Scopes"},"project_ids":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Project Ids"},"daily_credit_limit":{"type":"integer","title":"Daily Credit Limit"},"credits_used_today":{"type":"integer","title":"Credits Used Today","default":0},"created_at":{"type":"string","format":"date-time","title":"Created At"},"expires_at":{"type":"string","format":"date-time","title":"Expires At"},"revoked_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Revoked At"},"last_used_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Used At"},"secret":{"type":"string","title":"Secret"}},"type":"object","required":["id","name","key_prefix","scopes","daily_credit_limit","created_at","expires_at","secret"],"title":"AgentKeyCreated"},"AgentKeyList":{"properties":{"items":{"items":{"$ref":"#/components/schemas/AgentKeyResponse"},"type":"array","title":"Items"}},"type":"object","required":["items"],"title":"AgentKeyList"},"AgentKeyResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"key_prefix":{"type":"string","title":"Key Prefix"},"scopes":{"items":{"type":"string"},"type":"array","title":"Scopes"},"project_ids":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Project Ids"},"daily_credit_limit":{"type":"integer","title":"Daily Credit Limit"},"credits_used_today":{"type":"integer","title":"Credits Used Today","default":0},"created_at":{"type":"string","format":"date-time","title":"Created At"},"expires_at":{"type":"string","format":"date-time","title":"Expires At"},"revoked_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Revoked At"},"last_used_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Used At"}},"type":"object","required":["id","name","key_prefix","scopes","daily_credit_limit","created_at","expires_at"],"title":"AgentKeyResponse"},"AgentQuoteRequest":{"properties":{"operation":{"type":"string","enum":["generate","export"],"title":"Operation"},"project_id":{"type":"string","format":"uuid","title":"Project Id"},"edit_ids":{"items":{"type":"string","format":"uuid"},"type":"array","maxItems":32,"title":"Edit Ids"},"format":{"type":"string","enum":["mp3","wav"],"title":"Format","default":"mp3"},"max_credits":{"type":"integer","maximum":10000.0,"minimum":0.0,"title":"Max Credits"}},"type":"object","required":["operation","project_id","max_credits"],"title":"AgentQuoteRequest"},"AgentQuoteResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"project_id":{"type":"string","format":"uuid","title":"Project Id"},"operation":{"type":"string","title":"Operation"},"credits":{"type":"integer","title":"Credits"},"expires_at":{"type":"string","format":"date-time","title":"Expires At"},"parameters":{"additionalProperties":true,"type":"object","title":"Parameters"}},"type":"object","required":["id","project_id","operation","credits","expires_at","parameters"],"title":"AgentQuoteResponse"},"AgentTopupRequest":{"properties":{"pack_id":{"type":"string","pattern":"^credits_(40|100|400|1000)$","title":"Pack Id"},"idempotency_key":{"type":"string","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9:_\\-.]+$","title":"Idempotency Key"}},"additionalProperties":false,"type":"object","required":["pack_id","idempotency_key"],"title":"AgentTopupRequest"},"BatchGenerationRequest":{"properties":{"edit_ids":{"items":{"type":"string","format":"uuid"},"type":"array","maxItems":32,"minItems":1,"title":"Edit Ids"},"idempotency_key":{"type":"string","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9_.:-]+$","title":"Idempotency Key"},"turnstile_token":{"type":"string","maxLength":4096,"minLength":1,"title":"Turnstile Token"}},"type":"object","required":["edit_ids","idempotency_key","turnstile_token"],"title":"BatchGenerationRequest"},"BatchGenerationResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"project_id":{"type":"string","format":"uuid","title":"Project Id"},"status":{"type":"string","enum":["running","succeeded","partial_failed","failed","cancelled"],"title":"Status"},"total_edits":{"type":"integer","title":"Total Edits"},"total_credits":{"type":"integer","title":"Total Credits"},"succeeded_edits":{"type":"integer","title":"Succeeded Edits"},"failed_edits":{"type":"integer","title":"Failed Edits"},"remaining_edits":{"type":"integer","title":"Remaining Edits"},"phase":{"type":"string","enum":["queued","processing","complete"],"title":"Phase"},"status_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status Message"},"job_ids":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Job Ids"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"}},"type":"object","required":["id","project_id","status","total_edits","total_credits","succeeded_edits","failed_edits","remaining_edits","phase","created_at","completed_at"],"title":"BatchGenerationResponse"},"CheckoutRequest":{"properties":{"pack_id":{"type":"string","enum":["credits_40","credits_100","credits_400","credits_1000"],"title":"Pack Id"},"turnstile_token":{"type":"string","maxLength":4096,"minLength":1,"title":"Turnstile Token"},"meta_context":{"anyOf":[{"type":"string","maxLength":5000},{"type":"null"}],"title":"Meta Context"},"journey_session_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Journey Session Id"},"journey_consent":{"type":"boolean","title":"Journey Consent","default":false}},"type":"object","required":["pack_id","turnstile_token"],"title":"CheckoutRequest"},"CheckoutResponse":{"properties":{"checkout_url":{"type":"string","title":"Checkout Url"},"session_id":{"type":"string","title":"Session Id"}},"type":"object","required":["checkout_url","session_id"],"title":"CheckoutResponse"},"CheckoutStatusResponse":{"properties":{"session_id":{"type":"string","title":"Session Id"},"status":{"type":"string","enum":["pending","paid","failed","refunded","disputed"],"title":"Status"},"pack_id":{"anyOf":[{"type":"string","enum":["credits_40","credits_100","credits_400","credits_1000"]},{"type":"null"}],"title":"Pack Id"},"credits":{"type":"integer","minimum":0.0,"title":"Credits"},"amount_cents":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Amount Cents"},"currency":{"anyOf":[{"type":"string","const":"USD"},{"type":"null"}],"title":"Currency"},"conversion_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Conversion Id"}},"type":"object","required":["session_id","status","pack_id","credits"],"title":"CheckoutStatusResponse"},"ClipTranscriptionCreateRequest":{"properties":{"start_sample":{"type":"integer","minimum":0.0,"title":"Start Sample"},"end_sample":{"type":"integer","exclusiveMinimum":0.0,"title":"End Sample"}},"type":"object","required":["start_sample","end_sample"],"title":"ClipTranscriptionCreateRequest"},"ClipTranscriptionResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"project_id":{"type":"string","format":"uuid","title":"Project Id"},"start_sample":{"type":"integer","title":"Start Sample"},"end_sample":{"type":"integer","title":"End Sample"},"status":{"type":"string","enum":["queued","running","succeeded","failed","cancelled"],"title":"Status"},"progress":{"type":"integer","title":"Progress"},"text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Text"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"error_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"}},"type":"object","required":["id","project_id","start_sample","end_sample","status","progress","created_at","updated_at"],"title":"ClipTranscriptionResponse"},"ConnectionConsent":{"properties":{"client_id":{"type":"string","maxLength":255,"minLength":1,"title":"Client Id"},"legal_version":{"type":"string","maxLength":50,"minLength":1,"title":"Legal Version"},"rights_attested":{"type":"boolean","const":true,"title":"Rights Attested"}},"additionalProperties":false,"type":"object","required":["client_id","legal_version","rights_attested"],"title":"ConnectionConsent"},"ControlRequest":{"properties":{"reason":{"type":"string","maxLength":500,"minLength":1,"title":"Reason"},"uploads_paused":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Uploads Paused"},"generation_paused":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Generation Paused"},"purchases_paused":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Purchases Paused"}},"additionalProperties":false,"type":"object","required":["reason"],"title":"ControlRequest"},"EditCreateRequest":{"properties":{"start_sample":{"type":"integer","minimum":0.0,"title":"Start Sample"},"end_sample":{"type":"integer","exclusiveMinimum":0.0,"title":"End Sample"}},"type":"object","required":["start_sample","end_sample"],"title":"EditCreateRequest"},"EditPatchRequest":{"properties":{"corrected_lyrics":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"title":"Corrected Lyrics"},"target_lyrics":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"title":"Target Lyrics"},"phrase_breaks":{"anyOf":[{"items":{"type":"integer"},"type":"array"},{"type":"null"}],"title":"Phrase Breaks"}},"type":"object","title":"EditPatchRequest"},"EditResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"project_id":{"type":"string","format":"uuid","title":"Project Id"},"start_sample":{"type":"integer","title":"Start Sample"},"end_sample":{"type":"integer","title":"End Sample"},"status":{"type":"string","title":"Status"},"original_lyrics":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Original Lyrics"},"corrected_lyrics":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Corrected Lyrics"},"target_lyrics":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Lyrics"},"phrase_breaks":{"items":{"type":"integer"},"type":"array","title":"Phrase Breaks"},"accepted_generation_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Accepted Generation Id"}},"type":"object","required":["id","project_id","start_sample","end_sample","status","original_lyrics","corrected_lyrics","target_lyrics","phrase_breaks","accepted_generation_id"],"title":"EditResponse"},"EligibilityRequest":{"properties":{"age_attested":{"type":"boolean","const":true,"title":"Age Attested"},"legal_version":{"type":"string","maxLength":50,"minLength":1,"title":"Legal Version"}},"type":"object","required":["age_attested","legal_version"],"title":"EligibilityRequest"},"EventInput":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","enum":["page_view","screen_view","upload_started","upload_completed","upload_failed","selection_loaded","generation_requested","generation_ready","generation_failed","preview_played","preview_listened","preview_failed","take_accepted","take_undone","retry_requested","export_requested","export_ready","download_clicked","feedback_submitted","help_requested","checkout_pack_selected","checkout_started","checkout_returned","checkout_failed","transcription_requested","transcription_ready","transcription_failed","generation_request_failed","export_failed"],"title":"Name"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"generation_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Generation Id"},"duration_ms":{"anyOf":[{"type":"integer","maximum":3600000.0,"minimum":0.0},{"type":"null"}],"title":"Duration Ms"},"error_category":{"anyOf":[{"type":"string","enum":["network","timeout","playback","invalid_input","insufficient_credits","verification_or_access","not_found","conflict","rate_limited","unavailable","request_failed","unsupported_language"]},{"type":"null"}],"title":"Error Category"},"reason":{"anyOf":[{"type":"string","enum":["wrong_words","voice_changed","timing","audio_quality","too_slow","confusing","payment_problem","price","just_trying","other"]},{"type":"null"}],"title":"Reason"},"surface":{"anyOf":[{"type":"string","enum":["dashboard","editor","preview","download","pricing","agent_workspace","account","help","other"]},{"type":"null"}],"title":"Surface"}},"additionalProperties":false,"type":"object","required":["id","name"],"title":"EventInput"},"EventsInput":{"properties":{"session_id":{"type":"string","format":"uuid","title":"Session Id"},"consent":{"type":"boolean","title":"Consent"},"device":{"type":"string","enum":["desktop","mobile","tablet","unknown"],"title":"Device","default":"unknown"},"events":{"items":{"$ref":"#/components/schemas/EventInput"},"type":"array","maxItems":20,"minItems":1,"title":"Events"}},"additionalProperties":false,"type":"object","required":["session_id","consent","events"],"title":"EventsInput"},"ExportCreateRequest":{"properties":{"idempotency_key":{"type":"string","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9_.:-]+$","title":"Idempotency Key"},"format":{"type":"string","enum":["mp3","wav"],"title":"Format"},"expected_credit_cost":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Expected Credit Cost"}},"type":"object","required":["idempotency_key","format"],"title":"ExportCreateRequest"},"ExportResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"project_id":{"type":"string","format":"uuid","title":"Project Id"},"job_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Job Id"},"asset_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Asset Id"},"format":{"type":"string","title":"Format"},"status":{"type":"string","title":"Status"},"credit_cost":{"type":"integer","title":"Credit Cost","default":0}},"type":"object","required":["id","project_id","job_id","asset_id","format","status"],"title":"ExportResponse"},"FeedbackRequest":{"properties":{"rating":{"type":"string","enum":["helpful","not_helpful"],"title":"Rating"},"reason":{"anyOf":[{"type":"string","enum":["wrong_words","voice_changed","timing","audio_quality"]},{"type":"null"}],"title":"Reason"}},"additionalProperties":false,"type":"object","required":["rating"],"title":"FeedbackRequest"},"FreeCreditRequest":{"properties":{"turnstile_token":{"type":"string","maxLength":4096,"minLength":1,"title":"Turnstile Token"}},"type":"object","required":["turnstile_token"],"title":"FreeCreditRequest"},"FreeRedoRequest":{"properties":{"idempotency_key":{"type":"string","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9_.:-]+$","title":"Idempotency Key"},"turnstile_token":{"type":"string","maxLength":4096,"minLength":1,"title":"Turnstile Token"}},"type":"object","required":["idempotency_key","turnstile_token"],"title":"FreeRedoRequest"},"GenerationCreateRequest":{"properties":{"idempotency_key":{"type":"string","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9_.:-]+$","title":"Idempotency Key"},"seed":{"anyOf":[{"type":"integer","maximum":2147483647.0,"minimum":0.0},{"type":"null"}],"title":"Seed"},"turnstile_token":{"type":"string","maxLength":4096,"minLength":1,"title":"Turnstile Token"}},"type":"object","required":["idempotency_key","turnstile_token"],"title":"GenerationCreateRequest"},"GenerationResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"edit_id":{"type":"string","format":"uuid","title":"Edit Id"},"job_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Job Id"},"status":{"type":"string","title":"Status"},"seed":{"type":"integer","title":"Seed"},"steps":{"type":"integer","title":"Steps"},"charged_credits":{"type":"integer","title":"Charged Credits"},"result_asset_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Result Asset Id"},"accepted_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Accepted At"}},"type":"object","required":["id","edit_id","job_id","status","seed","steps","charged_credits","result_asset_id","accepted_at"],"title":"GenerationResponse"},"GoodwillRequest":{"properties":{"reason":{"type":"string","maxLength":500,"minLength":1,"title":"Reason"},"credits":{"type":"integer","maximum":1000.0,"minimum":1.0,"title":"Credits"}},"additionalProperties":false,"type":"object","required":["reason","credits"],"title":"GoodwillRequest"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"IngestResponse":{"properties":{"project":{"$ref":"#/components/schemas/ProjectResponse"},"asset_id":{"type":"string","format":"uuid","title":"Asset Id"},"job_id":{"type":"string","format":"uuid","title":"Job Id"},"duration_ms":{"type":"integer","title":"Duration Ms"},"sample_rate":{"type":"integer","title":"Sample Rate"},"channels":{"type":"integer","title":"Channels"},"transcription_job_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Transcription Job Id"}},"type":"object","required":["project","asset_id","job_id","duration_ms","sample_rate","channels"],"title":"IngestResponse"},"InspectionEdit":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"start_sample":{"type":"integer","title":"Start Sample"},"end_sample":{"type":"integer","title":"End Sample"},"status":{"type":"string","title":"Status"},"original_lyrics":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Original Lyrics"},"corrected_lyrics":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Corrected Lyrics"},"target_lyrics":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Lyrics"}},"additionalProperties":false,"type":"object","required":["id","start_sample","end_sample","status","original_lyrics","corrected_lyrics","target_lyrics"],"title":"InspectionEdit"},"InspectionExport":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"format":{"type":"string","enum":["mp3","wav"],"title":"Format"},"audio":{"$ref":"#/components/schemas/InspectionMedia"}},"additionalProperties":false,"type":"object","required":["id","format","audio"],"title":"InspectionExport"},"InspectionMedia":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"kind":{"type":"string","enum":["original","generation","export"],"title":"Kind"},"duration_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Ms"},"size_bytes":{"type":"integer","title":"Size Bytes"},"content_type":{"type":"string","title":"Content Type"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"expires_at":{"type":"string","format":"date-time","title":"Expires At"}},"additionalProperties":false,"type":"object","required":["id","kind","duration_ms","size_bytes","content_type","created_at","expires_at"],"title":"InspectionMedia"},"InspectionProject":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"user_id":{"type":"string","format":"uuid","title":"User Id"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"expires_at":{"type":"string","format":"date-time","title":"Expires At"}},"additionalProperties":false,"type":"object","required":["id","user_id","title","status","created_at","expires_at"],"title":"InspectionProject"},"InspectionRequest":{"properties":{"reason":{"type":"string","maxLength":500,"minLength":1,"title":"Reason"},"purpose":{"type":"string","enum":["rights","support"],"title":"Purpose"},"confirmed":{"type":"boolean","title":"Confirmed"}},"additionalProperties":false,"type":"object","required":["reason","purpose","confirmed"],"title":"InspectionRequest"},"InspectionVersion":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"edit_id":{"type":"string","format":"uuid","title":"Edit Id"},"accepted":{"type":"boolean","title":"Accepted"},"audio":{"$ref":"#/components/schemas/InspectionMedia"}},"additionalProperties":false,"type":"object","required":["id","edit_id","accepted","audio"],"title":"InspectionVersion"},"InspectionView":{"properties":{"inspection_id":{"type":"string","format":"uuid","title":"Inspection Id"},"access_expires_at":{"type":"string","format":"date-time","title":"Access Expires At"},"project":{"$ref":"#/components/schemas/InspectionProject"},"original":{"anyOf":[{"$ref":"#/components/schemas/InspectionMedia"},{"type":"null"}]},"edits":{"items":{"$ref":"#/components/schemas/InspectionEdit"},"type":"array","title":"Edits"},"versions":{"items":{"$ref":"#/components/schemas/InspectionVersion"},"type":"array","title":"Versions"},"exports":{"items":{"$ref":"#/components/schemas/InspectionExport"},"type":"array","title":"Exports"},"versions_limited":{"type":"boolean","title":"Versions Limited"},"exports_limited":{"type":"boolean","title":"Exports Limited"}},"additionalProperties":false,"type":"object","required":["inspection_id","access_expires_at","project","original","edits","versions","exports","versions_limited","exports_limited"],"title":"InspectionView"},"JobResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"kind":{"type":"string","title":"Kind"},"status":{"type":"string","title":"Status"},"progress":{"type":"integer","title":"Progress"},"phase":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phase"},"status_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status Message"},"result":{"additionalProperties":true,"type":"object","title":"Result"},"error_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"}},"type":"object","required":["id","kind","status","progress","result","error_code","error_message","created_at","completed_at"],"title":"JobResponse"},"PhraseCandidate":{"properties":{"start_sample":{"type":"integer","title":"Start Sample"},"end_sample":{"type":"integer","title":"End Sample"},"start_seconds":{"type":"number","title":"Start Seconds"},"end_seconds":{"type":"number","title":"End Seconds"},"matched_text":{"type":"string","title":"Matched Text"},"match_type":{"type":"string","enum":["exact","approximate"],"title":"Match Type"},"selection_valid":{"type":"boolean","title":"Selection Valid"},"requires_confirmation":{"type":"boolean","title":"Requires Confirmation"},"score":{"type":"number","title":"Score","description":"Text similarity, not confidence that these words were sung or that their timestamps are accurate."}},"type":"object","required":["start_sample","end_sample","start_seconds","end_seconds","matched_text","match_type","selection_valid","requires_confirmation","score"],"title":"PhraseCandidate"},"PhraseMatchRequest":{"properties":{"target_phrase":{"type":"string","maxLength":300,"minLength":1,"title":"Target Phrase"},"words":{"items":{"$ref":"#/components/schemas/SuppliedTranscriptWord"},"type":"array","maxItems":5000,"minItems":1,"title":"Words"}},"additionalProperties":false,"type":"object","required":["target_phrase","words"],"title":"PhraseMatchRequest"},"PhraseMatchResponse":{"properties":{"project_id":{"type":"string","format":"uuid","title":"Project Id"},"source":{"type":"string","const":"agent_supplied_transcript","title":"Source","default":"agent_supplied_transcript"},"match_status":{"type":"string","enum":["matched","ambiguous","not_found","too_long","too_short"],"title":"Match Status"},"candidates":{"items":{"$ref":"#/components/schemas/PhraseCandidate"},"type":"array","title":"Candidates"},"transcript_verified":{"type":"boolean","const":false,"title":"Transcript Verified","default":false},"credits_charged":{"type":"integer","const":0,"title":"Credits Charged","default":0},"message":{"type":"string","title":"Message"}},"type":"object","required":["project_id","match_status","candidates","message"],"title":"PhraseMatchResponse"},"PresignUploadRequest":{"properties":{"filename":{"type":"string","maxLength":255,"minLength":1,"title":"Filename"},"content_type":{"type":"string","enum":["audio/mpeg","audio/mp3"],"title":"Content Type","default":"audio/mpeg"},"size_bytes":{"type":"integer","exclusiveMinimum":0.0,"title":"Size Bytes"}},"type":"object","required":["filename","size_bytes"],"title":"PresignUploadRequest"},"PresignUploadResponse":{"properties":{"upload_id":{"type":"string","format":"uuid","title":"Upload Id"},"object_key":{"type":"string","title":"Object Key"},"method":{"type":"string","const":"PUT","title":"Method"},"url":{"type":"string","title":"Url"},"fields":{"additionalProperties":{"type":"string"},"type":"object","title":"Fields"},"expires_in":{"type":"integer","title":"Expires In"}},"type":"object","required":["upload_id","object_key","method","url","expires_in"],"title":"PresignUploadResponse"},"ProCheckoutRequest":{"properties":{"turnstile_token":{"type":"string","maxLength":4096,"minLength":1,"title":"Turnstile Token"}},"additionalProperties":false,"type":"object","required":["turnstile_token"],"title":"ProCheckoutRequest"},"ProjectCreateRequest":{"properties":{"object_key":{"type":"string","maxLength":1024,"minLength":10,"title":"Object Key"},"original_filename":{"type":"string","maxLength":255,"minLength":1,"title":"Original Filename"},"content_type":{"type":"string","enum":["audio/mpeg","audio/mp3"],"title":"Content Type","default":"audio/mpeg"},"title":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Title"},"legal_version":{"type":"string","maxLength":50,"minLength":1,"title":"Legal Version"},"rights_attested":{"type":"boolean","const":true,"title":"Rights Attested"}},"type":"object","required":["object_key","original_filename","legal_version","rights_attested"],"title":"ProjectCreateRequest"},"ProjectDetailResponse":{"properties":{"project":{"$ref":"#/components/schemas/ProjectResponse"},"source":{"$ref":"#/components/schemas/SourceAudioResponse"},"edits":{"items":{"$ref":"#/components/schemas/ProjectEditResponse"},"type":"array","title":"Edits"},"latest_export":{"anyOf":[{"$ref":"#/components/schemas/ProjectExportResponse"},{"type":"null"}]},"available_exports":{"items":{"$ref":"#/components/schemas/ProjectExportResponse"},"type":"array","title":"Available Exports"},"transcript":{"anyOf":[{"$ref":"#/components/schemas/ProjectTranscriptResponse"},{"type":"null"}]},"latest_batch":{"anyOf":[{"$ref":"#/components/schemas/BatchGenerationResponse"},{"type":"null"}]}},"type":"object","required":["project","source"],"title":"ProjectDetailResponse"},"ProjectEditResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"project_id":{"type":"string","format":"uuid","title":"Project Id"},"start_sample":{"type":"integer","title":"Start Sample"},"end_sample":{"type":"integer","title":"End Sample"},"status":{"type":"string","title":"Status"},"original_lyrics":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Original Lyrics"},"corrected_lyrics":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Corrected Lyrics"},"target_lyrics":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Lyrics"},"phrase_breaks":{"items":{"type":"integer"},"type":"array","title":"Phrase Breaks"},"accepted_generation_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Accepted Generation Id"},"accepted_generation":{"anyOf":[{"$ref":"#/components/schemas/AcceptedGenerationPlaybackResponse"},{"type":"null"}]},"latest_job":{"anyOf":[{"$ref":"#/components/schemas/ProjectJobResponse"},{"type":"null"}]},"latest_generation":{"anyOf":[{"$ref":"#/components/schemas/ProjectGenerationResponse"},{"type":"null"}]},"generations":{"items":{"$ref":"#/components/schemas/ProjectGenerationResponse"},"type":"array","title":"Generations"},"free_redos_remaining":{"type":"integer","minimum":0.0,"title":"Free Redos Remaining","default":0}},"type":"object","required":["id","project_id","start_sample","end_sample","status","original_lyrics","corrected_lyrics","target_lyrics","phrase_breaks","accepted_generation_id"],"title":"ProjectEditResponse"},"ProjectExportResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"project_id":{"type":"string","format":"uuid","title":"Project Id"},"job_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Job Id"},"asset_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Asset Id"},"format":{"type":"string","title":"Format"},"status":{"type":"string","title":"Status"},"credit_cost":{"type":"integer","title":"Credit Cost","default":0},"job":{"anyOf":[{"$ref":"#/components/schemas/ProjectJobResponse"},{"type":"null"}]},"download_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Download Url"},"duration_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Ms"},"sample_rate":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sample Rate"},"channels":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Channels"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Type"}},"type":"object","required":["id","project_id","job_id","asset_id","format","status"],"title":"ProjectExportResponse"},"ProjectGenerationResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"edit_id":{"type":"string","format":"uuid","title":"Edit Id"},"job_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Job Id"},"status":{"type":"string","title":"Status"},"seed":{"type":"integer","title":"Seed"},"steps":{"type":"integer","title":"Steps"},"charged_credits":{"type":"integer","title":"Charged Credits"},"result_asset_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Result Asset Id"},"accepted_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Accepted At"},"playback_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Playback Url"},"duration_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Ms"},"sample_rate":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sample Rate"},"channels":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Channels"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Type"}},"type":"object","required":["id","edit_id","job_id","status","seed","steps","charged_credits","result_asset_id","accepted_at"],"title":"ProjectGenerationResponse"},"ProjectJobResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"kind":{"type":"string","title":"Kind"},"status":{"type":"string","title":"Status"},"progress":{"type":"integer","title":"Progress"},"phase":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phase"},"status_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status Message"},"error_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"}},"type":"object","required":["id","kind","status","progress","error_code","error_message","created_at","completed_at"],"title":"ProjectJobResponse"},"ProjectResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"source_asset_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Source Asset Id"},"expires_at":{"type":"string","format":"date-time","title":"Expires At"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","title","status","source_asset_id","expires_at","created_at"],"title":"ProjectResponse"},"ProjectTranscriptResponse":{"properties":{"project_id":{"type":"string","format":"uuid","title":"Project Id"},"job_id":{"type":"string","format":"uuid","title":"Job Id"},"status":{"type":"string","enum":["queued","running","succeeded","failed","cancelled"],"title":"Status"},"progress":{"type":"integer","title":"Progress"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"error_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"segments":{"items":{"$ref":"#/components/schemas/TranscriptSegmentResponse"},"type":"array","title":"Segments"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["project_id","job_id","status","progress","updated_at"],"title":"ProjectTranscriptResponse"},"ReasonRequest":{"properties":{"reason":{"type":"string","maxLength":500,"minLength":1,"title":"Reason"}},"additionalProperties":false,"type":"object","required":["reason"],"title":"ReasonRequest"},"SessionConsent":{"properties":{"legal_version":{"type":"string","maxLength":50,"minLength":1,"title":"Legal Version"},"adult_attested":{"type":"boolean","const":true,"title":"Adult Attested"},"terms_accepted":{"type":"boolean","const":true,"title":"Terms Accepted"},"rights_attested":{"type":"boolean","const":true,"title":"Rights Attested"},"spending_authorized":{"type":"boolean","const":true,"title":"Spending Authorized"},"media_processing_authorized":{"type":"boolean","const":true,"title":"Media Processing Authorized"}},"additionalProperties":false,"type":"object","required":["legal_version","adult_attested","terms_accepted","rights_attested","spending_authorized","media_processing_authorized"],"title":"SessionConsent"},"SessionProbe":{"properties":{},"additionalProperties":false,"type":"object","title":"SessionProbe"},"SourceAudioResponse":{"properties":{"asset_id":{"type":"string","format":"uuid","title":"Asset Id"},"download_url":{"type":"string","title":"Download Url"},"duration_ms":{"type":"integer","title":"Duration Ms"},"sample_rate":{"type":"integer","title":"Sample Rate"},"channels":{"type":"integer","title":"Channels"},"content_type":{"type":"string","title":"Content Type"}},"type":"object","required":["asset_id","download_url","duration_ms","sample_rate","channels","content_type"],"title":"SourceAudioResponse"},"SuppliedTranscriptWord":{"properties":{"text":{"type":"string","maxLength":100,"minLength":1,"title":"Text"},"start_seconds":{"type":"number","maximum":900.0,"minimum":0.0,"title":"Start Seconds"},"end_seconds":{"type":"number","maximum":900.0,"exclusiveMinimum":0.0,"title":"End Seconds"}},"additionalProperties":false,"type":"object","required":["text","start_seconds","end_seconds"],"title":"SuppliedTranscriptWord"},"SupportRequest":{"properties":{"reason":{"type":"string","maxLength":500,"minLength":1,"title":"Reason"},"category":{"type":"string","enum":["payment","generation","account","rights","privacy","other"],"title":"Category"},"user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"User Id"},"contact_email":{"anyOf":[{"type":"string","maxLength":320},{"type":"null"}],"title":"Contact Email"},"summary":{"type":"string","maxLength":200,"minLength":1,"title":"Summary"}},"additionalProperties":false,"type":"object","required":["reason","category","summary"],"title":"SupportRequest"},"SupportUpdate":{"properties":{"reason":{"type":"string","maxLength":500,"minLength":1,"title":"Reason"},"status":{"type":"string","enum":["open","reviewing","resolved"],"title":"Status"}},"additionalProperties":false,"type":"object","required":["reason","status"],"title":"SupportUpdate"},"TranscriptSegmentPatchRequest":{"properties":{"text":{"type":"string","maxLength":2000,"minLength":1,"title":"Text"}},"type":"object","required":["text"],"title":"TranscriptSegmentPatchRequest"},"TranscriptSegmentResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"index":{"type":"integer","title":"Index"},"start_ms":{"type":"integer","title":"Start Ms"},"end_ms":{"type":"integer","title":"End Ms"},"start_sample":{"type":"integer","title":"Start Sample"},"end_sample":{"type":"integer","title":"End Sample"},"text":{"type":"string","title":"Text"},"words":{"items":{"$ref":"#/components/schemas/TranscriptWordResponse"},"type":"array","title":"Words"}},"type":"object","required":["id","index","start_ms","end_ms","start_sample","end_sample","text"],"title":"TranscriptSegmentResponse"},"TranscriptWordResponse":{"properties":{"start_ms":{"type":"integer","title":"Start Ms"},"end_ms":{"type":"integer","title":"End Ms"},"start_sample":{"type":"integer","title":"Start Sample"},"end_sample":{"type":"integer","title":"End Sample"},"text":{"type":"string","title":"Text"},"probability":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Probability"}},"type":"object","required":["start_ms","end_ms","start_sample","end_sample","text"],"title":"TranscriptWordResponse"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}},"securitySchemes":{"HTTPBearer":{"type":"http","scheme":"bearer"}}}}