{"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/analytics:googleapis-cloudbilling/cloudbilling-billing-accounts-list":{"get":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_billing_accounts_list","summary":"Lists the billing accounts that the current authenticated user has permission to…","description":"GET /v1/billingAccounts","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Options for how to filter the returned billing accounts. This only supports filtering for…","schema":{"type":"string","description":"Options for how to filter the returned billing accounts. This only supports filtering for…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The maximum page size is 100; this is also the default.","schema":{"type":"integer","description":"Requested page size. The maximum page size is 100; this is also the default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results to return. This should be a `next_page_token` value returned from a previous `ListBillingAccounts`…","schema":{"type":"string","description":"A token identifying a page of results to return. This should be a `next_page_token` value returned from a previous `ListBillingAccounts`…"}},{"name":"parent","in":"query","required":false,"description":"Optional. The parent resource to list billing accounts from. Format: - `organizations/{organization_id}`, for example,…","schema":{"type":"string","description":"Optional. The parent resource to list billing accounts from. Format: - `organizations/{organization_id}`, for example,…"}}],"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-cloudbilling/cloudbilling-billing-accounts-create":{"post":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_billing_accounts_create","summary":"This method creates [billing subaccounts](https://cloud.google.com/billing/docs/concepts#subaccounts).…","description":"POST /v1/billingAccounts","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"parent":{"type":"string","description":"Optional. The parent to create a billing account from. Format: - `billingAccounts/{billing_account_id}`, for example,…"},"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-cloudbilling/cloudbilling-tasks-push-notification-configs-get":{"get":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_tasks_push_notification_configs_get","summary":"Get a push notification config for a task.","description":"GET /v1/{+name}","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"The resource name of the config to retrieve. Format: tasks/{task_id}/pushNotificationConfigs/{config_id}","schema":{"type":"string","description":"The resource name of the config to retrieve. Format: tasks/{task_id}/pushNotificationConfigs/{config_id}"}},{"name":"tenant","in":"query","required":false,"description":"Optional tenant, provided as a path parameter. Experimental, might still change for 1.0 release.","schema":{"type":"string","description":"Optional tenant, provided as a path parameter. Experimental, might still change for 1.0 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/analytics:googleapis-cloudbilling/cloudbilling-billing-accounts-patch":{"post":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_billing_accounts_patch","summary":"Updates a billing account's fields. Currently the only field that can be edited is `display_name`. The…","description":"PATCH /v1/{+name}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The name of the billing account resource to be updated."},"updateMask":{"type":"string","description":"The update mask applied to the resource. Only \"display_name\" is currently supported."},"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-cloudbilling/cloudbilling-tasks-push-notification-configs-delete":{"post":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_tasks_push_notification_configs_delete","summary":"Delete a push notification config for a task.","description":"DELETE /v1/{+name}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"The resource name of the config to delete. Format: tasks/{task_id}/pushNotificationConfigs/{config_id}"},"tenant":{"type":"string","description":"Optional tenant, provided as a path parameter. Experimental, might still change for 1.0 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":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-cloudbilling/cloudbilling-billing-accounts-get-iam-policy":{"get":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_billing_accounts_get_iam_policy","summary":"Gets the access control policy for a billing account. The caller must have the…","description":"GET /v1/{+resource}:getIamPolicy","tags":["analytics"],"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/analytics:googleapis-cloudbilling/cloudbilling-billing-accounts-move":{"post":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_billing_accounts_move","summary":"Changes which parent organization a billing account belongs to.","description":"POST /v1/{+name}:move","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The resource name of the billing account to move. Must be of the form `billingAccounts/{billing_account_id}`. The specified…"},"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-cloudbilling/cloudbilling-billing-accounts-set-iam-policy":{"post":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_billing_accounts_set_iam_policy","summary":"Sets the access control policy for a billing account. Replaces any existing policy. The caller must have 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-cloudbilling/cloudbilling-billing-accounts-test-iam-permissions":{"post":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_billing_accounts_test_iam_permissions","summary":"Tests the access control policy for a billing account. This method takes the resource and a set of…","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-cloudbilling/cloudbilling-billing-accounts-projects-list":{"get":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_billing_accounts_projects_list","summary":"Lists the projects associated with a billing account. The current authenticated user must have the…","description":"GET /v1/{+name}/projects","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. The resource name of the billing account associated with the projects that you want to list. For example,…","schema":{"type":"string","description":"Required. The resource name of the billing account associated with the projects that you want to list. For example,…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The maximum page size is 100; this is also the default.","schema":{"type":"integer","description":"Requested page size. The maximum page size is 100; this is also the default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results to be returned. This should be a `next_page_token` value returned from a previous…","schema":{"type":"string","description":"A token identifying a page of results to be returned. This should be a `next_page_token` value returned from a previous…"}}],"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-cloudbilling/cloudbilling-billing-accounts-sub-accounts-list":{"get":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_billing_accounts_sub_accounts_list","summary":"Lists the billing accounts that the current authenticated user has permission to…","description":"GET /v1/{+parent}/subAccounts","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Options for how to filter the returned billing accounts. This only supports filtering for…","schema":{"type":"string","description":"Options for how to filter the returned billing accounts. This only supports filtering for…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The maximum page size is 100; this is also the default.","schema":{"type":"integer","description":"Requested page size. The maximum page size is 100; this is also the default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results to return. This should be a `next_page_token` value returned from a previous `ListBillingAccounts`…","schema":{"type":"string","description":"A token identifying a page of results to return. This should be a `next_page_token` value returned from a previous `ListBillingAccounts`…"}},{"name":"parent","in":"query","required":true,"description":"Optional. The parent resource to list billing accounts from. Format: - `organizations/{organization_id}`, for example,…","schema":{"type":"string","description":"Optional. The parent resource to list billing accounts from. Format: - `organizations/{organization_id}`, for example,…"}}],"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-cloudbilling/cloudbilling-billing-accounts-sub-accounts-create":{"post":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_billing_accounts_sub_accounts_create","summary":"This method creates [billing subaccounts](https://cloud.google.com/billing/docs/concepts#subaccounts).…","description":"POST /v1/{+parent}/subAccounts","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Optional. The parent to create a billing account from. Format: - `billingAccounts/{billing_account_id}`, for example,…"},"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-cloudbilling/cloudbilling-message-send":{"post":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_message_send","summary":"Send a message to the agent. This is a blocking call that will return the task once it is completed, or a…","description":"POST /v1/message:send","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-cloudbilling/cloudbilling-message-stream":{"post":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_message_stream","summary":"SendStreamingMessage is a streaming call that will return a stream of task update events until the Task is…","description":"POST /v1/message:stream","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-cloudbilling/cloudbilling-organizations-billing-accounts-list":{"get":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_organizations_billing_accounts_list","summary":"Lists the billing accounts that the current authenticated user has permission to…","description":"GET /v1/{+parent}/billingAccounts","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Options for how to filter the returned billing accounts. This only supports filtering for…","schema":{"type":"string","description":"Options for how to filter the returned billing accounts. This only supports filtering for…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The maximum page size is 100; this is also the default.","schema":{"type":"integer","description":"Requested page size. The maximum page size is 100; this is also the default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results to return. This should be a `next_page_token` value returned from a previous `ListBillingAccounts`…","schema":{"type":"string","description":"A token identifying a page of results to return. This should be a `next_page_token` value returned from a previous `ListBillingAccounts`…"}},{"name":"parent","in":"query","required":true,"description":"Optional. The parent resource to list billing accounts from. Format: - `organizations/{organization_id}`, for example,…","schema":{"type":"string","description":"Optional. The parent resource to list billing accounts from. Format: - `organizations/{organization_id}`, for example,…"}}],"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-cloudbilling/cloudbilling-organizations-billing-accounts-create":{"post":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_organizations_billing_accounts_create","summary":"This method creates [billing subaccounts](https://cloud.google.com/billing/docs/concepts#subaccounts).…","description":"POST /v1/{+parent}/billingAccounts","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Optional. The parent to create a billing account from. Format: - `billingAccounts/{billing_account_id}`, for example,…"},"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-cloudbilling/cloudbilling-organizations-billing-accounts-move":{"get":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_organizations_billing_accounts_move","summary":"Changes which parent organization a billing account belongs to.","description":"GET /v1/{+destinationParent}/{+name}:move","tags":["analytics"],"parameters":[{"name":"destinationParent","in":"query","required":true,"description":"Required. The resource name of the Organization to move the billing account under. Must be of the form `organizations/{organization_id}`.","schema":{"type":"string","description":"Required. The resource name of the Organization to move the billing account under. Must be of the form `organizations/{organization_id}`."}},{"name":"name","in":"query","required":true,"description":"Required. The resource name of the billing account to move. Must be of the form `billingAccounts/{billing_account_id}`. The specified…","schema":{"type":"string","description":"Required. The resource name of the billing account to move. Must be of the form `billingAccounts/{billing_account_id}`. The specified…"}}],"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-cloudbilling/cloudbilling-projects-get-billing-info":{"get":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_projects_get_billing_info","summary":"Gets the billing information for a project. The current authenticated user must have the…","description":"GET /v1/{+name}/billingInfo","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. The resource name of the project for which billing information is retrieved. For example, `projects/tokyo-rain-123`.","schema":{"type":"string","description":"Required. The resource name of the project for which billing information is retrieved. For example, `projects/tokyo-rain-123`."}}],"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-cloudbilling/cloudbilling-projects-update-billing-info":{"post":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_projects_update_billing_info","summary":"Sets or updates the billing account associated with a project. You specify the new billing account by…","description":"PUT /v1/{+name}/billingInfo","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The resource name of the project associated with the billing information that you want to update. For example,…"},"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-cloudbilling/cloudbilling-services-list":{"get":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_services_list","summary":"Lists all public cloud services.","description":"GET /v1/services","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Requested page size. Defaults to 5000.","schema":{"type":"integer","description":"Requested page size. Defaults to 5000."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results to return. This should be a `next_page_token` value returned from a previous `ListServices` call. If…","schema":{"type":"string","description":"A token identifying a page of results to return. This should be a `next_page_token` value returned from a previous `ListServices` call. If…"}}],"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-cloudbilling/cloudbilling-services-skus-list":{"get":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_services_skus_list","summary":"Lists all publicly available SKUs for a given cloud service.","description":"GET /v1/{+parent}/skus","tags":["analytics"],"parameters":[{"name":"currencyCode","in":"query","required":false,"description":"The ISO 4217 currency code for the pricing info in the response proto. Will use the conversion rate as of start_time. Optional. If not…","schema":{"type":"string","description":"The ISO 4217 currency code for the pricing info in the response proto. Will use the conversion rate as of start_time. Optional. If not…"}},{"name":"endTime","in":"query","required":false,"description":"Optional exclusive end time of the time range for which the pricing versions will be returned. Timestamps in the future are not allowed.…","schema":{"type":"string","description":"Optional exclusive end time of the time range for which the pricing versions will be returned. Timestamps in the future are not allowed.…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. Defaults to 5000.","schema":{"type":"integer","description":"Requested page size. Defaults to 5000."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results to return. This should be a `next_page_token` value returned from a previous `ListSkus` call. If…","schema":{"type":"string","description":"A token identifying a page of results to return. This should be a `next_page_token` value returned from a previous `ListSkus` call. If…"}},{"name":"parent","in":"query","required":true,"description":"Required. The name of the service. Example: \"services/6F81-5844-456A\"","schema":{"type":"string","description":"Required. The name of the service. Example: \"services/6F81-5844-456A\""}},{"name":"startTime","in":"query","required":false,"description":"Optional inclusive start time of the time range for which the pricing versions will be returned. Timestamps in the future are not allowed.…","schema":{"type":"string","description":"Optional inclusive start time of the time range for which the pricing versions will be returned. Timestamps in the future are not allowed.…"}}],"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-cloudbilling/cloudbilling-tasks-cancel":{"post":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_tasks_cancel","summary":"Cancel a task from the agent. If supported one should expect no more task updates for the task.","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 resource name of the task to cancel. Format: tasks/{task_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-cloudbilling/cloudbilling-tasks-subscribe":{"get":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_tasks_subscribe","summary":"TaskSubscription is a streaming call that will return a stream of task update events. This attaches the…","description":"GET /v1/{+name}:subscribe","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"The resource name of the task to subscribe to. Format: tasks/{task_id}","schema":{"type":"string","description":"The resource name of the task to subscribe to. Format: tasks/{task_id}"}},{"name":"tenant","in":"query","required":false,"description":"Optional tenant, provided as a path parameter. Experimental, might still change for 1.0 release.","schema":{"type":"string","description":"Optional tenant, provided as a path parameter. Experimental, might still change for 1.0 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/analytics:googleapis-cloudbilling/cloudbilling-tasks-push-notification-configs-create":{"post":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_tasks_push_notification_configs_create","summary":"Set a push notification config for a task.","description":"POST /v1/{+parent}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"configId":{"type":"string","description":"Required. The ID for the new config."},"parent":{"type":"string","description":"Required. The parent task resource for this config. Format: tasks/{task_id}"},"tenant":{"type":"string","description":"Optional tenant, provided as a path parameter. Experimental, might still change for 1.0 release."},"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-cloudbilling/cloudbilling-tasks-push-notification-configs-list":{"get":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_tasks_push_notification_configs_list","summary":"Get a list of push notifications configured for a task.","description":"GET /v1/{+parent}/pushNotificationConfigs","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"For AIP-158 these fields are present. Usually not used/needed. The maximum number of configurations to return. If unspecified, all configs…","schema":{"type":"integer","description":"For AIP-158 these fields are present. Usually not used/needed. The maximum number of configurations to return. If unspecified, all configs…"}},{"name":"pageToken","in":"query","required":false,"description":"A page token received from a previous ListTaskPushNotificationConfigRequest call. Provide this to retrieve the subsequent page. When…","schema":{"type":"string","description":"A page token received from a previous ListTaskPushNotificationConfigRequest call. Provide this to retrieve the subsequent page. When…"}},{"name":"parent","in":"query","required":true,"description":"The parent task resource. Format: tasks/{task_id}","schema":{"type":"string","description":"The parent task resource. Format: tasks/{task_id}"}},{"name":"tenant","in":"query","required":false,"description":"Optional tenant, provided as a path parameter. Experimental, might still change for 1.0 release.","schema":{"type":"string","description":"Optional tenant, provided as a path parameter. Experimental, might still change for 1.0 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/analytics:googleapis-cloudbilling/cloudbilling-get-card":{"get":{"operationId":"analytics_googleapis_cloudbilling_cloudbilling_get_card","summary":"GetAgentCard returns the agent card for the agent.","description":"GET /v1/card","tags":["analytics"],"parameters":[{"name":"tenant","in":"query","required":false,"description":"Optional tenant, provided as a path parameter. Experimental, might still change for 1.0 release.","schema":{"type":"string","description":"Optional tenant, provided as a path parameter. Experimental, might still change for 1.0 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"}}},"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"}}}}}}}