For the complete documentation index, see llms.txt. This page is also available as Markdown.

Spotlight API

Use the Spotlight API to highlight key platform objects requiring attention.

The Spotlight API provides endpoints designed to highlight key platform objects that may need attention. These objects can include agreements, orders, subscriptions, invoices, and more.

The API consists of two primary endpoints: spotlightObject and spotlightQuery. With this API, you can:

  • List all spotlighted objects.

  • Invalidate or clear the cache for Spotlight objects.

  • List the defined spotlight queries.

  • Get details for a specific spotlight query.

  • Update an existing spotlight query.

Before you start

Review the shared API docs before you work with the spotlight resources.

Core resources

The Spotlight API is built around the following core resources:

  • SpotlightObject – Represents a collection of spotlighted objects.

  • SpotlightTopItem – Represents individual top result items identified by spotlightQuery.

  • SpotlightQuery – Represents the search query used to retrieve spotlighted data.

Browse collection

The API is organized into a single collection containing a set of operations. Access to these operations varies by role, depending on whether you are a client, vendor, or operations user.

Refer to the following capability matrix to see which roles are authorized to perform specific operations within this collection:

Operation
Method
Description
Access

GET

Returns a list of spotlight result objects filtered by RQL query.

vendor, client, ops

POST

Invalidates all cache keys for the account and buyer group.

vendor, client, ops

POST

Invalidates cache for a specific spotlight object.

vendor, client, ops

POST

Returns a list of spotlight queries.

vendor, client, ops

GET

Gets a spotlight query.

vendor, client, ops

PUT

Updates the definition or configuration of a spotlight query.

vendor, client, ops

Last updated

Was this helpful?