{"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-integrations/integrations-callback-generate-token":{"get":{"operationId":"analytics_googleapis_integrations_integrations_callback_generate_token","summary":"Receives the auth code and auth config id to combine that with the client id and secret to retrieve access…","description":"GET /v1/callback:generateToken","tags":["analytics"],"parameters":[{"name":"code","in":"query","required":false,"description":"The auth code for the given request","schema":{"type":"string","description":"The auth code for the given request"}},{"name":"gcpProjectId","in":"query","required":false,"description":"The gcp project id of the request","schema":{"type":"string","description":"The gcp project id of the request"}},{"name":"product","in":"query","required":false,"description":"Which product sends the request","schema":{"type":"string","enum":["UNSPECIFIED_PRODUCT","IP","APIGEE","SECURITY"],"description":"Which product sends the request"}},{"name":"redirectUri","in":"query","required":false,"description":"Redirect uri of the auth code request","schema":{"type":"string","description":"Redirect uri of the auth code request"}},{"name":"state","in":"query","required":false,"description":"The auth config id for the given request","schema":{"type":"string","description":"The auth config id for the given request"}}],"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-integrations/integrations-connector-platform-regions-enumerate":{"get":{"operationId":"analytics_googleapis_integrations_integrations_connector_platform_regions_enumerate","summary":"Enumerates the regions for which Connector Platform is provisioned.","description":"GET /v1/connectorPlatformRegions:enumerate","tags":["analytics"],"parameters":[],"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-integrations/integrations-projects-get-clientmetadata":{"get":{"operationId":"analytics_googleapis_integrations_integrations_projects_get_clientmetadata","summary":"Gets the metadata info for the requested client","description":"GET /v1/{+parent}/clientmetadata","tags":["analytics"],"parameters":[{"name":"parent","in":"query","required":true,"description":"Required. Required: The ID of the GCP Project to be provisioned.","schema":{"type":"string","description":"Required. Required: The ID of the GCP Project to be provisioned."}}],"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-integrations/integrations-projects-locations-get-clients":{"get":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_get_clients","summary":"Gets the client configuration for the given project and location resource name","description":"GET /v1/{+parent}/clients","tags":["analytics"],"parameters":[{"name":"parent","in":"query","required":true,"description":"Required. Required: The ID of the GCP Project to be provisioned.","schema":{"type":"string","description":"Required. Required: The ID of the GCP Project to be provisioned."}}],"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-integrations/integrations-projects-locations-products-list-task-entities":{"get":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_list_task_entities","summary":"This is a UI only method and will be moved away. Returns a list of common tasks.","description":"GET /v1/{+parent}:listTaskEntities","tags":["analytics"],"parameters":[{"name":"parent","in":"query","required":true,"description":"Required. The location resource of the request. This is not going to be used but preserve the field for future.","schema":{"type":"string","description":"Required. The location resource of the request. This is not going to be used but preserve the field for future."}}],"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-integrations/integrations-projects-locations-apps-script-projects-create":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_apps_script_projects_create","summary":"Creates an Apps Script project.","description":"POST /v1/{+parent}/appsScriptProjects","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The project that the executed integration belongs to."},"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-integrations/integrations-projects-locations-apps-script-projects-link":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_apps_script_projects_link","summary":"Links a existing Apps Script project.","description":"POST /v1/{+parent}/appsScriptProjects:link","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The project that the executed integration belongs to."},"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-integrations/integrations-projects-locations-products-auth-configs-list":{"get":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_auth_configs_list","summary":"Lists all auth configs that match the filter. Restrict to auth configs belong to the current client only.","description":"GET /v1/{+parent}/authConfigs","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Filtering as supported in https://developers.google.com/authorized-buyers/apis/guides/v2/list-filters.","schema":{"type":"string","description":"Filtering as supported in https://developers.google.com/authorized-buyers/apis/guides/v2/list-filters."}},{"name":"pageSize","in":"query","required":false,"description":"The size of entries in the response. If unspecified, defaults to 100.","schema":{"type":"integer","description":"The size of entries in the response. If unspecified, defaults to 100."}},{"name":"pageToken","in":"query","required":false,"description":"The token returned in the previous response.","schema":{"type":"string","description":"The token returned in the previous response."}},{"name":"parent","in":"query","required":true,"description":"Required. The client, which owns this collection of AuthConfigs.","schema":{"type":"string","description":"Required. The client, which owns this collection of AuthConfigs."}},{"name":"readMask","in":"query","required":false,"description":"The mask which specifies fields that need to be returned in the AuthConfig's response.","schema":{"type":"string","description":"The mask which specifies fields that need to be returned in the AuthConfig's response."}}],"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-integrations/integrations-projects-locations-products-auth-configs-create":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_auth_configs_create","summary":"Creates an auth config record. Fetch corresponding credentials for specific auth types, e.g. access token…","description":"POST /v1/{+parent}/authConfigs","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"clientCertificate.encryptedPrivateKey":{"type":"string","description":"The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN…"},"clientCertificate.passphrase":{"type":"string","description":"'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not the password for web server, but an extra…"},"clientCertificate.sslCertificate":{"type":"string","description":"The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN…"},"parent":{"type":"string","description":"Required. \"projects/{project}/locations/{location}\" 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-integrations/integrations-projects-locations-sfdc-instances-sfdc-channels":{"get":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_sfdc_instances_sfdc_channels","summary":"Gets an sfdc channel. If the channel doesn't exist, Code.NOT_FOUND exception will be thrown.","description":"GET /v1/{+name}","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. The name that is associated with the SfdcChannel.","schema":{"type":"string","description":"Required. The name that is associated with the SfdcChannel."}}],"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-integrations/integrations-projects-locations-sfdc-instances-sfdc-channels-2":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_sfdc_instances_sfdc_channels_2","summary":"Updates an sfdc channel. Updates the sfdc channel in spanner. Returns the sfdc channel.","description":"PATCH /v1/{+name}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Resource name of the SFDC channel projects/{project}/locations/{location}/sfdcInstances/{sfdc_instance}/sfdcChannels/{sfdc_channel}."},"updateMask":{"type":"string","description":"Field mask specifying the fields in the above SfdcChannel that have been modified and need to be updated."},"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-integrations/integrations-projects-locations-sfdc-instances-sfdc-channels-3":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_sfdc_instances_sfdc_channels_3","summary":"Deletes an sfdc channel.","description":"DELETE /v1/{+name}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Required. The name that is associated with the SfdcChannel."}}}}}},"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-integrations/integrations-projects-locations-products-certificates-list":{"get":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_certificates_list","summary":"List all the certificates that match the filter. Restrict to certificate of current client only.","description":"GET /v1/{+parent}/certificates","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Filtering as supported in https://developers.google.com/authorized-buyers/apis/guides/v2/list-filters.","schema":{"type":"string","description":"Filtering as supported in https://developers.google.com/authorized-buyers/apis/guides/v2/list-filters."}},{"name":"pageSize","in":"query","required":false,"description":"The size of entries in the response. If unspecified, defaults to 100.","schema":{"type":"integer","description":"The size of entries in the response. If unspecified, defaults to 100."}},{"name":"pageToken","in":"query","required":false,"description":"The token returned in the previous response.","schema":{"type":"string","description":"The token returned in the previous response."}},{"name":"parent","in":"query","required":true,"description":"Required. The client, which owns this collection of Certificates.","schema":{"type":"string","description":"Required. The client, which owns this collection of Certificates."}},{"name":"readMask","in":"query","required":false,"description":"The mask which specifies fields that need to be returned in the Certificate's response.","schema":{"type":"string","description":"The mask which specifies fields that need to be returned in the Certificate's response."}}],"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-integrations/integrations-projects-locations-products-certificates-create":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_certificates_create","summary":"Creates a new certificate. The certificate will be registered to the trawler service and will be encrypted…","description":"POST /v1/{+parent}/certificates","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. \"projects/{project}/locations/{location}\" 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-integrations/integrations-projects-locations-clients-deprovision":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_clients_deprovision","summary":"Perform the deprovisioning steps to disable a user GCP project to use IP and purge all related data in a…","description":"POST /v1/{+parent}/clients:deprovision","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. Required: The ID of the GCP Project to be deprovisioned."},"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-integrations/integrations-projects-locations-clients-provision":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_clients_provision","summary":"Perform the provisioning steps to enable a user GCP project to use IP. If GCP project already registered on…","description":"POST /v1/{+parent}/clients:provision","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. Required: The ID of the GCP Project to be provisioned."},"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-integrations/integrations-projects-locations-products-cloud-functions-cre":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_cloud_functions_cre","summary":"Creates an cloud function project.","description":"POST /v1/{+parent}/cloudFunctions","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The project that the executed integration belongs to."},"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-integrations/integrations-projects-locations-connections-list":{"get":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_connections_list","summary":"Lists Connections in a given project and location.","description":"GET /v1/{+parent}/connections","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Filter.","schema":{"type":"string","description":"Filter."}},{"name":"orderBy","in":"query","required":false,"description":"Order by parameters.","schema":{"type":"string","description":"Order by parameters."}},{"name":"pageSize","in":"query","required":false,"description":"Page size.","schema":{"type":"integer","description":"Page size."}},{"name":"pageToken","in":"query","required":false,"description":"Page token.","schema":{"type":"string","description":"Page token."}},{"name":"parent","in":"query","required":true,"description":"Required. Parent resource of the Connection, of the form: `projects/*/locations/*`","schema":{"type":"string","description":"Required. Parent resource of the Connection, of the form: `projects/*/locations/*`"}}],"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-integrations/integrations-projects-locations-connections-runtime-action-s":{"get":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_connections_runtime_action_s","summary":"Lists the JSON schemas for the inputs and outputs of actions, filtered by action name.","description":"GET /v1/{+parent}/runtimeActionSchemas","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Filter. Only the action field with literal equality operator is supported.","schema":{"type":"string","description":"Filter. Only the action field with literal equality operator is supported."}},{"name":"pageSize","in":"query","required":false,"description":"Page size.","schema":{"type":"integer","description":"Page size."}},{"name":"pageToken","in":"query","required":false,"description":"Page token.","schema":{"type":"string","description":"Page token."}},{"name":"parent","in":"query","required":true,"description":"Required. Parent resource of RuntimeActionSchema. Format: projects/{project}/locations/{location}/connections/{connection}","schema":{"type":"string","description":"Required. Parent resource of RuntimeActionSchema. Format: projects/{project}/locations/{location}/connections/{connection}"}}],"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-integrations/integrations-projects-locations-connections-runtime-entity-s":{"get":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_connections_runtime_entity_s","summary":"Lists the JSON schemas for the properties of runtime entities, filtered by entity name.","description":"GET /v1/{+parent}/runtimeEntitySchemas","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Filter. Only the entity field with literal equality operator is supported.","schema":{"type":"string","description":"Filter. Only the entity field with literal equality operator is supported."}},{"name":"pageSize","in":"query","required":false,"description":"Page size.","schema":{"type":"integer","description":"Page size."}},{"name":"pageToken","in":"query","required":false,"description":"Page token.","schema":{"type":"string","description":"Page token."}},{"name":"parent","in":"query","required":true,"description":"Required. Parent resource of RuntimeEntitySchema. Format: projects/{project}/locations/{location}/connections/{connection}","schema":{"type":"string","description":"Required. Parent resource of RuntimeEntitySchema. Format: projects/{project}/locations/{location}/connections/{connection}"}}],"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-integrations/integrations-projects-locations-products-integrations-execut":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_execut","summary":"Executes integrations synchronously by passing the trigger id in the request body. The request is not…","description":"POST /v1/{+name}:execute","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The integration resource name."},"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-integrations/integrations-projects-locations-products-integrations-list":{"get":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_list","summary":"Returns the list of all integrations in the specified project.","description":"GET /v1/{+parent}/integrations","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Filter on fields of IntegrationVersion. Fields can be compared with literal values by use of \":\" (containment), \"=\" (equality), \">\"…","schema":{"type":"string","description":"Filter on fields of IntegrationVersion. Fields can be compared with literal values by use of \":\" (containment), \"=\" (equality), \">\"…"}},{"name":"orderBy","in":"query","required":false,"description":"The results would be returned in order you specified here. Supported sort keys are: Descending sort order by \"last_modified_time\",…","schema":{"type":"string","description":"The results would be returned in order you specified here. Supported sort keys are: Descending sort order by \"last_modified_time\",…"}},{"name":"pageSize","in":"query","required":false,"description":"The page size for the resquest.","schema":{"type":"integer","description":"The page size for the resquest."}},{"name":"pageToken","in":"query","required":false,"description":"The page token for the resquest.","schema":{"type":"string","description":"The page token for the resquest."}},{"name":"parent","in":"query","required":true,"description":"Required. Project and location from which the integrations should be listed. Format: projects/{project}","schema":{"type":"string","description":"Required. Project and location from which the integrations should be listed. Format: projects/{project}"}}],"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-integrations/integrations-projects-locations-products-integrations-schedu":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_schedu","summary":"Schedules an integration for execution by passing the trigger id and the scheduled time in the request body.","description":"POST /v1/{+name}:schedule","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"The integration resource name."},"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-integrations/integrations-projects-locations-products-integrations-test":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_test","summary":"Execute the integration in draft state","description":"POST /v1/{+name}:test","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Output only. Auto-generated primary key."},"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-integrations/integrations-projects-locations-products-integrations-versio":{"get":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_versio","summary":"Downloads an integration. Retrieves the `IntegrationVersion` for a given `integration_id` and returns the…","description":"GET /v1/{+name}:download","tags":["analytics"],"parameters":[{"name":"fileFormat","in":"query","required":false,"description":"File format for download request.","schema":{"type":"string","enum":["FILE_FORMAT_UNSPECIFIED","JSON","YAML"],"description":"File format for download request."}},{"name":"name","in":"query","required":true,"description":"Required. The version to download. Format: projects/{project}/locations/{location}/integrations/{integration}/versions/{version}","schema":{"type":"string","description":"Required. The version to download. Format: projects/{project}/locations/{location}/integrations/{integration}/versions/{version}"}}],"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-integrations/integrations-projects-locations-products-integrations-execut-2":{"get":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_execut_2","summary":"Lists the results of all the integration executions. The response includes the same information as the…","description":"GET /v1/{+parent}/executions","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Standard filter field, we support filtering on all fields in EventExecutionParamIndexes table. All fields support for EQUALS, in…","schema":{"type":"string","description":"Optional. Standard filter field, we support filtering on all fields in EventExecutionParamIndexes table. All fields support for EQUALS, in…"}},{"name":"filterParams.customFilter","in":"query","required":false,"description":"Optional user-provided custom filter.","schema":{"type":"string","description":"Optional user-provided custom filter."}},{"name":"filterParams.endTime","in":"query","required":false,"description":"End timestamp.","schema":{"type":"string","description":"End timestamp."}},{"name":"filterParams.eventStatuses","in":"query","required":false,"description":"List of possible event statuses.","schema":{"type":"string","description":"List of possible event statuses."}},{"name":"filterParams.executionId","in":"query","required":false,"description":"Execution id.","schema":{"type":"string","description":"Execution id."}},{"name":"filterParams.parameterKey","in":"query","required":false,"description":"Param key. DEPRECATED. User parameter_pair_key instead.","schema":{"type":"string","description":"Param key. DEPRECATED. User parameter_pair_key instead."}},{"name":"filterParams.parameterPairKey","in":"query","required":false,"description":"Param key in the key value pair filter.","schema":{"type":"string","description":"Param key in the key value pair filter."}},{"name":"filterParams.parameterPairValue","in":"query","required":false,"description":"Param value in the key value pair filter.","schema":{"type":"string","description":"Param value in the key value pair filter."}},{"name":"filterParams.parameterType","in":"query","required":false,"description":"Param type.","schema":{"type":"string","description":"Param type."}},{"name":"filterParams.parameterValue","in":"query","required":false,"description":"Param value. DEPRECATED. User parameter_pair_value instead.","schema":{"type":"string","description":"Param value. DEPRECATED. User parameter_pair_value instead."}},{"name":"filterParams.startTime","in":"query","required":false,"description":"Start timestamp.","schema":{"type":"string","description":"Start timestamp."}},{"name":"filterParams.taskStatuses","in":"query","required":false,"description":"List of possible task statuses.","schema":{"type":"string","description":"List of possible task statuses."}},{"name":"filterParams.workflowName","in":"query","required":false,"description":"Workflow name.","schema":{"type":"string","description":"Workflow name."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. The results would be returned in order you specified here. Currently supporting \"last_modified_time\" and \"create_time\".","schema":{"type":"string","description":"Optional. The results would be returned in order you specified here. Currently supporting \"last_modified_time\" and \"create_time\"."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. The size of entries in the response.","schema":{"type":"integer","description":"Optional. The size of entries in the response."}},{"name":"pageToken","in":"query","required":false,"description":"Optional. The token returned in the previous response.","schema":{"type":"string","description":"Optional. The token returned in the previous response."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent resource name of the integration execution.","schema":{"type":"string","description":"Required. The parent resource name of the integration execution."}},{"name":"readMask","in":"query","required":false,"description":"Optional. View mask for the response data. If set, only the field specified will be returned as part of the result. If not set, all fields…","schema":{"type":"string","description":"Optional. View mask for the response data. If set, only the field specified will be returned as part of the result. If not set, all fields…"}},{"name":"refreshAcl","in":"query","required":false,"description":"Optional. If true, the service will use the most recent acl information to list event execution infos and renew the acl cache. Note that…","schema":{"type":"boolean","description":"Optional. If true, the service will use the most recent acl information to list event execution infos and renew the acl cache. Note that…"}},{"name":"truncateParams","in":"query","required":false,"description":"Optional. If true, the service will truncate the params to only keep the first 1000 characters of string params and empty the executions…","schema":{"type":"boolean","description":"Optional. If true, the service will truncate the params to only keep the first 1000 characters of string params and empty the executions…"}}],"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-integrations/integrations-projects-locations-products-integrations-execut-3":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_execut_3","summary":"* Lifts suspension for advanced suspension task. Fetch corresponding suspension with provided suspension Id,…","description":"POST /v1/{+name}:lift","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The resource that the suspension belongs to.…"},"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-integrations/integrations-projects-locations-products-integrations-execut-4":{"get":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_execut_4","summary":"* Lists suspensions associated with a specific execution. Only those with permissions to resolve the…","description":"GET /v1/{+parent}/suspensions","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Standard filter field.","schema":{"type":"string","description":"Standard filter field."}},{"name":"orderBy","in":"query","required":false,"description":"Field name to order by.","schema":{"type":"string","description":"Field name to order by."}},{"name":"pageSize","in":"query","required":false,"description":"Maximum number of entries in the response.","schema":{"type":"integer","description":"Maximum number of entries in the response."}},{"name":"pageToken","in":"query","required":false,"description":"Token to retrieve a specific page.","schema":{"type":"string","description":"Token to retrieve a specific page."}},{"name":"parent","in":"query","required":true,"description":"Required. projects/{gcp_project_id}/locations/{location}/products/{product}/integrations/{integration_name}/executions/{execution_name}","schema":{"type":"string","description":"Required. projects/{gcp_project_id}/locations/{location}/products/{product}/integrations/{integration_name}/executions/{execution_name}"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-integrations/integrations-projects-locations-products-integrations-execut-5":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_execut_5","summary":"* Resolves (lifts/rejects) any number of suspensions. If the integration is already running, only the status…","description":"POST /v1/{+name}:resolve","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required.…"},"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-integrations/integrations-projects-locations-products-integrations-execut-6":{"get":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_execut_6","summary":"Lists the snapshots of a given integration executions. This RPC is not being used.","description":"GET /v1/{+parent}/executionsnapshots","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Currently supports filter by `execution_info_id` or `execution_snapshot_id`.","schema":{"type":"string","description":"Currently supports filter by `execution_info_id` or `execution_snapshot_id`."}},{"name":"pageSize","in":"query","required":false,"description":"Number of entries to be returned in a page.","schema":{"type":"integer","description":"Number of entries to be returned in a page."}},{"name":"pageToken","in":"query","required":false,"description":"The token used to retrieve the next page results.","schema":{"type":"string","description":"The token used to retrieve the next page results."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent resource name of the integration execution.","schema":{"type":"string","description":"Required. The parent resource name of the integration execution."}},{"name":"readMask","in":"query","required":false,"description":"View mask for the response data. If set, only the field specified will be returned as part of the result. If not set, all fields in event…","schema":{"type":"string","description":"View mask for the response data. If set, only the field specified will be returned as part of the result. If not set, all fields in event…"}}],"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-integrations/integrations-projects-locations-products-integrations-versio-2":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_versio_2","summary":"Soft-deletes the integration. Changes the status of the integration to ARCHIVED. If the integration being…","description":"POST /v1/{+name}:archive","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The version to archive. Format: projects/{project}/locations/{location}/integrations/{integration}/versions/{version}"},"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-integrations/integrations-projects-locations-products-integrations-versio-3":{"get":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_versio_3","summary":"Returns the list of all integration versions in the specified project.","description":"GET /v1/{+parent}/versions","tags":["analytics"],"parameters":[{"name":"fieldMask","in":"query","required":false,"description":"The field mask which specifies the particular data to be returned.","schema":{"type":"string","description":"The field mask which specifies the particular data to be returned."}},{"name":"filter","in":"query","required":false,"description":"Filter on fields of IntegrationVersion. Fields can be compared with literal values by use of \":\" (containment), \"=\" (equality), \">\"…","schema":{"type":"string","description":"Filter on fields of IntegrationVersion. Fields can be compared with literal values by use of \":\" (containment), \"=\" (equality), \">\"…"}},{"name":"orderBy","in":"query","required":false,"description":"The results would be returned in order you specified here. Currently supported sort keys are: Descending sort order for…","schema":{"type":"string","description":"The results would be returned in order you specified here. Currently supported sort keys are: Descending sort order for…"}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of versions to return. The service may return fewer than this value. If unspecified, at most 50 versions will be…","schema":{"type":"integer","description":"The maximum number of versions to return. The service may return fewer than this value. If unspecified, at most 50 versions will be…"}},{"name":"pageToken","in":"query","required":false,"description":"A page token, received from a previous `ListIntegrationVersions` call. Provide this to retrieve the subsequent page. When paginating, all…","schema":{"type":"string","description":"A page token, received from a previous `ListIntegrationVersions` call. Provide this to retrieve the subsequent page. When paginating, all…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent resource where this version will be created. Format:…","schema":{"type":"string","description":"Required. The parent resource where this version will be created. Format:…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-integrations/integrations-projects-locations-products-integrations-versio-4":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_versio_4","summary":"Create a integration with a draft version in the specified project.","description":"POST /v1/{+parent}/versions","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"newIntegration":{"type":"boolean","description":"Set this flag to true, if draft version is to be created for a brand new integration. False, if the request is for an existing…"},"parent":{"type":"string","description":"Required. The parent resource where this version will be created. Format: projects/{project}/locations/{location}/integrations/{integration}"},"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-integrations/integrations-projects-locations-products-integrations-versio-5":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_versio_5","summary":"Sets the status of the ACTIVE integration to SNAPSHOT with a new tag \"PREVIOUSLY_PUBLISHED\" after validating…","description":"POST /v1/{+name}:deactivate","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The version to deactivate. Format: projects/{project}/locations/{location}/integrations/{integration}/versions/{version}"},"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-integrations/integrations-projects-locations-products-integrations-versio-6":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_versio_6","summary":"This RPC throws an exception if the integration is in ARCHIVED or ACTIVE state. This RPC throws an exception…","description":"POST /v1/{+name}:publish","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The version to publish. Format: projects/{project}/locations/{location}/integrations/{integration}/versions/{version}"},"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-integrations/integrations-projects-locations-products-integrations-versio-7":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_versio_7","summary":"Sets the status of the ACTIVE integration to SNAPSHOT with a new tag \"PREVIOUSLY_PUBLISHED\" after validating…","description":"POST /v1/{+name}:unpublish","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The version to deactivate. Format: projects/{project}/locations/{location}/integrations/{integration}/versions/{version}"},"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-integrations/integrations-projects-locations-products-integrations-versio-8":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_versio_8","summary":"Uploads an integration. The content can be a previously downloaded integration. Performs the same function…","description":"POST /v1/{+parent}/versions:upload","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The version to upload. Format: projects/{project}/locations/{location}/integrations/{integration}"},"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-integrations/integrations-projects-locations-products-integrations-versio-9":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_versio_9","summary":"Validates the given integration. If the id doesn't exist, a NotFoundException is thrown. If validation fails…","description":"POST /v1/{+name}:validate","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The version to validate. Format: projects/{project}/locations/{location}/integrations/{integration}/versions/{version}"},"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-integrations/integrations-projects-locations-products-create-bundle":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_create_bundle","summary":"PROTECT WITH A VISIBILITY LABEL. THIS METHOD WILL BE MOVED TO A SEPARATE SERVICE. Create a bundle.","description":"POST /v1/{+parent}:createBundle","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The location resource of the request."},"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-integrations/integrations-projects-locations-products-integrations-archiv":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_archiv","summary":"PROTECT WITH A VISIBILITY LABEL. THIS METHOD WILL BE MOVED TO A SEPARATE SERVICE. Soft-deletes the bundle.","description":"POST /v1/{+name}:archiveBundle","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The bundle to archive. Format: projects/{project}/locations/{location}/integrations/{integration}"},"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-integrations/integrations-projects-locations-products-integrations-execut-7":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_execut_7","summary":"Cancellation of an execution","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":"Required. The execution resource name. 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-integrations/integrations-projects-locations-products-integrations-versio-10":{"get":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_versio_10","summary":"PROTECT WITH A VISIBILITY LABEL. THIS METHOD WILL BE MOVED TO A SEPARATE SERVICE. RPC to get details of the…","description":"GET /v1/{+name}:getBundle","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. The bundle name.","schema":{"type":"string","description":"Required. The bundle name."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-integrations/integrations-projects-locations-products-integrations-versio-11":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_versio_11","summary":"Clears the `locked_by` and `locked_at_timestamp`in the DRAFT version of this integration. It then performs…","description":"POST /v1/{+integrationVersion}:takeoverEditLock","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["integrationVersion","body"],"properties":{"integrationVersion":{"type":"string","description":"Required. The version to take over edit lock. Format: projects/{project}/locations/{location}/integrations/{integration}/versions/{version}"},"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-integrations/integrations-projects-locations-products-integrations-versio-12":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_products_integrations_versio_12","summary":"THIS METHOD WILL BE MOVED TO A SEPARATE SERVICE. RPC to update the Bundle","description":"PATCH /v1/{+name}:updateBundle","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. Bundle name"},"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-integrations/integrations-projects-locations-sfdc-instances-list":{"get":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_sfdc_instances_list","summary":"Lists all sfdc instances that match the filter. Restrict to sfdc instances belonging to the current client…","description":"GET /v1/{+parent}/sfdcInstances","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Filtering as supported in https://developers.google.com/authorized-buyers/apis/guides/v2/list-filters.","schema":{"type":"string","description":"Filtering as supported in https://developers.google.com/authorized-buyers/apis/guides/v2/list-filters."}},{"name":"pageSize","in":"query","required":false,"description":"The size of entries in the response. If unspecified, defaults to 100.","schema":{"type":"integer","description":"The size of entries in the response. If unspecified, defaults to 100."}},{"name":"pageToken","in":"query","required":false,"description":"The token returned in the previous response.","schema":{"type":"string","description":"The token returned in the previous response."}},{"name":"parent","in":"query","required":true,"description":"Required. The client, which owns this collection of SfdcInstances.","schema":{"type":"string","description":"Required. The client, which owns this collection of SfdcInstances."}},{"name":"readMask","in":"query","required":false,"description":"The mask which specifies fields that need to be returned in the SfdcInstance's response.","schema":{"type":"string","description":"The mask which specifies fields that need to be returned in the SfdcInstance's response."}}],"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-integrations/integrations-projects-locations-sfdc-instances-create":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_sfdc_instances_create","summary":"Creates an sfdc instance record. Store the sfdc instance in Spanner. Returns the sfdc instance.","description":"POST /v1/{+parent}/sfdcInstances","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. \"projects/{project}/locations/{location}\" 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-integrations/integrations-projects-locations-sfdc-instances-sfdc-channels-4":{"get":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_sfdc_instances_sfdc_channels_4","summary":"Lists all sfdc channels that match the filter. Restrict to sfdc channels belonging to the current client only.","description":"GET /v1/{+parent}/sfdcChannels","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Filtering as supported in https://developers.google.com/authorized-buyers/apis/guides/v2/list-filters.","schema":{"type":"string","description":"Filtering as supported in https://developers.google.com/authorized-buyers/apis/guides/v2/list-filters."}},{"name":"pageSize","in":"query","required":false,"description":"The size of entries in the response. If unspecified, defaults to 100.","schema":{"type":"integer","description":"The size of entries in the response. If unspecified, defaults to 100."}},{"name":"pageToken","in":"query","required":false,"description":"The token returned in the previous response.","schema":{"type":"string","description":"The token returned in the previous response."}},{"name":"parent","in":"query","required":true,"description":"Required. The client, which owns this collection of SfdcChannels.","schema":{"type":"string","description":"Required. The client, which owns this collection of SfdcChannels."}},{"name":"readMask","in":"query","required":false,"description":"The mask which specifies fields that need to be returned in the SfdcChannel's response.","schema":{"type":"string","description":"The mask which specifies fields that need to be returned in the SfdcChannel's response."}}],"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-integrations/integrations-projects-locations-sfdc-instances-sfdc-channels-5":{"post":{"operationId":"analytics_googleapis_integrations_integrations_projects_locations_sfdc_instances_sfdc_channels_5","summary":"Creates an sfdc channel record. Store the sfdc channel in Spanner. Returns the sfdc channel.","description":"POST /v1/{+parent}/sfdcChannels","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. \"projects/{project}/locations/{location}\" format."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}