{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-skills-revisions-get":{"get":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_skills_revisions_get","summary":"Gets details of a single immutable Revision.","description":"GET /v1/{+name}","tags":["dev-tools"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. Target revision name.","schema":{"type":"string","description":"Required. Target revision name."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-skills-patch":{"post":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_skills_patch","summary":"Updates Skill metadata or overrides active pointers/state using REST standard PATCH.","description":"PATCH /v1/{+name}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Identifier. Resource name of the Skill. Format: `projects/{project}/locations/{location}/skills/{skill}` The `{skill}` segment acts as the…"},"requestId":{"type":"string","description":"Optional. Signed UUID request idempotency token."},"updateMask":{"type":"string","description":"Optional. Standard update target mask mapping relative fields."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-skills-revisions-delete":{"post":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_skills_revisions_delete","summary":"Deletes a specific revision (restricted to admins to purge accidentally committed secrets).","description":"DELETE /v1/{+name}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Required. Target revision name to remove."},"requestId":{"type":"string","description":"Optional. Signed UUID request idempotency token."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-list":{"get":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_list","summary":"Lists information about the supported locations for this service. This method lists locations based on the…","description":"GET /v1/{+name}/locations","tags":["dev-tools"],"parameters":[{"name":"extraLocationTypes","in":"query","required":false,"description":"Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.","schema":{"type":"string","description":"Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage."}},{"name":"filter","in":"query","required":false,"description":"A filter to narrow down results to a preferred subset. The filtering language accepts strings like `\"displayName=tokyo\"`, and is…","schema":{"type":"string","description":"A filter to narrow down results to a preferred subset. The filtering language accepts strings like `\"displayName=tokyo\"`, and is…"}},{"name":"name","in":"query","required":true,"description":"The resource that owns the locations collection, if applicable.","schema":{"type":"string","description":"The resource that owns the locations collection, if applicable."}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of results to return. If not set, the service selects a default.","schema":{"type":"integer","description":"The maximum number of results to return. If not set, the service selects a default."}},{"name":"pageToken","in":"query","required":false,"description":"A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.","schema":{"type":"string","description":"A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-ai-applications-agents-list":{"get":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_ai_applications_agents_list","summary":"Lists Agents under an AI Application.","description":"GET /v1/{+parent}/agents","tags":["dev-tools"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token identifying a page of results the server should return.","schema":{"type":"string","description":"Optional. A token identifying a page of results the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. Parent value (AI Application) for ListAiApplicationAgentsRequest. Format:…","schema":{"type":"string","description":"Required. Parent value (AI Application) for ListAiApplicationAgentsRequest. Format:…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-agents-search":{"post":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_agents_search","summary":"Searches Agents in a given project and location.","description":"POST /v1/{+parent}/agents:search","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. Parent value for SearchAgentsRequest. Format: `projects/{project}/locations/{location}`."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-skills-get-iam-policy":{"get":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_skills_get_iam_policy","summary":"Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not…","description":"GET /v1/{+resource}:getIamPolicy","tags":["dev-tools"],"parameters":[{"name":"options.requestedPolicyVersion","in":"query","required":false,"description":"Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid…","schema":{"type":"integer","description":"Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid…"}},{"name":"resource","in":"query","required":true,"description":"REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names)…","schema":{"type":"string","description":"REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names)…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-ai-applications-list":{"get":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_ai_applications_list","summary":"Lists AI Applications in a given project and location.","description":"GET /v1/{+parent}/aiApplications","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filtering results.","schema":{"type":"string","description":"Optional. Filtering results."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Hint for how to order the results.","schema":{"type":"string","description":"Optional. Hint for how to order the results."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token identifying a page of results the server should return.","schema":{"type":"string","description":"Optional. A token identifying a page of results the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. Parent project and location to query. Format: `projects/{project}/locations/{location}`","schema":{"type":"string","description":"Required. Parent project and location to query. Format: `projects/{project}/locations/{location}`"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-skills-set-iam-policy":{"post":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_skills_set_iam_policy","summary":"Sets the access control policy on the specified resource. Replaces any existing policy. Can return…","description":"POST /v1/{+resource}:setIamPolicy","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resource","body"],"properties":{"resource":{"type":"string","description":"REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names)…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-skills-test-iam-permissions":{"post":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_skills_test_iam_permissions","summary":"Returns permissions that a caller has on the specified resource. If the resource does not exist, this will…","description":"POST /v1/{+resource}:testIamPermissions","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resource","body"],"properties":{"resource":{"type":"string","description":"REQUIRED: The resource for which the policy detail is being requested. See [Resource…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-endpoints-list":{"get":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_endpoints_list","summary":"Lists Endpoints in a given project and location.","description":"GET /v1/{+parent}/endpoints","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. A query string used to filter the list of endpoints returned. The filter expression must follow AIP-160 syntax. Filtering is…","schema":{"type":"string","description":"Optional. A query string used to filter the list of endpoints returned. The filter expression must follow AIP-160 syntax. Filtering is…"}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token identifying a page of results the server should return.","schema":{"type":"string","description":"Optional. A token identifying a page of results the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. The project and location to list endpoints in. Expected format: `projects/{project}/locations/{location}`.","schema":{"type":"string","description":"Required. The project and location to list endpoints in. Expected format: `projects/{project}/locations/{location}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-mcp-servers-list":{"get":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_mcp_servers_list","summary":"Lists McpServers in a given project and location.","description":"GET /v1/{+parent}/mcpServers","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filtering results","schema":{"type":"string","description":"Optional. Filtering results"}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Hint for how to order the results","schema":{"type":"string","description":"Optional. Hint for how to order the results"}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token identifying a page of results the server should return.","schema":{"type":"string","description":"Optional. A token identifying a page of results the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. Parent value for ListMcpServersRequest. Format: `projects/{project}/locations/{location}`.","schema":{"type":"string","description":"Required. Parent value for ListMcpServersRequest. Format: `projects/{project}/locations/{location}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-bindings-list":{"get":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_bindings_list","summary":"Lists Bindings in a given project and location.","description":"GET /v1/{+parent}/bindings","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. A query string used to filter the list of bindings returned. The filter expression must follow AIP-160 syntax.","schema":{"type":"string","description":"Optional. A query string used to filter the list of bindings returned. The filter expression must follow AIP-160 syntax."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Hint for how to order the results","schema":{"type":"string","description":"Optional. Hint for how to order the results"}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. Page size is 500 if unspecified and is capped at `500` even…","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. Page size is 500 if unspecified and is capped at `500` even…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token identifying a page of results the server should return.","schema":{"type":"string","description":"Optional. A token identifying a page of results the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. The project and location to list bindings in. Expected format: `projects/{project}/locations/{location}`.","schema":{"type":"string","description":"Required. The project and location to list bindings in. Expected format: `projects/{project}/locations/{location}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-bindings-create":{"post":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_bindings_create","summary":"Creates a new Binding in a given project and location.","description":"POST /v1/{+parent}/bindings","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"bindingId":{"type":"string","description":"Required. The ID to use for the binding, which will become the final component of the binding's resource name. This value should be 4-63…"},"parent":{"type":"string","description":"Required. The project and location to create the Binding in. Expected format: `projects/{project}/locations/{location}`."},"requestId":{"type":"string","description":"Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-bindings-fetch-available":{"get":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_bindings_fetch_available","summary":"Fetches available Bindings.","description":"GET /v1/{+parent}/bindings:fetchAvailable","tags":["dev-tools"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. Page size is 500 if unspecified and is capped at `500` even…","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. Page size is 500 if unspecified and is capped at `500` even…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token identifying a page of results the server should return.","schema":{"type":"string","description":"Optional. A token identifying a page of results the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent, in the format `projects/{project}/locations/{location}`.","schema":{"type":"string","description":"Required. The parent, in the format `projects/{project}/locations/{location}`."}},{"name":"sourceIdentifier","in":"query","required":false,"description":"The identifier of the source Agent. Format: * `urn:agent:{publisher}:{namespace}:{name}`","schema":{"type":"string","description":"The identifier of the source Agent. Format: * `urn:agent:{publisher}:{namespace}:{name}`"}},{"name":"targetIdentifier","in":"query","required":false,"description":"Optional. The identifier of the target Agent, MCP Server, or Endpoint. Format: * `urn:agent:{publisher}:{namespace}:{name}` *…","schema":{"type":"string","description":"Optional. The identifier of the target Agent, MCP Server, or Endpoint. Format: * `urn:agent:{publisher}:{namespace}:{name}` *…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-findings-list":{"get":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_findings_list","summary":"Lists Findings in a given project and location.","description":"GET /v1/{+parent}/findings","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filtering results","schema":{"type":"string","description":"Optional. Filtering results"}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Hint for how to order the results","schema":{"type":"string","description":"Optional. Hint for how to order the results"}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token identifying a page of results the server should return.","schema":{"type":"string","description":"Optional. A token identifying a page of results the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. Parent value for ListFindingsRequest. Format: `projects/{project}/locations/{location}`.","schema":{"type":"string","description":"Required. Parent value for ListFindingsRequest. Format: `projects/{project}/locations/{location}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-mcp-servers-search":{"post":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_mcp_servers_search","summary":"Searches McpServers in a given project and location.","description":"POST /v1/{+parent}/mcpServers:search","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. Parent value for SearchMcpServersRequest. Format: `projects/{project}/locations/{location}`."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-operations-cancel":{"post":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_operations_cancel","summary":"Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the…","description":"POST /v1/{+name}:cancel","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"The name of the operation resource to be cancelled."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-operations-list":{"get":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_operations_list","summary":"Lists operations that match the specified filter in the request. If the server doesn't support this method,…","description":"GET /v1/{+name}/operations","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"The standard list filter.","schema":{"type":"string","description":"The standard list filter."}},{"name":"name","in":"query","required":true,"description":"The name of the operation's parent resource.","schema":{"type":"string","description":"The name of the operation's parent resource."}},{"name":"pageSize","in":"query","required":false,"description":"The standard list page size.","schema":{"type":"integer","description":"The standard list page size."}},{"name":"pageToken","in":"query","required":false,"description":"The standard list page token.","schema":{"type":"string","description":"The standard list page token."}},{"name":"returnPartialSuccess","in":"query","required":false,"description":"When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the…","schema":{"type":"boolean","description":"When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-publishers-list":{"get":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_publishers_list","summary":"Lists all Publishers in a location.","description":"GET /v1/{+parent}/publishers","tags":["dev-tools"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Optional. Page limit size.","schema":{"type":"integer","description":"Optional. Page limit size."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. Page offset token.","schema":{"type":"string","description":"Optional. Page offset token."}},{"name":"parent","in":"query","required":true,"description":"Required. Parent location to query. Format: `projects/{project}/locations/{location}`","schema":{"type":"string","description":"Required. Parent location to query. Format: `projects/{project}/locations/{location}`"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-services-list":{"get":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_services_list","summary":"Lists Services in a given project and location.","description":"GET /v1/{+parent}/services","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. A query string used to filter the list of services returned. The filter expression must follow AIP-160 syntax. Filtering is…","schema":{"type":"string","description":"Optional. A query string used to filter the list of services returned. The filter expression must follow AIP-160 syntax. Filtering is…"}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token identifying a page of results the server should return.","schema":{"type":"string","description":"Optional. A token identifying a page of results the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. The project and location to list services in. Expected format: `projects/{project}/locations/{location}`.","schema":{"type":"string","description":"Required. The project and location to list services in. Expected format: `projects/{project}/locations/{location}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-services-create":{"post":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_services_create","summary":"Creates a new Service in a given project and location.","description":"POST /v1/{+parent}/services","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The project and location to create the Service in. Expected format: `projects/{project}/locations/{location}`."},"requestId":{"type":"string","description":"Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will…"},"serviceId":{"type":"string","description":"Required. The ID to use for the service, which will become the final component of the service's resource name. This value should be 4-63…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-skills-list":{"get":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_skills_list","summary":"Lists logical Skills available in a project.","description":"GET /v1/{+parent}/skills","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Use this field to specify filter criteria on list results. Filter expressions can be used to restrict results based upon…","schema":{"type":"string","description":"Optional. Use this field to specify filter criteria on list results. Filter expressions can be used to restrict results based upon…"}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Hint for how to order the results","schema":{"type":"string","description":"Optional. Hint for how to order the results"}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token identifying a page of results the server should return.","schema":{"type":"string","description":"Optional. A token identifying a page of results the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. Parent value for ListSkillsRequest","schema":{"type":"string","description":"Required. Parent value for ListSkillsRequest"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-skills-create":{"post":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_skills_create","summary":"========================================================================= # Skills Collection APIs Creates a…","description":"POST /v1/{+parent}/skills","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The project and location location to bootstrap."},"requestId":{"type":"string","description":"Optional. Signed UUID request idempotency token."},"skillId":{"type":"string","description":"Required. Custom, user-defined unique container identifier. Must be unique within the parent project and location. This value should be…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-skills-search":{"get":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_skills_search","summary":"Custom deep-search method to filter by frontmatter or query SKILL.md text blobs.","description":"GET /v1/{+parent}/skills:search","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Use this field to specify additional filter criteria on search results. Filter expressions can be used to restrict results based…","schema":{"type":"string","description":"Optional. Use this field to specify additional filter criteria on search results. Filter expressions can be used to restrict results based…"}},{"name":"pageSize","in":"query","required":false,"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.…","schema":{"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.…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. If present, retrieve the next batch of results from the preceding call to this method. `page_token` must be the value of…","schema":{"type":"string","description":"Optional. If present, retrieve the next batch of results from the preceding call to this method. `page_token` must be the value of…"}},{"name":"parent","in":"query","required":true,"description":"Required. Parent value for SearchSkillsRequest. Format: `projects/{project}/locations/{location}`.","schema":{"type":"string","description":"Required. Parent value for SearchSkillsRequest. Format: `projects/{project}/locations/{location}`."}},{"name":"searchString","in":"query","required":false,"description":"Optional. Search criteria used to select the Skills to return. If no search criteria is specified then all accessible Skills will be…","schema":{"type":"string","description":"Optional. Search criteria used to select the Skills to return. If no search criteria is specified then all accessible Skills will be…"}},{"name":"searchType","in":"query","required":false,"description":"Optional. The type of search.","schema":{"type":"string","enum":["SEARCH_TYPE_UNSPECIFIED","KEYWORD","SEMANTIC"],"description":"Optional. The type of search."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-skills-revisions-list":{"get":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_skills_revisions_list","summary":"Lists all revisions belonging to a parent Skill.","description":"GET /v1/{+parent}/revisions","tags":["dev-tools"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Optional. Page limit size.","schema":{"type":"integer","description":"Optional. Page limit size."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. Page offset token.","schema":{"type":"string","description":"Optional. Page offset token."}},{"name":"parent","in":"query","required":true,"description":"Required. Parent logical container name to query.","schema":{"type":"string","description":"Required. Parent logical container name to query."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:google-agentregistry/agentregistry-projects-locations-skills-revisions-create":{"post":{"operationId":"dev_tools_google_agentregistry_agentregistry_projects_locations_skills_revisions_create","summary":"Creates a new immutable revision and triggers validation pipelines.","description":"POST /v1/{+parent}/revisions","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. Parent logical container name."},"requestId":{"type":"string","description":"Optional. Signed UUID request idempotency token."},"skillRevisionId":{"type":"string","description":"Optional. Custom, user-defined unique revision identifier. Format: 4-63 characters, matching regex `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}