You must have at least one Publisher in your organization before uploading. See Manage Publishers.
- Via API
- Via Gloo AI Studio
Upload once. Search instantly. Build faster.The Data Engine Files API lets you send any file directly to Gloo AI for real-time processing and indexing. Within minutes, your content becomes searchable, context-aware, and ready for AI-driven interactions—no preprocessing or custom pipelines required.Example Response:
Why It Matters
Developers often spend weeks wiring together upload, parsing, and indexing pipelines. The Data Engine Files API eliminates that complexity:- Unified ingestion for all major file types
- Automatic parsing and indexing with no manual steps
- Instant availability in your Gloo AI workspace
- Scalable performance for millions of files
Prerequisites
Before starting, ensure you have:- A Gloo AI Studio account
- Your Client ID and Client Secret from the API Credentials page
The Files API requires Bearer token authentication. If you haven’t set up
authentication yet, follow the Authentication
Tutorial.
Upload Files
Send files directly to the ingestion endpoint. You can mix file types freely—the endpoint automatically detects and processes each format.Upload with Your Internal ID
Use theproducer_id query parameter to associate your internal ID with the uploaded file. This makes it easier to look up items later using your own identifiers.Shell
Next Steps
- Update metadata after upload: See Edit Content
- Look up items by producer ID: See Manage Content
- Full API details: See API Reference
- More code examples: See Upload Files Recipe

