{"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-securesourcemanager/securesourcemanager-projects-locations-repositories-pull-req":{"get":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_pull_req","summary":"Gets a pull request comment.","description":"GET /v1/{+name}","tags":["dev-tools"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. Name of the pull request comment to retrieve. The format is…","schema":{"type":"string","description":"Required. Name of the pull request comment to retrieve. The format is…"}}],"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-securesourcemanager/securesourcemanager-projects-locations-repositories-pull-req-2":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_pull_req_2","summary":"Updates a pull request comment.","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. Unique identifier for the pull request comment. The comment id is generated by the server. Format:…"},"updateMask":{"type":"string","description":"Optional. Field mask is used to specify the fields to be overwritten in the pull request comment resource by the update. Updatable 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-securesourcemanager/securesourcemanager-projects-locations-repositories-pull-req-3":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_pull_req_3","summary":"Deletes a pull request comment.","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. Name of the pull request comment to delete. The format is…"}}}}}},"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-securesourcemanager/securesourcemanager-projects-locations-list":{"get":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_list","summary":"Lists information about the supported locations for this service.","description":"GET /v1/{+name}/locations","tags":["dev-tools"],"parameters":[{"name":"extraLocationTypes","in":"query","required":false,"description":"Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations.","schema":{"type":"string","description":"Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations."}},{"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-securesourcemanager/securesourcemanager-projects-locations-instances-list":{"get":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_instances_list","summary":"Lists Instances in a given project and location.","description":"GET /v1/{+parent}/instances","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Filter for filtering results.","schema":{"type":"string","description":"Filter for filtering results."}},{"name":"orderBy","in":"query","required":false,"description":"Hint for how to order the results.","schema":{"type":"string","description":"Hint for how to order the results."}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.","schema":{"type":"integer","description":"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":"A token identifying a page of results the server should return.","schema":{"type":"string","description":"A token identifying a page of results the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. Parent value for ListInstancesRequest.","schema":{"type":"string","description":"Required. Parent value for ListInstancesRequest."}}],"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-securesourcemanager/securesourcemanager-projects-locations-instances-create":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_instances_create","summary":"Creates a new instance in a given project and location.","description":"POST /v1/{+parent}/instances","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"instanceId":{"type":"string","description":"Required. ID of the instance to be created."},"parent":{"type":"string","description":"Required. Value for parent."},"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-securesourcemanager/securesourcemanager-projects-locations-repositories-get-iam":{"get":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_get_iam","summary":"Get IAM policy for a repository.","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-securesourcemanager/securesourcemanager-projects-locations-repositories-set-iam":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_set_iam","summary":"Set IAM policy on a repository.","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-securesourcemanager/securesourcemanager-projects-locations-repositories-test-iam":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_test_iam","summary":"Test IAM permissions on a repository. IAM permission checks are not required on this method.","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-securesourcemanager/securesourcemanager-projects-locations-operations-cancel":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_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-securesourcemanager/securesourcemanager-projects-locations-operations-list":{"get":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_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."}}],"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-securesourcemanager/securesourcemanager-projects-locations-repositories-list":{"get":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_list","summary":"Lists Repositories in a given project and location. The instance field is required in the query parameter…","description":"GET /v1/{+parent}/repositories","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filter results.","schema":{"type":"string","description":"Optional. Filter results."}},{"name":"instance","in":"query","required":false,"description":"Optional. The name of the instance in which the repository is hosted, formatted as…","schema":{"type":"string","description":"Optional. The name of the instance in which the repository is hosted, formatted as…"}},{"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":"A token identifying a page of results the server should return.","schema":{"type":"string","description":"A token identifying a page of results the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. Parent value for ListRepositoriesRequest.","schema":{"type":"string","description":"Required. Parent value for ListRepositoriesRequest."}}],"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-securesourcemanager/securesourcemanager-projects-locations-repositories-create":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_create","summary":"Creates a new repository in a given project and location. The Repository.Instance field is required in the…","description":"POST /v1/{+parent}/repositories","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The project in which to create the repository. Values are of the form `projects/{project_number}/locations/{location_id}`"},"repositoryId":{"type":"string","description":"Required. The ID to use for the repository, which will become the final component of the repository's resource name. 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-securesourcemanager/securesourcemanager-projects-locations-repositories-fetch-bl":{"get":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_fetch_bl","summary":"Fetches a blob from a repository.","description":"GET /v1/{+repository}:fetchBlob","tags":["dev-tools"],"parameters":[{"name":"repository","in":"query","required":true,"description":"Required. The format is `projects/{project_number}/locations/{location_id}/repositories/{repository_id}`. Specifies the repository…","schema":{"type":"string","description":"Required. The format is `projects/{project_number}/locations/{location_id}/repositories/{repository_id}`. Specifies the repository…"}},{"name":"sha","in":"query","required":false,"description":"Required. The SHA-1 hash of the blob to retrieve.","schema":{"type":"string","description":"Required. The SHA-1 hash of the blob to retrieve."}}],"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-securesourcemanager/securesourcemanager-projects-locations-repositories-fetch-tr":{"get":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_fetch_tr","summary":"Fetches a tree from a repository.","description":"GET /v1/{+repository}:fetchTree","tags":["dev-tools"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, at most 10,000 items will be returned.","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, at most 10,000 items will be returned."}},{"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":"recursive","in":"query","required":false,"description":"Optional. If true, include all subfolders and their files in the response. If false, only the immediate children are returned.","schema":{"type":"boolean","description":"Optional. If true, include all subfolders and their files in the response. If false, only the immediate children are returned."}},{"name":"ref","in":"query","required":false,"description":"Optional. `ref` can be a SHA-1 hash, a branch name, or a tag. Specifies which tree to fetch. If not specified, the default branch will be…","schema":{"type":"string","description":"Optional. `ref` can be a SHA-1 hash, a branch name, or a tag. Specifies which tree to fetch. If not specified, the default branch will be…"}},{"name":"repository","in":"query","required":true,"description":"Required. The format is `projects/{project_number}/locations/{location_id}/repositories/{repository_id}`. Specifies the repository to…","schema":{"type":"string","description":"Required. The format is `projects/{project_number}/locations/{location_id}/repositories/{repository_id}`. Specifies the repository to…"}}],"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-securesourcemanager/securesourcemanager-projects-locations-repositories-branch-r":{"get":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_branch_r","summary":"ListBranchRules lists branch rules in a given repository.","description":"GET /v1/{+parent}/branchRules","tags":["dev-tools"],"parameters":[{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer"}},{"name":"pageToken","in":"query","required":false,"schema":{"type":"string"}},{"name":"parent","in":"query","required":true,"schema":{"type":"string"}}],"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-securesourcemanager/securesourcemanager-projects-locations-repositories-branch-r-2":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_branch_r_2","summary":"CreateBranchRule creates a branch rule in a given repository.","description":"POST /v1/{+parent}/branchRules","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"branchRuleId":{"type":"string"},"parent":{"type":"string"},"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-securesourcemanager/securesourcemanager-projects-locations-repositories-hooks-li":{"get":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_hooks_li","summary":"Lists hooks in a given repository.","description":"GET /v1/{+parent}/hooks","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 for ListHooksRequest.","schema":{"type":"string","description":"Required. Parent value for ListHooksRequest."}}],"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-securesourcemanager/securesourcemanager-projects-locations-repositories-hooks-cr":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_hooks_cr","summary":"Creates a new hook in a given repository.","description":"POST /v1/{+parent}/hooks","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"hookId":{"type":"string","description":"Required. The ID to use for the hook, which will become the final component of the hook's resource name. This value restricts to…"},"parent":{"type":"string","description":"Required. The repository in which to create the hook. Values are of the form…"},"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-securesourcemanager/securesourcemanager-projects-locations-repositories-pull-req-4":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_pull_req_4","summary":"Closes a pull request without merging.","description":"POST /v1/{+name}:close","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The pull request to close. Format:…"},"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-securesourcemanager/securesourcemanager-projects-locations-repositories-issues-l":{"get":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_issues_l","summary":"Lists issues in a repository.","description":"GET /v1/{+parent}/issues","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Used to filter the resulting issues list.","schema":{"type":"string","description":"Optional. Used to filter the resulting issues list."}},{"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 repository in which to list issues. Format: `projects/{project_number}/locations/{location_id}/repositories/{repository_id}`","schema":{"type":"string","description":"Required. The repository in which to list issues. Format: `projects/{project_number}/locations/{location_id}/repositories/{repository_id}`"}}],"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-securesourcemanager/securesourcemanager-projects-locations-repositories-issues-c":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_issues_c","summary":"Creates an issue.","description":"POST /v1/{+parent}/issues","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The repository in which to create the issue. Format:…"},"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-securesourcemanager/securesourcemanager-projects-locations-repositories-pull-req-5":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_pull_req_5","summary":"Opens a pull request.","description":"POST /v1/{+name}:open","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The pull request to open. Format:…"},"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-securesourcemanager/securesourcemanager-projects-locations-repositories-issues-i":{"get":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_issues_i","summary":"Lists comments in an issue.","description":"GET /v1/{+parent}/issueComments","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. The issue in which to list the comments. Format:…","schema":{"type":"string","description":"Required. The issue in which to list the comments. 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-securesourcemanager/securesourcemanager-projects-locations-repositories-issues-i-2":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_issues_i_2","summary":"Creates an issue comment.","description":"POST /v1/{+parent}/issueComments","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The issue in which to create the issue comment. Format:…"},"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-securesourcemanager/securesourcemanager-projects-locations-repositories-pull-req-6":{"get":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_pull_req_6","summary":"Lists pull requests in a repository.","description":"GET /v1/{+parent}/pullRequests","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. The repository in which to list pull requests. Format:…","schema":{"type":"string","description":"Required. The repository in which to list pull requests. 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-securesourcemanager/securesourcemanager-projects-locations-repositories-pull-req-7":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_pull_req_7","summary":"Creates a pull request.","description":"POST /v1/{+parent}/pullRequests","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The repository that the pull request is created from. Format:…"},"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-securesourcemanager/securesourcemanager-projects-locations-repositories-pull-req-8":{"get":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_pull_req_8","summary":"Lists a pull request's file diffs.","description":"GET /v1/{+name}:listFileDiffs","tags":["dev-tools"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. The pull request to list file diffs for. Format:…","schema":{"type":"string","description":"Required. The pull request to list file diffs for. Format:…"}},{"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."}}],"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-securesourcemanager/securesourcemanager-projects-locations-repositories-pull-req-9":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_pull_req_9","summary":"Merges a pull request.","description":"POST /v1/{+name}:merge","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The pull request to merge. Format:…"},"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-securesourcemanager/securesourcemanager-projects-locations-repositories-pull-req-10":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_pull_req_10","summary":"Batch creates pull request comments.","description":"POST /v1/{+parent}/pullRequestComments:batchCreate","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The pull request in which to create the pull request comments. Format:…"},"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-securesourcemanager/securesourcemanager-projects-locations-repositories-pull-req-11":{"get":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_pull_req_11","summary":"Lists pull request comments.","description":"GET /v1/{+parent}/pullRequestComments","tags":["dev-tools"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. If unspecified, at most 100 pull request comments will be returned. The maximum value is 100; values above…","schema":{"type":"integer","description":"Optional. Requested page size. If unspecified, at most 100 pull request comments will be returned. The maximum value is 100; values above…"}},{"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 pull request in which to list pull request comments. Format:…","schema":{"type":"string","description":"Required. The pull request in which to list pull request comments. 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-securesourcemanager/securesourcemanager-projects-locations-repositories-pull-req-12":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_pull_req_12","summary":"Creates a pull request comment.","description":"POST /v1/{+parent}/pullRequestComments","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The pull request in which to create the pull request comment. Format:…"},"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-securesourcemanager/securesourcemanager-projects-locations-repositories-pull-req-13":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_pull_req_13","summary":"Resolves pull request comments.","description":"POST /v1/{+parent}/pullRequestComments:resolve","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The pull request in which to resolve the pull request comments. Format:…"},"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-securesourcemanager/securesourcemanager-projects-locations-repositories-pull-req-14":{"post":{"operationId":"dev_tools_google_securesourcemanager_securesourcemanager_projects_locations_repositories_pull_req_14","summary":"Unresolves pull request comment.","description":"POST /v1/{+parent}/pullRequestComments:unresolve","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The pull request in which to resolve the pull request comments. Format:…"},"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"}}}}}}}