text/* and application/json) are scanned for PHI and the redacted text is what is stored; binary uploads are stored as sent.
Stored files cannot yet be referenced from inference requests. To give a model an image or PDF today, send it inline as a base64
image or document block. A file (or url) source on a content block is rejected with 400 UNSUPPORTED_PARAMETER rather than silently dropped.ai:documents scope; without it the request returns 403 MISSING_SCOPE. See Scopes.
Upload a file
Body
MALWARE_DETECTED and no file is stored.
List files
Retrieve metadata
Download content
Delete a file
404.