curl --request POST \ --url https://geoff.ai/api/v1/files/upload \ --header 'Authorization: Bearer <token>' \ --form 'file=@image.jpg' \ --form 'purpose=image-input'
{ "data": { "file_id": "file_abc123", "filename": "image.jpg", "size": 1048576, "purpose": "image-input", "created_at": "2026-01-01T00:00:00Z" } }
Upload a file for use with other API endpoints.
Bearer API_key
image-input
video-input
audio-input
general