Api
Profile data API — files, transcripts, clips, and the Anki export. (LLM template CRUD lives in shared/llm/api.)
Functions¶
deleteClip()¶
Defined in: src/features/profile/api.ts:36
Deletes a clip by id (DELETE /profiles/clips/{id}).
Parameters¶
| Parameter | Type |
|---|---|
clipId |
string |
Returns¶
Promise\<void>
deleteFile()¶
Defined in: src/features/profile/api.ts:16
Deletes a profile file by id (DELETE /profiles/files/{id}).
Parameters¶
| Parameter | Type |
|---|---|
fileId |
string |
Returns¶
Promise\<void>
deleteTranscript()¶
Defined in: src/features/profile/api.ts:26
Deletes a transcript by id (DELETE /profiles/transcripts/{id}).
Parameters¶
| Parameter | Type |
|---|---|
transcriptId |
string |
Returns¶
Promise\<void>
exportAnki()¶
Defined in: src/features/profile/api.ts:41
Exports all clips as an Anki deck (GET /profiles/anki_export).
Returns¶
listClips()¶
Defined in: src/features/profile/api.ts:31
Lists the active profile's saved clips (GET /profiles/clips).
Returns¶
listFiles()¶
Defined in: src/features/profile/api.ts:11
Lists the active profile's files (GET /profiles/files).
Returns¶
Promise\<ProfileFile[]>
listTranscripts()¶
Defined in: src/features/profile/api.ts:21
Lists the active profile's transcripts (GET /profiles/transcripts).