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.
Update a Single Item
Use the single-item endpoint when you need to edit a specific item by itsitem_id or your producer_id.
When to use:
- Correcting a typo in a title
- Adding missing author or tags
- Updating a summary or publication date
Shell
Update Multiple Items
Use the bulk endpoint when you need to update many items matching specific criteria. Filter by author, tags, status, date ranges, or search terms, then apply operations to all matching items. When to use:- Adding a tag across all items by a specific author
- Updating metadata for a content series
- Standardizing fields after a catalog audit
Filter Options
Target items using any combination of:item_ids— Specific item UUIDsauthors— Items by specific authorstags— Items with specific tagsstatuses— Items in specific processing statessearch— Text search across titles, subtitles, summariescreated_after/created_before— Date rangesvisible_in_search/visible_in_chat— Visibility flags
Operations
Apply one or more operations to matched items:- replace — Set a field to a new value
- append — Add values to a list (authors, tags)
- remove — Clear a field or remove values from a list
Shell
Editable Fields
| Field Type | Fields |
|---|---|
| Strings | item_title, item_subtitle, item_summary, item_image, item_url, item_number, item_extra, isbn, publication_date |
| Lists | author, item_tags |
| Booleans | evergreen, visible_in_search, visible_in_chat |
Common Use Cases
Correcting Metadata
Fix typos, add missing authors, or update summaries for individual items using the single-item endpoint.Bulk Tagging
Apply category tags (e.g., “Gospel of John”, “Marriage Series”) across hundreds of items by filtering on author or date range.Standardizing Fields
After a catalog audit, use bulk operations to ensure consistent metadata across your content library.Managing Visibility
Control which items appear in search results or are accessible via chat by updatingvisible_in_search and visible_in_chat flags.
