Upload document
source_uploadImports a document (PDF, Office, text; up to 50 MB) the host passes as a download URL.
ChatGPT supplies attached files this way. A client-generated key identifies replay; source_operation_read reports progress, and acceptance is not readiness. Files that exist only on the user's computer use source_upload_handoff.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | Yes | Document supplied by the host as a download URL and file metadata. | |
| agent_id | Yes | Agent ID from agents_list or agent_create. | |
| request_key | Yes | Client-generated request UUID; identical retries retain this key. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| effect | Yes | ||
| replayed | Yes | ||
| operation | Yes | ||
| publication | Yes |