REST Resource: projects.locations.publishers

Resource: Publisher

Represents a verified Publisher of Skills. Prepopulated publishers include publishers/cloud.google.com and publishers/workspace.google.com.

JSON representation
{
  "name": string,
  "verifiedPrefix": string,
  "displayName": string,
  "publisherTier": enum (PublisherTier),
  "documentationUri": string,
  "supportUri": string
}
Fields
name

string

Identifier. Resource name of the publisher. Format: projects/{project}/locations/{location}/publishers/{publisher}

verifiedPrefix

string

Required. The verified prefix (e.g. "snowflake-", "google-") associated with this publisher. The system uses this prefix to enforce name-squatting rules during Skill registration. Must be globally unique across all publishers.

displayName

string

Optional. Human readable display name of the publisher.

publisherTier

enum (PublisherTier)

Output only. The curation tier of the publisher.

documentationUri

string

Optional. URI pointing to official publisher documentation.

supportUri

string

Optional. URI pointing to the support portal or email.

PublisherTier

Curation tier representing the publisher's level of verification.

Enums
PUBLISHER_TIER_UNSPECIFIED Default value. Unspecified.
FIRST_PARTY First-party Google-curated and verified global publishers.
THIRD_PARTY Third-party verified enterprise partner publishers.
PRIVATE Private publishers within the developer's workspace/project.

Methods

get

Fetches details of a specific Publisher.

list

Lists all Publishers in a location.