{"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/analytics:googleapis-accesscontextmanager/accesscontextmanager-access-policies-list":{"get":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_access_policies_list","summary":"Lists all access policies in an organization.","description":"GET /v1/accessPolicies","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Number of AccessPolicy instances to include in the list. Default 100.","schema":{"type":"integer","description":"Number of AccessPolicy instances to include in the list. Default 100."}},{"name":"pageToken","in":"query","required":false,"description":"Next page token for the next batch of AccessPolicy instances. Defaults to the first page of results.","schema":{"type":"string","description":"Next page token for the next batch of AccessPolicy instances. Defaults to the first page of results."}},{"name":"parent","in":"query","required":false,"description":"Required. Resource name for the container to list AccessPolicy instances from. Format: `organizations/{org_id}`","schema":{"type":"string","description":"Required. Resource name for the container to list AccessPolicy instances from. Format: `organizations/{org_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/analytics:googleapis-accesscontextmanager/accesscontextmanager-access-policies-create":{"post":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_access_policies_create","summary":"Creates an access policy. This method fails if the organization already has an access policy. The…","description":"POST /v1/accessPolicies","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"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/analytics:googleapis-accesscontextmanager/accesscontextmanager-organizations-gcp-user-access-bindings":{"get":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_organizations_gcp_user_access_bindings","summary":"Gets the GcpUserAccessBinding with the given name.","description":"GET /v1/{+name}","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. Example: \"organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N\"","schema":{"type":"string","description":"Required. Example: \"organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N\""}}],"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/analytics:googleapis-accesscontextmanager/accesscontextmanager-organizations-gcp-user-access-bindings-2":{"post":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_organizations_gcp_user_access_bindings_2","summary":"Updates a GcpUserAccessBinding. Completion of this long-running operation does not necessarily signify that…","description":"PATCH /v1/{+name}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"append":{"type":"boolean","description":"Optional. This field controls whether or not certain repeated settings in the update request overwrite or append to existing settings on…"},"name":{"type":"string","description":"Immutable. Assigned by the server during creation. The last segment has an arbitrary length and has only URI unreserved characters (as…"},"updateMask":{"type":"string","description":"Required. Only the fields specified in this mask are updated. Because name and group_key cannot be changed, update_mask is required and…"},"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/analytics:googleapis-accesscontextmanager/accesscontextmanager-organizations-gcp-user-access-bindings-3":{"post":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_organizations_gcp_user_access_bindings_3","summary":"Deletes a GcpUserAccessBinding. Completion of this long-running operation does not necessarily signify that…","description":"DELETE /v1/{+name}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Required. Example: \"organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N\""}}}}}},"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/analytics:googleapis-accesscontextmanager/accesscontextmanager-access-policies-get-iam-policy":{"post":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_access_policies_get_iam_policy","summary":"Gets the IAM policy for the specified Access Context Manager access policy.","description":"POST /v1/{+resource}:getIamPolicy","tags":["analytics"],"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 requested. 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/analytics:googleapis-accesscontextmanager/accesscontextmanager-access-policies-set-iam-policy":{"post":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_access_policies_set_iam_policy","summary":"Sets the IAM policy for the specified Access Context Manager access policy. This method replaces the…","description":"POST /v1/{+resource}:setIamPolicy","tags":["analytics"],"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/analytics:googleapis-accesscontextmanager/accesscontextmanager-access-policies-service-perimeters-test":{"post":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_access_policies_service_perimeters_test","summary":"Returns the IAM permissions that the caller has on the specified Access Context Manager resource. The…","description":"POST /v1/{+resource}:testIamPermissions","tags":["analytics"],"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/analytics:googleapis-accesscontextmanager/accesscontextmanager-access-policies-access-levels-list":{"get":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_access_policies_access_levels_list","summary":"Lists all access levels for an access policy.","description":"GET /v1/{+parent}/accessLevels","tags":["analytics"],"parameters":[{"name":"accessLevelFormat","in":"query","required":false,"description":"Whether to return `BasicLevels` in the Cloud Common Expression language, as `CustomLevels`, rather than as `BasicLevels`. Defaults to…","schema":{"type":"string","enum":["LEVEL_FORMAT_UNSPECIFIED","AS_DEFINED","CEL"],"description":"Whether to return `BasicLevels` in the Cloud Common Expression language, as `CustomLevels`, rather than as `BasicLevels`. Defaults to…"}},{"name":"pageSize","in":"query","required":false,"description":"Number of Access Levels to include in the list. Default 100.","schema":{"type":"integer","description":"Number of Access Levels to include in the list. Default 100."}},{"name":"pageToken","in":"query","required":false,"description":"Next page token for the next batch of Access Level instances. Defaults to the first page of results.","schema":{"type":"string","description":"Next page token for the next batch of Access Level instances. Defaults to the first page of results."}},{"name":"parent","in":"query","required":true,"description":"Required. Resource name for the access policy to list Access Levels from. Format: `accessPolicies/{policy_id}`","schema":{"type":"string","description":"Required. Resource name for the access policy to list Access Levels from. Format: `accessPolicies/{policy_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/analytics:googleapis-accesscontextmanager/accesscontextmanager-access-policies-access-levels-create":{"post":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_access_policies_access_levels_create","summary":"Creates an access level. The long-running operation from this RPC has a successful status after the access…","description":"POST /v1/{+parent}/accessLevels","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. Resource name for the access policy which owns this Access Level. Format: `accessPolicies/{policy_id}`"},"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/analytics:googleapis-accesscontextmanager/accesscontextmanager-access-policies-access-levels-replace-a":{"post":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_access_policies_access_levels_replace_a","summary":"Replaces all existing access levels in an access policy with the access levels provided. This is done…","description":"POST /v1/{+parent}/accessLevels:replaceAll","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. Resource name for the access policy which owns these Access Levels. Format: `accessPolicies/{policy_id}`"},"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/analytics:googleapis-accesscontextmanager/accesscontextmanager-access-policies-authorized-orgs-descs-l":{"get":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_access_policies_authorized_orgs_descs_l","summary":"Lists all authorized orgs descs for an access policy.","description":"GET /v1/{+parent}/authorizedOrgsDescs","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Number of Authorized Orgs Descs to include in the list. Default 100.","schema":{"type":"integer","description":"Number of Authorized Orgs Descs to include in the list. Default 100."}},{"name":"pageToken","in":"query","required":false,"description":"Next page token for the next batch of Authorized Orgs Desc instances. Defaults to the first page of results.","schema":{"type":"string","description":"Next page token for the next batch of Authorized Orgs Desc instances. Defaults to the first page of results."}},{"name":"parent","in":"query","required":true,"description":"Required. Resource name for the access policy to list Authorized Orgs Desc from. Format: `accessPolicies/{policy_id}`","schema":{"type":"string","description":"Required. Resource name for the access policy to list Authorized Orgs Desc from. Format: `accessPolicies/{policy_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/analytics:googleapis-accesscontextmanager/accesscontextmanager-access-policies-authorized-orgs-descs-c":{"post":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_access_policies_authorized_orgs_descs_c","summary":"Creates an authorized orgs desc. The long-running operation from this RPC has a successful status after the…","description":"POST /v1/{+parent}/authorizedOrgsDescs","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. Resource name for the access policy which owns this Authorized Orgs Desc. Format: `accessPolicies/{policy_id}`"},"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/analytics:googleapis-accesscontextmanager/accesscontextmanager-access-policies-service-perimeters-comm":{"post":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_access_policies_service_perimeters_comm","summary":"Commits the dry-run specification for all the service perimeters in an access policy. A commit operation on…","description":"POST /v1/{+parent}/servicePerimeters:commit","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. Resource name for the parent Access Policy which owns all Service Perimeters in scope for the commit operation. 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/analytics:googleapis-accesscontextmanager/accesscontextmanager-access-policies-service-perimeters-list":{"get":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_access_policies_service_perimeters_list","summary":"Lists all service perimeters for an access policy.","description":"GET /v1/{+parent}/servicePerimeters","tags":["analytics"],"parameters":[{"name":"deletedPrincipalSyntax","in":"query","required":false,"description":"Optional. If true, the response will contain the deleted principal syntax for identities that support it.","schema":{"type":"string","enum":["DELETED_PRINCIPAL_SYNTAX_SUPPORT_UNSPECIFIED","DELETED_PRINCIPAL_SYNTAX_SUPPORT_DISABLED","DELETED_PRINCIPAL_SYNTAX_SUPPORT_ENABLED"],"description":"Optional. If true, the response will contain the deleted principal syntax for identities that support it."}},{"name":"pageSize","in":"query","required":false,"description":"Number of Service Perimeters to include in the list. Default 100.","schema":{"type":"integer","description":"Number of Service Perimeters to include in the list. Default 100."}},{"name":"pageToken","in":"query","required":false,"description":"Next page token for the next batch of Service Perimeter instances. Defaults to the first page of results.","schema":{"type":"string","description":"Next page token for the next batch of Service Perimeter instances. Defaults to the first page of results."}},{"name":"parent","in":"query","required":true,"description":"Required. Resource name for the access policy to list Service Perimeters from. Format: `accessPolicies/{policy_id}`","schema":{"type":"string","description":"Required. Resource name for the access policy to list Service Perimeters from. Format: `accessPolicies/{policy_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/analytics:googleapis-accesscontextmanager/accesscontextmanager-access-policies-service-perimeters-crea":{"post":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_access_policies_service_perimeters_crea","summary":"Creates a service perimeter. The long-running operation from this RPC has a successful status after the…","description":"POST /v1/{+parent}/servicePerimeters","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. Resource name for the access policy which owns this Service Perimeter. Format: `accessPolicies/{policy_id}`"},"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/analytics:googleapis-accesscontextmanager/accesscontextmanager-access-policies-service-perimeters-repl":{"post":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_access_policies_service_perimeters_repl","summary":"Replace all existing service perimeters in an access policy with the service perimeters provided. This is…","description":"POST /v1/{+parent}/servicePerimeters:replaceAll","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. Resource name for the access policy which owns these Service Perimeters. Format: `accessPolicies/{policy_id}`"},"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/analytics:googleapis-accesscontextmanager/accesscontextmanager-projects-lookup-configured-service-peri":{"get":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_projects_lookup_configured_service_peri","summary":"Looks up the configured service perimeter for a given resource Format: ['projects/{projectNumber}',…","description":"GET /v1/{+resource}:lookupConfiguredServicePerimeter","tags":["analytics"],"parameters":[{"name":"resource","in":"query","required":true,"description":"Required. The Resource to resolve (e.g. \"projects/123\", \"folders/456\").","schema":{"type":"string","description":"Required. The Resource to resolve (e.g. \"projects/123\", \"folders/456\")."}}],"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/analytics:googleapis-accesscontextmanager/accesscontextmanager-operations-cancel":{"post":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_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":["analytics"],"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/analytics:googleapis-accesscontextmanager/accesscontextmanager-organizations-gcp-user-access-bindings-4":{"get":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_organizations_gcp_user_access_bindings_4","summary":"Lists all GcpUserAccessBindings for a Google Cloud organization.","description":"GET /v1/{+parent}/gcpUserAccessBindings","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. The literal filter to apply to the results returned. See https://google.aip.dev/160 for more details. Accepts values: *…","schema":{"type":"string","description":"Optional. The literal filter to apply to the results returned. See https://google.aip.dev/160 for more details. Accepts values: *…"}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Maximum number of items to return. The server may return fewer items. If left blank, the server may return any number of items.","schema":{"type":"integer","description":"Optional. Maximum number of items to return. The server may return fewer items. If left blank, the server may return any number of items."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. If left blank, returns the first page. To enumerate all items, use the next_page_token from your previous list operation.","schema":{"type":"string","description":"Optional. If left blank, returns the first page. To enumerate all items, use the next_page_token from your previous list operation."}},{"name":"parent","in":"query","required":true,"description":"Required. Example: \"organizations/256\"","schema":{"type":"string","description":"Required. Example: \"organizations/256\""}}],"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/analytics:googleapis-accesscontextmanager/accesscontextmanager-organizations-gcp-user-access-bindings-5":{"post":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_organizations_gcp_user_access_bindings_5","summary":"Creates a GcpUserAccessBinding. If the client specifies a name, the server ignores it. Fails if a resource…","description":"POST /v1/{+parent}/gcpUserAccessBindings","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. Example: \"organizations/256\""},"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/analytics:googleapis-accesscontextmanager/accesscontextmanager-permissions-list":{"get":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_permissions_list","summary":"Lists all supported permissions in VPC Service Controls ingress and egress rules for Granular Controls.","description":"GET /v1/permissions","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Optional. This flag specifies the maximum number of services to return per page. Default value is 100.","schema":{"type":"integer","description":"Optional. This flag specifies the maximum number of services to return per page. Default value is 100."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. Use this token to retrieve a specific page of results. Default is the first page.","schema":{"type":"string","description":"Optional. Use this token to retrieve a specific page of results. Default is the first 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/analytics:googleapis-accesscontextmanager/accesscontextmanager-services-get":{"get":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_services_get","summary":"Returns a VPC-SC supported service based on the service name. **IAM Permissions**: Requires the following…","description":"GET /v1/services/{name}","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"The name of the service to get information about. The names must be in the same format as used in defining a service perimeter, for…","schema":{"type":"string","description":"The name of the service to get information about. The names must be in the same format as used in defining a service perimeter, for…"}}],"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/analytics:googleapis-accesscontextmanager/accesscontextmanager-services-list":{"get":{"operationId":"analytics_googleapis_accesscontextmanager_accesscontextmanager_services_list","summary":"Lists all VPC-SC supported services. **IAM Permissions**: Requires the following IAM permissions to use this…","description":"GET /v1/services","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"This flag specifies the maximum number of services to return per page. Default value is 100.","schema":{"type":"integer","description":"This flag specifies the maximum number of services to return per page. Default value is 100."}},{"name":"pageToken","in":"query","required":false,"description":"Use this token to retrieve a specific page of results. Default is the first page.","schema":{"type":"string","description":"Use this token to retrieve a specific page of results. Default is the first 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"}}},"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"}}}}}}}