Upload a File
curl --request POST \
--url https://geoff.ai/api/v1/files/upload \
--header 'Authorization: Bearer YOUR_API_KEY' \
--form 'file=@image.jpg' \
--form 'purpose=image-input'
List Files
curl --request GET \
--url https://geoff.ai/api/v1/files \
--header 'Authorization: Bearer YOUR_API_KEY'
Retrieve File Metadata
curl --request GET \
--url https://geoff.ai/api/v1/files/FILE_ID \
--header 'Authorization: Bearer YOUR_API_KEY'
Download File Content
curl --request GET \
--url https://geoff.ai/api/v1/files/FILE_ID/content \
--header 'Authorization: Bearer YOUR_API_KEY' \
--output downloaded_file.jpg
Delete a File
curl --request POST \
--url https://geoff.ai/api/v1/files/FILE_ID/delete \
--header 'Authorization: Bearer YOUR_API_KEY'