Uploads a file and waits for processing to finish before returning. Useful for synchronous API usage.
API Key for authentication
Material name
Folder ID (optional)
Processing timeout in milliseconds (default: 300000 - 5 minutes)
Polling interval in milliseconds (default: 2000)
Whether to extract images from files (true/false, default: true)
Material uploaded and processed successfully
Material ID
Material name
Organization ID
Folder ID
Content type
text, pdf, video, audio, image, epub Material content
Material status
active, processing, pending_upload, error, deleted Creation timestamp
Last update timestamp
Material metadata
Usage information
References that this material cites