Agent Registry API (agentregistry:v1)

2026-10-26

14 new methods

Additions

    Methods
  • ▼ ▲ agentregistry.projects.locations.findings.list

      Parameter Order : parent

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/findings

      Parameters :

        filter

          Description : Optional. Filtering results

          Location : query

          Type : string

        pageToken

          Location : query

          Description : Optional. A token identifying a page of results the server should return.

          Type : string

        orderBy

          Location : query

          Type : string

          Description : Optional. Hint for how to order the results

        pageSize

          Location : query

          Type : integer

          Description : Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.

          Format : int32

        parent

          Type : string

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

          Required : Yes

          Description : Required. Parent value for ListFindingsRequest. Format: `projects/{project}/locations/{location}`.

      HTTP Method : GET

      Path : v1/{+parent}/findings

      Description : Lists Findings in a given project and location.

      Scopes :

    • https://www.googleapis.com/auth/agentregistry.read-only
    • https://www.googleapis.com/auth/agentregistry.read-write
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
  • ▼ ▲ agentregistry.projects.locations.findings.get

  • ▼ ▲ agentregistry.projects.locations.skills.create

      Path : v1/{+parent}/skills

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/skills

      Description : ========================================================================= # Skills Collection APIs Creates a Skill resource container, optionally publishing the initial SkillRevision inline in a single, atomic CRUD roundtrip.

      Parameters :

        skillId

          Description : Required. Custom, user-defined unique container identifier. Must be unique within the parent project and location. This value should be 4-64 characters, and valid characters are `/a-z-/`.

          Type : string

          Location : query

        parent

          Required : Yes

          Description : Required. The project and location location to bootstrap.

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

          Type : string

        requestId

          Location : query

          Description : Optional. Signed UUID request idempotency token.

          Type : string

      HTTP Method : POST

      Parameter Order : parent

      Scopes :

    • https://www.googleapis.com/auth/agentregistry.read-only
    • https://www.googleapis.com/auth/agentregistry.read-write
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
  • ▼ ▲ agentregistry.projects.locations.skills.patch

      Parameters :

        name

          Type : string

          Location : path

          Description : Identifier. Resource name of the Skill. Format: `projects/{project}/locations/{location}/skills/{skill}` The `{skill}` segment acts as the resource ID. If the skill is associated with a Publisher, this segment typically uses a hyphenated namespace prefix corresponding to the publisher (e.g., `google-workspace-create-docs`).

          Required : Yes

          Pattern : ^projects/[^/]+/locations/[^/]+/skills/[^/]+$

        requestId

          Type : string

          Location : query

          Description : Optional. Signed UUID request idempotency token.

        updateMask

          Type : string

          Location : query

          Description : Optional. Standard update target mask mapping relative fields.

          Format : google-fieldmask

      Description : Updates Skill metadata or overrides active pointers/state using REST standard PATCH.

      Parameter Order : name

      HTTP Method : PATCH

      Scopes :

    • https://www.googleapis.com/auth/agentregistry.read-only
    • https://www.googleapis.com/auth/agentregistry.read-write
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
    • Flat Path : v1/projects/{projectsId}/locations/{locationsId}/skills/{skillsId}

      Path : v1/{+name}

  • ▼ ▲ agentregistry.projects.locations.skills.get

  • ▼ ▲ agentregistry.projects.locations.skills.list

      Parameter Order : parent

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/skills

      Scopes :

    • https://www.googleapis.com/auth/agentregistry.read-only
    • https://www.googleapis.com/auth/agentregistry.read-write
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
    • Path : v1/{+parent}/skills

      Description : Lists logical Skills available in a project.

      Parameters :

        orderBy

          Type : string

          Description : Optional. Hint for how to order the results

          Location : query

        pageSize

          Type : integer

          Description : Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.

          Format : int32

          Location : query

        parent

          Required : Yes

          Type : string

          Description : Required. Parent value for ListSkillsRequest

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

        filter

          Description : Optional. Use this field to specify filter criteria on list results. Filter expressions can be used to restrict results based upon filterable fields, where equality operators can be used. See [instructions](https://docs.cloud.google.com/agent-registry/search-agents-and-tools) for more details. Allowed operators: `=`, `<`, `>`, `NOT`, `AND`, `OR`, and `()`. | Field | `=` | `<`, `>` | |--------------|-----|----------| | state | Yes | No | | targetState | Yes | No | | createTime | Yes | Yes | | updateTime | Yes | Yes | Examples: * `state=ACTIVE` to restrict results to skills in the `ACTIVE` state.

          Location : query

          Type : string

        pageToken

          Description : Optional. A token identifying a page of results the server should return.

          Location : query

          Type : string

      HTTP Method : GET

  • ▼ ▲ agentregistry.projects.locations.skills.delete

  • ▼ ▲ agentregistry.projects.locations.skills.search

      Parameters :

        filter

          Type : string

          Description : Optional. Use this field to specify additional filter criteria on search results. Filter expressions can be used to restrict results based upon filterable fields, where equality operators can be used. See [instructions](https://docs.cloud.google.com/agent-registry/search-agents-and-tools) for more details. Allowed operators: `=`, `<`, `>`, `NOT`, `AND`, `OR`, and `()`. | Field | `=` | `<`, `>` | |--------------|-----|----------| | state | Yes | No | | targetState | Yes | No | | createTime | Yes | Yes | | updateTime | Yes | Yes | Examples: * `state=ACTIVE` to restrict results to skills in the `ACTIVE` state.

          Location : query

        pageSize

          Type : integer

          Description : Optional. The maximum number of search results to return per page. The page size is capped at `100`, even if a larger value is specified. A negative value will result in an `INVALID_ARGUMENT` error. If unspecified or set to `0`, a default value of `20` will be used. The server may return fewer results than requested.

          Location : query

          Format : int32

        parent

          Required : Yes

          Type : string

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

          Description : Required. Parent value for SearchSkillsRequest. Format: `projects/{project}/locations/{location}`.

        pageToken

          Type : string

          Location : query

          Description : Optional. If present, retrieve the next batch of results from the preceding call to this method. `page_token` must be the value of `next_page_token` from the previous response. The values of all other method parameters, must be identical to those in the previous call.

        searchType

          Description : Optional. The type of search.

          Enum :

        • SEARCH_TYPE_UNSPECIFIED
        • KEYWORD
        • SEMANTIC
        • Location : query

          Type : string

          Enum Descriptions :

        • Invalid search type.
        • Search for a keyword across all searchable fields.
        • Search based on the meaning and intent of a natural language query.

        searchString

          Type : string

          Location : query

          Description : Optional. Search criteria used to select the Skills to return. If no search criteria is specified then all accessible Skills will be returned. Search expressions can be used to restrict results based upon searchable fields, where the operators can be used along with the suffix wildcard symbol `*`. See [instructions](https://docs.cloud.google.com/agent-registry/search-agents-and-tools) for more details. Allowed operators: `=`, `:`, `NOT`, `AND`, `OR`, and `()`. Searchable fields: | Field | `=` | `:` | `*` | Keyword Search | |---------------------------|-----|-----|-----|----------------| | skillId | Yes | Yes | Yes | Included | | name | No | Yes | Yes | Included | | displayName | No | Yes | Yes | Included | | description | No | Yes | No | Included | | frontmatter.name | No | Yes | No | Included | | frontmatter.description | No | Yes | No | Included | | frontmatter.compatibility | No | Yes | No | Included | | frontmatter.license | No | Yes | No | Included | Examples: * `skillId="urn:skill:projects-1234:locations:global:private-important-skill"` to find the skill with the specified skill ID. * `name:important` to find skills whose name contains `important` as a word. * `displayName:works*` to find skills whose display name contains words that start with `works`.

      Scopes :

    • https://www.googleapis.com/auth/agentregistry.read-only
    • https://www.googleapis.com/auth/agentregistry.read-write
    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
    • Description : Custom deep-search method to filter by frontmatter or query SKILL.md text blobs.

      HTTP Method : GET

      Path : v1/{+parent}/skills:search

      Parameter Order : parent

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/skills:search

  • ▼ ▲ agentregistry.projects.locations.skills.revisions.create

  • ▼ ▲ agentregistry.projects.locations.skills.revisions.get

  • ▼ ▲ agentregistry.projects.locations.skills.revisions.list

  • ▼ ▲ agentregistry.projects.locations.skills.revisions.delete

  • ▼ ▲ agentregistry.projects.locations.publishers.list

  • ▼ ▲ agentregistry.projects.locations.publishers.get