Backend (Convex)
API — skinScan
Generated catalog of Convex functions in convex/skinScan/. Regenerated by `bun run docs:api`.
Auto-generated from source. Do not edit by hand — run
bun run docs:api.
query (1)
| Function | Description | Args |
|---|---|---|
dashboardGetSkinScanResult | — | { scanId: v.id("skinScanSessions"), } |
mutation (2)
| Function | Description | Args |
|---|---|---|
dashboardOpenSkinScanResult | — | { scanId: v.id("skinScanSessions"), } |
deleteSkinScan | — | { scanId: v.id("skinScanSessions"), } |
internalQuery (3)
| Function | Description | Args |
|---|---|---|
getOwnedSkinScanResultInternal | — | { scanId: v.id("skinScanSessions"), userId: v.string(), } |
getSkinScanSessionInternal | — | { scanId: v.id("skinScanSessions"), } |
listSkinScanHistoryInternal | — | { userId: v.string(), limit: v.optional(v.number()), } |
internalMutation (8)
| Function | Description | Args |
|---|---|---|
clearExpiredRawImage | — | { scanId: v.id("skinScanSessions"), } |
completeSkinScan | — | { scanId: v.id("skinScanSessions"), status: v.union(v.literal("completed"), v.literal("failed")), quality: qualityValidator, scores: skinScanScoresValidator,… |
confirmSkinScanUploadInternal | — | { scanId: v.id("skinScanSessions"), userId: v.string(), rawImageKey: v.string(), } |
createSkinScanSessionInternal | — | { userId: v.string(), createdByRole: v.string(), } |
failSkinScan | — | { scanId: v.id("skinScanSessions"), errorCode: v.string(), errorMessage: v.string(), warnings: v.optional(scoreWarningsValidator), } |
markSkinScanProcessing | — | { scanId: v.id("skinScanSessions"), } |
saveSkinScanConsentInternal | — | { scanId: v.id("skinScanSessions"), userId: v.string(), consentTextVersion: v.string(), purpose: v.optional(v.string()), } |
startSkinScanAnalysisInternal | — | { scanId: v.id("skinScanSessions"), userId: v.string(), } |
internalAction (2)
| Function | Description | Args |
|---|---|---|
cleanupExpiredRawImage | — | { scanId: v.id("skinScanSessions"), } |
runSkinScanAnalysis | — | { scanId: v.id("skinScanSessions"), } |