- Via API
- Via Gloo AI Studio
The Content Management APIs help you understand and control your content catalog—list all items for a publisher, inspect detailed metadata, look up items by your internal IDs, and permanently remove content when needed.
Example Response:Status values:
Example Response:Query Parameters:
Full API details: Get Publisher Producer IDs API Reference
Example Response:Full API details: Get Item Metadata API Reference
Example Response:Full API details: Get Item by Producer ID API Reference
Example Response:Full API details: Delete Item API Reference
Prerequisites
Before starting, ensure you have:- A Gloo AI Studio account
- Your Client ID and Client Secret from the API Credentials page
- Authentication setup - Complete the Authentication Tutorial first
The caller must belong to the organization that owns the specified publisher.
List All Items
Retrieve all items for a publisher with basic metadata including status, title, producer id, and filename. Use this to audit your catalog or find specificitem_id values.When to use:- Audit your content catalog
- Find item IDs for subsequent operations
- Check ingestion status across all items
Shell
STARTED, QUEUED, FETCHING, TRANSCRIBING, NORMALIZING, CHUNKING, EMBEDDING, SYNCED, ENRICHED, COMPLETED, FAILEDFull API details: Get Publisher Items API ReferenceList Producer IDs (Paginated)
Retrieve a paginated list of distinctproducer_id values for a publisher. This is the recommended way to enumerate producer IDs for publishers with large catalogs, as it avoids the response-size limits of the List All Items endpoint.When to use:- Enumerate producer IDs for publishers with large catalogs (thousands of items)
- Page through all producer IDs without hitting response-size limits
- Build sync pipelines that reconcile your internal IDs with Gloo
Results are sorted alphabetically by
producer_id. The default and maximum page size is 1,000.Shell
| Parameter | Type | Default | Description |
|---|---|---|---|
page | integer | 1 | Page number (1-indexed). |
page_size | integer | 1000 | Number of producer IDs per page. Maximum 1000. |
Get Item Details
Retrieve comprehensive metadata for a specific item including status, collection memberships, and all editable fields.When to use:- Inspect item state before updates or deletion
- Verify metadata completeness
- Check collection memberships and visibility settings
Shell
Look Up by Producer ID
If you assigned your own internal ID (producer_id) when uploading content, use this endpoint to find the corresponding Gloo item_id.When to use:- Map your internal IDs to Gloo item IDs
- Integrate with your existing content management systems
- Look up items without storing Gloo IDs
Shell
Delete Items
Permanently remove items from all storage systems. This is irreversible and purges data from vector databases, file storage, and all related records.When to use:- Remove obsolete or test content
- Comply with data removal requests
- Clean up failed ingestions
Shell
Common Workflows
Audit Your Catalog
- List all items to get an overview of your content
- Inspect individual items to check metadata completeness
- Update metadata using the Edit Content APIs
Find and Fix Items
- List items to find content needing updates
- Get item details to understand current state
- Update single item or bulk update to fix issues
Bulk Cleanup
- List items to identify content for removal
- Verify items before deletion
- Delete items in batches to clean up your catalog

