gum logofield manual
ServicesIndexingGoogle APIs for agents and terminals

Indexing

Indexing has 2 operations in gum's generated catalog. Start with search when you know the task, use describe to inspect request fields and scopes, then dispatch through the command that matches the operation risk class.

Count Value
Family Search and media
Operations 2
Risk classes 1 read, 1 write
Auth strategies 2 byo_oauth

Start here

bash
gum search "indexing"
gum describe indexing.urlNotifications.getMetadata
gum read indexing.urlNotifications.getMetadata --args '{"fields":"id"}' --output json

For write-class operations, gum requires the write command and an explicit write gate:

bash
gum describe indexing.urlNotifications.publish
gum write indexing.urlNotifications.publish --allow-write --args '{"fields":"id"}'

Operations

Operation Risk Auth Summary
indexing.urlNotifications.getMetadata read byo_oauth Fetch the most recent notification metadata gum sent Google for a URL (url query param).
indexing.urlNotifications.publish write byo_oauth Notify Google that a URL was updated or deleted (args.body: url, type=URL_UPDATED|URL_DELETED).

Next