{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/dev-tools:google-saasservicemgmt/saasservicemgmt-projects-locations-units-get":{"get":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_units_get","summary":"Retrieve a single unit.","description":"GET /v1/{+name}","tags":["dev-tools"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. The resource name of the resource within a service.","schema":{"type":"string","description":"Required. The resource name of the resource within a service."}}],"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-saasservicemgmt/saasservicemgmt-projects-locations-units-patch":{"post":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_units_patch","summary":"Update a single unit.","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. The resource name (full URI of the resource) following the standard naming scheme:…"},"requestId":{"type":"string","description":"An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to…"},"updateMask":{"type":"string","description":"Field mask is used to specify the fields to be overwritten in the Unit resource by the update. The fields specified in the update_mask are…"},"validateOnly":{"type":"boolean","description":"If \"validate_only\" is set to true, the service will try to validate that this request would succeed, but will not actually make changes."},"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-saasservicemgmt/saasservicemgmt-projects-locations-units-delete":{"post":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_units_delete","summary":"Delete a single unit.","description":"DELETE /v1/{+name}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"etag":{"type":"string","description":"The etag known to the client for the expected state of the unit. This is used with state-changing methods to prevent accidental overwrites…"},"name":{"type":"string","description":"Required. The resource name of the resource within a service."},"requestId":{"type":"string","description":"An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to…"},"validateOnly":{"type":"boolean","description":"If \"validate_only\" is set to true, the service will try to validate that this request would succeed, but will not actually make changes."}}}}}},"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-saasservicemgmt/saasservicemgmt-projects-locations-list":{"get":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_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-saasservicemgmt/saasservicemgmt-projects-locations-releases-list":{"get":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_releases_list","summary":"Retrieve a collection of releases.","description":"GET /v1/{+parent}/releases","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Filter the list as specified in https://google.aip.dev/160.","schema":{"type":"string","description":"Filter the list as specified in https://google.aip.dev/160."}},{"name":"orderBy","in":"query","required":false,"description":"Order results as specified in https://google.aip.dev/132.","schema":{"type":"string","description":"Order results as specified in https://google.aip.dev/132."}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of releases to send per page.","schema":{"type":"integer","description":"The maximum number of releases to send per page."}},{"name":"pageToken","in":"query","required":false,"description":"The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page.","schema":{"type":"string","description":"The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent of the release.","schema":{"type":"string","description":"Required. The parent of the release."}}],"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-saasservicemgmt/saasservicemgmt-projects-locations-releases-create":{"post":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_releases_create","summary":"Create a new release.","description":"POST /v1/{+parent}/releases","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent of the release."},"releaseId":{"type":"string","description":"Required. The ID value for the new release."},"requestId":{"type":"string","description":"An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to…"},"validateOnly":{"type":"boolean","description":"If \"validate_only\" is set to true, the service will try to validate that this request would succeed, but will not actually make changes."},"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-saasservicemgmt/saasservicemgmt-projects-locations-rollout-kinds-list":{"get":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_rollout_kinds_list","summary":"Retrieve a collection of rollout kinds.","description":"GET /v1/{+parent}/rolloutKinds","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Filter the list as specified in https://google.aip.dev/160.","schema":{"type":"string","description":"Filter the list as specified in https://google.aip.dev/160."}},{"name":"orderBy","in":"query","required":false,"description":"Order results as specified in https://google.aip.dev/132.","schema":{"type":"string","description":"Order results as specified in https://google.aip.dev/132."}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of rollout kinds to send per page.","schema":{"type":"integer","description":"The maximum number of rollout kinds to send per page."}},{"name":"pageToken","in":"query","required":false,"description":"The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page.","schema":{"type":"string","description":"The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent of the rollout kind.","schema":{"type":"string","description":"Required. The parent of the rollout kind."}}],"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-saasservicemgmt/saasservicemgmt-projects-locations-rollout-kinds-create":{"post":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_rollout_kinds_create","summary":"Create a new rollout kind.","description":"POST /v1/{+parent}/rolloutKinds","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent of the rollout kind."},"requestId":{"type":"string","description":"An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to…"},"rolloutKindId":{"type":"string","description":"Required. The ID value for the new rollout kind."},"validateOnly":{"type":"boolean","description":"If \"validate_only\" is set to true, the service will try to validate that this request would succeed, but will not actually make changes."},"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-saasservicemgmt/saasservicemgmt-projects-locations-rollouts-list":{"get":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_rollouts_list","summary":"Retrieve a collection of rollouts.","description":"GET /v1/{+parent}/rollouts","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Filter the list as specified in https://google.aip.dev/160.","schema":{"type":"string","description":"Filter the list as specified in https://google.aip.dev/160."}},{"name":"orderBy","in":"query","required":false,"description":"Order results as specified in https://google.aip.dev/132.","schema":{"type":"string","description":"Order results as specified in https://google.aip.dev/132."}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of rollouts to send per page.","schema":{"type":"integer","description":"The maximum number of rollouts to send per page."}},{"name":"pageToken","in":"query","required":false,"description":"The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page.","schema":{"type":"string","description":"The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent of the rollout.","schema":{"type":"string","description":"Required. The parent of the rollout."}}],"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-saasservicemgmt/saasservicemgmt-projects-locations-rollouts-create":{"post":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_rollouts_create","summary":"Create a new rollout.","description":"POST /v1/{+parent}/rollouts","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent of the rollout."},"requestId":{"type":"string","description":"An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to…"},"rolloutId":{"type":"string","description":"Required. The ID value for the new rollout."},"validateOnly":{"type":"boolean","description":"If \"validate_only\" is set to true, the service will try to validate that this request would succeed, but will not actually make changes."},"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-saasservicemgmt/saasservicemgmt-projects-locations-saas-list":{"get":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_saas_list","summary":"Retrieve a collection of saas.","description":"GET /v1/{+parent}/saas","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Filter the list as specified in https://google.aip.dev/160.","schema":{"type":"string","description":"Filter the list as specified in https://google.aip.dev/160."}},{"name":"orderBy","in":"query","required":false,"description":"Order results as specified in https://google.aip.dev/132.","schema":{"type":"string","description":"Order results as specified in https://google.aip.dev/132."}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of saas to send per page.","schema":{"type":"integer","description":"The maximum number of saas to send per page."}},{"name":"pageToken","in":"query","required":false,"description":"The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page.","schema":{"type":"string","description":"The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent of the saas.","schema":{"type":"string","description":"Required. The parent of the saas."}}],"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-saasservicemgmt/saasservicemgmt-projects-locations-saas-create":{"post":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_saas_create","summary":"Create a new saas.","description":"POST /v1/{+parent}/saas","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent of the saas."},"requestId":{"type":"string","description":"An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to…"},"saasId":{"type":"string","description":"Required. The ID value for the new saas."},"validateOnly":{"type":"boolean","description":"If \"validate_only\" is set to true, the service will try to validate that this request would succeed, but will not actually make changes."},"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-saasservicemgmt/saasservicemgmt-projects-locations-tenants-list":{"get":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_tenants_list","summary":"Retrieve a collection of tenants.","description":"GET /v1/{+parent}/tenants","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Filter the list as specified in https://google.aip.dev/160.","schema":{"type":"string","description":"Filter the list as specified in https://google.aip.dev/160."}},{"name":"orderBy","in":"query","required":false,"description":"Order results as specified in https://google.aip.dev/132.","schema":{"type":"string","description":"Order results as specified in https://google.aip.dev/132."}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of tenants to send per page.","schema":{"type":"integer","description":"The maximum number of tenants to send per page."}},{"name":"pageToken","in":"query","required":false,"description":"The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page.","schema":{"type":"string","description":"The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent of the tenant.","schema":{"type":"string","description":"Required. The parent of the tenant."}}],"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-saasservicemgmt/saasservicemgmt-projects-locations-tenants-create":{"post":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_tenants_create","summary":"Create a new tenant.","description":"POST /v1/{+parent}/tenants","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent of the tenant."},"requestId":{"type":"string","description":"An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to…"},"tenantId":{"type":"string","description":"Required. The ID value for the new tenant."},"validateOnly":{"type":"boolean","description":"If \"validate_only\" is set to true, the service will try to validate that this request would succeed, but will not actually make changes."},"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-saasservicemgmt/saasservicemgmt-projects-locations-unit-kinds-list":{"get":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_unit_kinds_list","summary":"Retrieve a collection of unit kinds.","description":"GET /v1/{+parent}/unitKinds","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Filter the list as specified in https://google.aip.dev/160.","schema":{"type":"string","description":"Filter the list as specified in https://google.aip.dev/160."}},{"name":"orderBy","in":"query","required":false,"description":"Order results as specified in https://google.aip.dev/132.","schema":{"type":"string","description":"Order results as specified in https://google.aip.dev/132."}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of unit kinds to send per page.","schema":{"type":"integer","description":"The maximum number of unit kinds to send per page."}},{"name":"pageToken","in":"query","required":false,"description":"The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page.","schema":{"type":"string","description":"The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent of the unit kind.","schema":{"type":"string","description":"Required. The parent of the unit kind."}}],"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-saasservicemgmt/saasservicemgmt-projects-locations-unit-kinds-create":{"post":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_unit_kinds_create","summary":"Create a new unit kind.","description":"POST /v1/{+parent}/unitKinds","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent of the unit kind."},"requestId":{"type":"string","description":"An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to…"},"unitKindId":{"type":"string","description":"Required. The ID value for the new unit kind."},"validateOnly":{"type":"boolean","description":"If \"validate_only\" is set to true, the service will try to validate that this request would succeed, but will not actually make changes."},"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-saasservicemgmt/saasservicemgmt-projects-locations-unit-operations-list":{"get":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_unit_operations_list","summary":"Retrieve a collection of unit operations.","description":"GET /v1/{+parent}/unitOperations","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Filter the list as specified in https://google.aip.dev/160.","schema":{"type":"string","description":"Filter the list as specified in https://google.aip.dev/160."}},{"name":"orderBy","in":"query","required":false,"description":"Order results as specified in https://google.aip.dev/132.","schema":{"type":"string","description":"Order results as specified in https://google.aip.dev/132."}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of unit operations to send per page.","schema":{"type":"integer","description":"The maximum number of unit operations to send per page."}},{"name":"pageToken","in":"query","required":false,"description":"The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page.","schema":{"type":"string","description":"The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent of the unit operation.","schema":{"type":"string","description":"Required. The parent of the unit operation."}}],"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-saasservicemgmt/saasservicemgmt-projects-locations-unit-operations-create":{"post":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_unit_operations_create","summary":"Create a new unit operation.","description":"POST /v1/{+parent}/unitOperations","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent of the unit operation."},"requestId":{"type":"string","description":"An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to…"},"unitOperationId":{"type":"string","description":"Required. The ID value for the new unit operation."},"validateOnly":{"type":"boolean","description":"If \"validate_only\" is set to true, the service will try to validate that this request would succeed, but will not actually make changes."},"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-saasservicemgmt/saasservicemgmt-projects-locations-units-list":{"get":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_units_list","summary":"Retrieve a collection of units.","description":"GET /v1/{+parent}/units","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Filter the list as specified in https://google.aip.dev/160.","schema":{"type":"string","description":"Filter the list as specified in https://google.aip.dev/160."}},{"name":"orderBy","in":"query","required":false,"description":"Order results as specified in https://google.aip.dev/132.","schema":{"type":"string","description":"Order results as specified in https://google.aip.dev/132."}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of units to send per page.","schema":{"type":"integer","description":"The maximum number of units to send per page."}},{"name":"pageToken","in":"query","required":false,"description":"The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page.","schema":{"type":"string","description":"The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent of the unit.","schema":{"type":"string","description":"Required. The parent of the unit."}}],"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-saasservicemgmt/saasservicemgmt-projects-locations-units-create":{"post":{"operationId":"dev_tools_google_saasservicemgmt_saasservicemgmt_projects_locations_units_create","summary":"Create a new unit.","description":"POST /v1/{+parent}/units","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent of the unit."},"requestId":{"type":"string","description":"An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to…"},"unitId":{"type":"string","description":"Required. The ID value for the new unit."},"validateOnly":{"type":"boolean","description":"If \"validate_only\" is set to true, the service will try to validate that this request would succeed, but will not actually make changes."},"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"}}}}}}}