{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/open-data:google/travelpartner-accounts-hotels-set-live-on-google":{"post":{"operationId":"open_data_google_travelpartner_accounts_hotels_set_live_on_google","summary":"Collection-level custom method to update the Live on Google status for multiple properties. Each call can…","description":"POST /v3/{account}/hotels:setLiveOnGoogle","tags":["open-data"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["account"],"properties":{"$.xgafv":{"type":"string","enum":["1","2"],"description":"V1 error format."},"access_token":{"type":"string","description":"OAuth access token."},"alt":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."},"callback":{"type":"string","description":"JSONP"},"fields":{"type":"string","description":"Selector specifying which fields to include in a partial response."},"key":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"},"oauth_token":{"type":"string","description":"OAuth 2.0 token for the current user."},"prettyPrint":{"type":"boolean","description":"Returns response with indentations and line breaks."},"quotaUser":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"},"upload_protocol":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."},"uploadType":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."},"account":{"type":"string","description":"Required. The resource name of the account. The format is accounts/{account_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":"live"}},"/v1/open-data:google/travelpartner-accounts-reconciliation-reports-get":{"get":{"operationId":"open_data_google_travelpartner_accounts_reconciliation_reports_get","summary":"Returns a reconciliation report.","description":"GET /v3/{name}","tags":["open-data"],"parameters":[{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"type":"string","enum":["1","2"],"description":"V1 error format."}},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"type":"string","description":"OAuth access token."}},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."}},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"type":"string","description":"JSONP"}},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"type":"string","description":"Selector specifying which fields to include in a partial response."}},{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…","schema":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"}},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"type":"string","description":"OAuth 2.0 token for the current user."}},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"type":"boolean","description":"Returns response with indentations and line breaks."}},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…","schema":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"}},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."}},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."}},{"name":"name","in":"query","required":true,"description":"The resource name of the reconciliation report to fetch. The format is `accounts/{account_id}/reconciliationReports/{datetime}~{filename}`.","schema":{"type":"string","description":"The resource name of the reconciliation report to fetch. The format is `accounts/{account_id}/reconciliationReports/{datetime}~{filename}`."}},{"name":"includeMatchedPrices","in":"query","required":false,"description":"Set to true if matched prices are to be added into the report.","schema":{"type":"boolean","description":"Set to true if matched prices are to be added into the report."}},{"name":"includeNonScoring","in":"query","required":false,"description":"Set to true if non-account impacting rows are to be added into the report.","schema":{"type":"boolean","description":"Set to true if non-account impacting rows are to be added into the report."}},{"name":"includePixels","in":"query","required":false,"description":"Set to true if pixel signals are to be added into the report.","schema":{"type":"boolean","description":"Set to true if pixel signals are to be added into the report."}}],"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":"live"}},"/v1/open-data:google/travelpartner-accounts-brands-patch":{"post":{"operationId":"open_data_google_travelpartner_accounts_brands_patch","summary":"Updates a brand.","description":"PATCH /v3/{name}","tags":["open-data"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"$.xgafv":{"type":"string","enum":["1","2"],"description":"V1 error format."},"access_token":{"type":"string","description":"OAuth access token."},"alt":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."},"callback":{"type":"string","description":"JSONP"},"fields":{"type":"string","description":"Selector specifying which fields to include in a partial response."},"key":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"},"oauth_token":{"type":"string","description":"OAuth 2.0 token for the current user."},"prettyPrint":{"type":"boolean","description":"Returns response with indentations and line breaks."},"quotaUser":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"},"upload_protocol":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."},"uploadType":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."},"name":{"type":"string","description":"Output only. The resource name for the brand in the format `accounts/{account_id}/brands/{brand_id}`. The `brand_id` corresponds to the…"},"allowMissing":{"type":"boolean","description":"When true, and the Brand is not found, a new Brand will be created. In this situation, `update_mask` is ignored."},"updateMask":{"type":"string","description":"Required. The field to update. Only the `display_names` and `icon` fields can be updated. Use the syntax shown in the example URI below…"},"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":"live"}},"/v1/open-data:google/travelpartner-accounts-account-links-delete":{"post":{"operationId":"open_data_google_travelpartner_accounts_account_links_delete","summary":"Deletes an account link.","description":"DELETE /v3/{name}","tags":["open-data"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"$.xgafv":{"type":"string","enum":["1","2"],"description":"V1 error format."},"access_token":{"type":"string","description":"OAuth access token."},"alt":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."},"callback":{"type":"string","description":"JSONP"},"fields":{"type":"string","description":"Selector specifying which fields to include in a partial response."},"key":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"},"oauth_token":{"type":"string","description":"OAuth 2.0 token for the current user."},"prettyPrint":{"type":"boolean","description":"Returns response with indentations and line breaks."},"quotaUser":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"},"upload_protocol":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."},"uploadType":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."},"name":{"type":"string","description":"Required. The resource name of the account link being deleted. The format is `accounts/{account_id}/accountLinks/{account_link_id}`."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"live"}},"/v1/open-data:google/travelpartner-accounts-free-booking-links-report-views-query":{"get":{"operationId":"open_data_google_travelpartner_accounts_free_booking_links_report_views_query","summary":"**DEPRECATED:** Use PropertyPerformanceReportService.QueryPropertyPerformanceReport, which also has…","description":"GET /v3/{name}/freeBookingLinksReportViews:query","tags":["open-data"],"parameters":[{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"type":"string","enum":["1","2"],"description":"V1 error format."}},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"type":"string","description":"OAuth access token."}},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."}},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"type":"string","description":"JSONP"}},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"type":"string","description":"Selector specifying which fields to include in a partial response."}},{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…","schema":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"}},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"type":"string","description":"OAuth 2.0 token for the current user."}},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"type":"boolean","description":"Returns response with indentations and line breaks."}},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…","schema":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"}},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."}},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."}},{"name":"name","in":"query","required":true,"description":"The resource name of the account being queried. Format: accounts/{account_id}","schema":{"type":"string","description":"The resource name of the account being queried. Format: accounts/{account_id}"}},{"name":"aggregateBy","in":"query","required":false,"description":"Specifies how to segment the metrics returned by the query. For example, if `userRegionCode` is specified, the `freeBookingLinksResult`…","schema":{"type":"string","description":"Specifies how to segment the metrics returned by the query. For example, if `userRegionCode` is specified, the `freeBookingLinksResult`…"}},{"name":"filter","in":"query","required":false,"description":"The conditions (fields and expressions) used to filter the free booking link metrics for the account being queried. The syntax requires…","schema":{"type":"string","description":"The conditions (fields and expressions) used to filter the free booking link metrics for the account being queried. The syntax requires…"}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of participation results to return. The service may return fewer than this value. If unspecified, at most 10,000…","schema":{"type":"integer","description":"The maximum number of participation results to return. The service may return fewer than this value. If unspecified, at most 10,000…"}},{"name":"pageToken","in":"query","required":false,"description":"A page token, received from a previous QueryParticipationReport request. Provide this to receive the subsequent page. When paginating, all…","schema":{"type":"string","description":"A page token, received from a previous QueryParticipationReport request. Provide this to receive the subsequent page. When paginating, all…"}}],"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":"live"}},"/v1/open-data:google/travelpartner-accounts-participation-report-views-query":{"get":{"operationId":"open_data_google_travelpartner_accounts_participation_report_views_query","summary":"Provides the ability to query (get, filter, and segment) a participation report for a particular account.","description":"GET /v3/{name}/participationReportViews:query","tags":["open-data"],"parameters":[{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"type":"string","enum":["1","2"],"description":"V1 error format."}},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"type":"string","description":"OAuth access token."}},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."}},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"type":"string","description":"JSONP"}},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"type":"string","description":"Selector specifying which fields to include in a partial response."}},{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…","schema":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"}},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"type":"string","description":"OAuth 2.0 token for the current user."}},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"type":"boolean","description":"Returns response with indentations and line breaks."}},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…","schema":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"}},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."}},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."}},{"name":"name","in":"query","required":true,"description":"The resource name of the account being queried. The format is `accounts/{account_id}`.","schema":{"type":"string","description":"The resource name of the account being queried. The format is `accounts/{account_id}`."}},{"name":"aggregateBy","in":"query","required":false,"description":"Specifies how to segment the metrics returned by the query. For example, if `userRegionCode` is specified as the `aggregate_by` value, the…","schema":{"type":"string","description":"Specifies how to segment the metrics returned by the query. For example, if `userRegionCode` is specified as the `aggregate_by` value, the…"}},{"name":"filter","in":"query","required":false,"description":"The conditions (fields and expressions) used to filter the participation metrics for the account being queried. The syntax requires spaces…","schema":{"type":"string","description":"The conditions (fields and expressions) used to filter the participation metrics for the account being queried. The syntax requires spaces…"}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of participation results to return. The service may return fewer than this value. If unspecified, at most 10,000…","schema":{"type":"integer","description":"The maximum number of participation results to return. The service may return fewer than this value. If unspecified, at most 10,000…"}},{"name":"pageToken","in":"query","required":false,"description":"A page token, received from a previous QueryParticipationReport request. Provide this to receive the subsequent page. When paginating, all…","schema":{"type":"string","description":"A page token, received from a previous QueryParticipationReport request. Provide this to receive the subsequent page. When paginating, all…"}}],"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":"live"}},"/v1/open-data:google/travelpartner-accounts-property-performance-report-views-que":{"get":{"operationId":"open_data_google_travelpartner_accounts_property_performance_report_views_que","summary":"Provides the ability to query (get, filter, and segment) a property performance links report for a specific…","description":"GET /v3/{name}/propertyPerformanceReportViews:query","tags":["open-data"],"parameters":[{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"type":"string","enum":["1","2"],"description":"V1 error format."}},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"type":"string","description":"OAuth access token."}},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."}},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"type":"string","description":"JSONP"}},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"type":"string","description":"Selector specifying which fields to include in a partial response."}},{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…","schema":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"}},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"type":"string","description":"OAuth 2.0 token for the current user."}},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"type":"boolean","description":"Returns response with indentations and line breaks."}},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…","schema":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"}},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."}},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."}},{"name":"name","in":"query","required":true,"description":"The resource name of the account being queried. Format: accounts/{account_id}","schema":{"type":"string","description":"The resource name of the account being queried. Format: accounts/{account_id}"}},{"name":"aggregateBy","in":"query","required":false,"description":"Specifies how to segment the metrics returned by the query. For example, if `userRegionCode` is specified, the `PropertyPerformanceResult`…","schema":{"type":"string","description":"Specifies how to segment the metrics returned by the query. For example, if `userRegionCode` is specified, the `PropertyPerformanceResult`…"}},{"name":"filter","in":"query","required":false,"description":"The conditions (fields and expressions) used to filter the property performance metrics for the account being queried. The syntax requires…","schema":{"type":"string","description":"The conditions (fields and expressions) used to filter the property performance metrics for the account being queried. The syntax requires…"}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of participation results to return. The service may return fewer than this value. If unspecified, at most 10,000…","schema":{"type":"integer","description":"The maximum number of participation results to return. The service may return fewer than this value. If unspecified, at most 10,000…"}},{"name":"pageToken","in":"query","required":false,"description":"A page token, received from a previous QueryParticipationReport request. Provide this to receive the subsequent page. When paginating, all…","schema":{"type":"string","description":"A page token, received from a previous QueryParticipationReport request. Provide this to receive the subsequent page. When paginating, all…"}}],"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":"live"}},"/v1/open-data:google/travelpartner-accounts-account-links-list":{"get":{"operationId":"open_data_google_travelpartner_accounts_account_links_list","summary":"Returns the account links for a Hotel Center account.","description":"GET /v3/{parent}/accountLinks","tags":["open-data"],"parameters":[{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"type":"string","enum":["1","2"],"description":"V1 error format."}},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"type":"string","description":"OAuth access token."}},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."}},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"type":"string","description":"JSONP"}},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"type":"string","description":"Selector specifying which fields to include in a partial response."}},{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…","schema":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"}},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"type":"string","description":"OAuth 2.0 token for the current user."}},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"type":"boolean","description":"Returns response with indentations and line breaks."}},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…","schema":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"}},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."}},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."}},{"name":"parent","in":"query","required":true,"description":"The resource name of the account being queried. The format is `accounts/{account_id}`.","schema":{"type":"string","description":"The resource name of the account being queried. The format is `accounts/{account_id}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"live"}},"/v1/open-data:google/travelpartner-accounts-account-links-create":{"post":{"operationId":"open_data_google_travelpartner_accounts_account_links_create","summary":"Creates a new account link between a Hotel Center account and a Google Ads account.","description":"POST /v3/{parent}/accountLinks","tags":["open-data"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent"],"properties":{"$.xgafv":{"type":"string","enum":["1","2"],"description":"V1 error format."},"access_token":{"type":"string","description":"OAuth access token."},"alt":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."},"callback":{"type":"string","description":"JSONP"},"fields":{"type":"string","description":"Selector specifying which fields to include in a partial response."},"key":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"},"oauth_token":{"type":"string","description":"OAuth 2.0 token for the current user."},"prettyPrint":{"type":"boolean","description":"Returns response with indentations and line breaks."},"quotaUser":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"},"upload_protocol":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."},"uploadType":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."},"parent":{"type":"string","description":"The resource name of the Hotel Center account being queried. The format is `accounts/{account_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":"live"}},"/v1/open-data:google/travelpartner-accounts-brands-list":{"get":{"operationId":"open_data_google_travelpartner_accounts_brands_list","summary":"Returns the brands for a partner account.","description":"GET /v3/{parent}/brands","tags":["open-data"],"parameters":[{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"type":"string","enum":["1","2"],"description":"V1 error format."}},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"type":"string","description":"OAuth access token."}},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."}},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"type":"string","description":"JSONP"}},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"type":"string","description":"Selector specifying which fields to include in a partial response."}},{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…","schema":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"}},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"type":"string","description":"OAuth 2.0 token for the current user."}},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"type":"boolean","description":"Returns response with indentations and line breaks."}},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…","schema":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"}},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."}},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."}},{"name":"parent","in":"query","required":true,"description":"Required. The resource name of the account being queried. The format is `accounts/{account_id}`.","schema":{"type":"string","description":"Required. The resource name of the account being queried. The format is `accounts/{account_id}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"live"}},"/v1/open-data:google/travelpartner-accounts-brands-create":{"post":{"operationId":"open_data_google_travelpartner_accounts_brands_create","summary":"Creates a new brand. Because Google detects brands from your existing properties, you only need this…","description":"POST /v3/{parent}/brands","tags":["open-data"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent"],"properties":{"$.xgafv":{"type":"string","enum":["1","2"],"description":"V1 error format."},"access_token":{"type":"string","description":"OAuth access token."},"alt":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."},"callback":{"type":"string","description":"JSONP"},"fields":{"type":"string","description":"Selector specifying which fields to include in a partial response."},"key":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"},"oauth_token":{"type":"string","description":"OAuth 2.0 token for the current user."},"prettyPrint":{"type":"boolean","description":"Returns response with indentations and line breaks."},"quotaUser":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"},"upload_protocol":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."},"uploadType":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."},"parent":{"type":"string","description":"Required. The resource name of the Hotel Center account being queried. The format is `accounts/{account_id}`."},"brandId":{"type":"string","description":"Required. The partner-determined brand identifier."},"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":"live"}},"/v1/open-data:google/travelpartner-accounts-hotel-views-list":{"get":{"operationId":"open_data_google_travelpartner_accounts_hotel_views_list","summary":"Returns the list of hotel views.","description":"GET /v3/{parent}/hotelViews","tags":["open-data"],"parameters":[{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"type":"string","enum":["1","2"],"description":"V1 error format."}},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"type":"string","description":"OAuth access token."}},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."}},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"type":"string","description":"JSONP"}},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"type":"string","description":"Selector specifying which fields to include in a partial response."}},{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…","schema":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"}},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"type":"string","description":"OAuth 2.0 token for the current user."}},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"type":"boolean","description":"Returns response with indentations and line breaks."}},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…","schema":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"}},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."}},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."}},{"name":"parent","in":"query","required":true,"description":"The resource name of the account being queried. The format is `accounts/{account_id}`.","schema":{"type":"string","description":"The resource name of the account being queried. The format is `accounts/{account_id}`."}},{"name":"filter","in":"query","required":false,"description":"Optional. The conditions (fields and expressions) used to filter HotelViews. The syntax requires spaces surrounding the `in` operator.…","schema":{"type":"string","description":"Optional. The conditions (fields and expressions) used to filter HotelViews. The syntax requires spaces surrounding the `in` operator.…"}},{"name":"pageSize","in":"query","required":false,"description":"Number of elements to retrieve in a single page.","schema":{"type":"integer","description":"Number of elements to retrieve in a single page."}},{"name":"pageToken","in":"query","required":false,"description":"Token of the page to retrieve.","schema":{"type":"string","description":"Token of the page to retrieve."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"live"}},"/v1/open-data:google/travelpartner-accounts-hotel-views-summarize":{"get":{"operationId":"open_data_google_travelpartner_accounts_hotel_views_summarize","summary":"Returns summarized information about hotels.","description":"GET /v3/{parent}/hotelViews:summarize","tags":["open-data"],"parameters":[{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"type":"string","enum":["1","2"],"description":"V1 error format."}},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"type":"string","description":"OAuth access token."}},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."}},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"type":"string","description":"JSONP"}},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"type":"string","description":"Selector specifying which fields to include in a partial response."}},{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…","schema":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"}},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"type":"string","description":"OAuth 2.0 token for the current user."}},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"type":"boolean","description":"Returns response with indentations and line breaks."}},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…","schema":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"}},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."}},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."}},{"name":"parent","in":"query","required":true,"description":"The resource name of the account being queried. The format is `accounts/{account_id}`.","schema":{"type":"string","description":"The resource name of the account being queried. The format is `accounts/{account_id}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"live"}},"/v1/open-data:google/travelpartner-accounts-icons-list":{"get":{"operationId":"open_data_google_travelpartner_accounts_icons_list","summary":"Returns the `Icon`s for a partner account.","description":"GET /v3/{parent}/icons","tags":["open-data"],"parameters":[{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"type":"string","enum":["1","2"],"description":"V1 error format."}},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"type":"string","description":"OAuth access token."}},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."}},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"type":"string","description":"JSONP"}},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"type":"string","description":"Selector specifying which fields to include in a partial response."}},{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…","schema":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"}},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"type":"string","description":"OAuth 2.0 token for the current user."}},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"type":"boolean","description":"Returns response with indentations and line breaks."}},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…","schema":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"}},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."}},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."}},{"name":"parent","in":"query","required":true,"description":"Required. The resource name of the queried partner account. The format is `accounts/{account_id}`.","schema":{"type":"string","description":"Required. The resource name of the queried partner account. The format is `accounts/{account_id}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"live"}},"/v1/open-data:google/travelpartner-accounts-icons-create":{"post":{"operationId":"open_data_google_travelpartner_accounts_icons_create","summary":"Uploads a new icon and starts its review process. Generates an `icon_id` and includes it in the icon's…","description":"POST /v3/{parent}/icons","tags":["open-data"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent"],"properties":{"$.xgafv":{"type":"string","enum":["1","2"],"description":"V1 error format."},"access_token":{"type":"string","description":"OAuth access token."},"alt":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."},"callback":{"type":"string","description":"JSONP"},"fields":{"type":"string","description":"Selector specifying which fields to include in a partial response."},"key":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"},"oauth_token":{"type":"string","description":"OAuth 2.0 token for the current user."},"prettyPrint":{"type":"boolean","description":"Returns response with indentations and line breaks."},"quotaUser":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"},"upload_protocol":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."},"uploadType":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."},"parent":{"type":"string","description":"Required. The resource name of the partner account owning the icon. The format is `accounts/{account_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":"live"}},"/v1/open-data:google/travelpartner-accounts-listings-verify":{"post":{"operationId":"open_data_google_travelpartner_accounts_listings_verify","summary":"returns verified listings with data issues and serving eligibilities","description":"POST /v3/{parent}/listings:verify","tags":["open-data"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent"],"properties":{"$.xgafv":{"type":"string","enum":["1","2"],"description":"V1 error format."},"access_token":{"type":"string","description":"OAuth access token."},"alt":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."},"callback":{"type":"string","description":"JSONP"},"fields":{"type":"string","description":"Selector specifying which fields to include in a partial response."},"key":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"},"oauth_token":{"type":"string","description":"OAuth 2.0 token for the current user."},"prettyPrint":{"type":"boolean","description":"Returns response with indentations and line breaks."},"quotaUser":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"},"upload_protocol":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."},"uploadType":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."},"parent":{"type":"string","description":"The resource name of the account being queried. The format is `accounts/{account_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":"live"}},"/v1/open-data:google/travelpartner-accounts-price-accuracy-views-list":{"get":{"operationId":"open_data_google_travelpartner_accounts_price_accuracy_views_list","summary":"Lists the available price accuracy views.","description":"GET /v3/{parent}/priceAccuracyViews","tags":["open-data"],"parameters":[{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"type":"string","enum":["1","2"],"description":"V1 error format."}},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"type":"string","description":"OAuth access token."}},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."}},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"type":"string","description":"JSONP"}},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"type":"string","description":"Selector specifying which fields to include in a partial response."}},{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…","schema":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"}},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"type":"string","description":"OAuth 2.0 token for the current user."}},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"type":"boolean","description":"Returns response with indentations and line breaks."}},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…","schema":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"}},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."}},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."}},{"name":"parent","in":"query","required":true,"description":"The resource name of the account being queried. The format is `accounts/{account_id}`.","schema":{"type":"string","description":"The resource name of the account being queried. The format is `accounts/{account_id}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"live"}},"/v1/open-data:google/travelpartner-accounts-price-accuracy-views-summarize":{"get":{"operationId":"open_data_google_travelpartner_accounts_price_accuracy_views_summarize","summary":"Returns the price accuracy summary.","description":"GET /v3/{parent}/priceAccuracyViews:summarize","tags":["open-data"],"parameters":[{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"type":"string","enum":["1","2"],"description":"V1 error format."}},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"type":"string","description":"OAuth access token."}},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."}},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"type":"string","description":"JSONP"}},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"type":"string","description":"Selector specifying which fields to include in a partial response."}},{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…","schema":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"}},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"type":"string","description":"OAuth 2.0 token for the current user."}},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"type":"boolean","description":"Returns response with indentations and line breaks."}},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…","schema":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"}},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."}},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."}},{"name":"parent","in":"query","required":true,"description":"The resource name of the account that is being queried. The format is `accounts/{account_id}`.","schema":{"type":"string","description":"The resource name of the account that is being queried. The format is `accounts/{account_id}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"live"}},"/v1/open-data:google/travelpartner-accounts-price-coverage-views-list":{"get":{"operationId":"open_data_google_travelpartner_accounts_price_coverage_views_list","summary":"Returns the entire price coverage history.","description":"GET /v3/{parent}/priceCoverageViews","tags":["open-data"],"parameters":[{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"type":"string","enum":["1","2"],"description":"V1 error format."}},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"type":"string","description":"OAuth access token."}},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."}},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"type":"string","description":"JSONP"}},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"type":"string","description":"Selector specifying which fields to include in a partial response."}},{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…","schema":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"}},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"type":"string","description":"OAuth 2.0 token for the current user."}},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"type":"boolean","description":"Returns response with indentations and line breaks."}},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…","schema":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"}},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."}},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."}},{"name":"parent","in":"query","required":true,"description":"The resource name of the account being queried. The format is `accounts/{account_id}`.","schema":{"type":"string","description":"The resource name of the account being queried. The format is `accounts/{account_id}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"live"}},"/v1/open-data:google/travelpartner-accounts-price-coverage-views-get-latest":{"get":{"operationId":"open_data_google_travelpartner_accounts_price_coverage_views_get_latest","summary":"Returns the latest price coverage view in full detail.","description":"GET /v3/{parent}/priceCoverageViews:latest","tags":["open-data"],"parameters":[{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"type":"string","enum":["1","2"],"description":"V1 error format."}},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"type":"string","description":"OAuth access token."}},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."}},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"type":"string","description":"JSONP"}},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"type":"string","description":"Selector specifying which fields to include in a partial response."}},{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…","schema":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"}},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"type":"string","description":"OAuth 2.0 token for the current user."}},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"type":"boolean","description":"Returns response with indentations and line breaks."}},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…","schema":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"}},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."}},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."}},{"name":"parent","in":"query","required":true,"description":"The resource name of the account being queried. The format is `accounts/{account_id}`.","schema":{"type":"string","description":"The resource name of the account being queried. The format is `accounts/{account_id}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"live"}},"/v1/open-data:google/travelpartner-accounts-reconciliation-reports-list":{"get":{"operationId":"open_data_google_travelpartner_accounts_reconciliation_reports_list","summary":"Returns a list of the names of created reconciliation reports.","description":"GET /v3/{parent}/reconciliationReports","tags":["open-data"],"parameters":[{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"type":"string","enum":["1","2"],"description":"V1 error format."}},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"type":"string","description":"OAuth access token."}},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."}},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"type":"string","description":"JSONP"}},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"type":"string","description":"Selector specifying which fields to include in a partial response."}},{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…","schema":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"}},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"type":"string","description":"OAuth 2.0 token for the current user."}},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"type":"boolean","description":"Returns response with indentations and line breaks."}},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…","schema":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"}},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."}},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."}},{"name":"parent","in":"query","required":true,"description":"The resource name of the account being queried. The format is `accounts/{account_id}`.","schema":{"type":"string","description":"The resource name of the account being queried. The format is `accounts/{account_id}`."}},{"name":"endDate","in":"query","required":false,"description":"End of date range to fetch files for. Format is yyyy-mm-dd[THH[:MM[:SS]]]. If empty, reports until the end of time are fetched.","schema":{"type":"string","description":"End of date range to fetch files for. Format is yyyy-mm-dd[THH[:MM[:SS]]]. If empty, reports until the end of time are fetched."}},{"name":"startDate","in":"query","required":false,"description":"Beginning of date range to fetch files for. Format is yyyy-MM-dd[THH[:mm[:SS]]]. If empty, reports from the beginning of time onwards are…","schema":{"type":"string","description":"Beginning of date range to fetch files for. Format is yyyy-MM-dd[THH[:mm[:SS]]]. If empty, reports from the beginning of time onwards are…"}}],"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":"live"}},"/v1/open-data:google/travelpartner-accounts-reconciliation-reports-create":{"post":{"operationId":"open_data_google_travelpartner_accounts_reconciliation_reports_create","summary":"Creates a reconciliation report and uploads it to Google.","description":"POST /v3/{parent}/reconciliationReports","tags":["open-data"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent"],"properties":{"$.xgafv":{"type":"string","enum":["1","2"],"description":"V1 error format."},"access_token":{"type":"string","description":"OAuth access token."},"alt":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."},"callback":{"type":"string","description":"JSONP"},"fields":{"type":"string","description":"Selector specifying which fields to include in a partial response."},"key":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"},"oauth_token":{"type":"string","description":"OAuth 2.0 token for the current user."},"prettyPrint":{"type":"boolean","description":"Returns response with indentations and line breaks."},"quotaUser":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"},"upload_protocol":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."},"uploadType":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."},"parent":{"type":"string","description":"The resource name of the account being queried. The format is `accounts/{account_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":"live"}},"/v1/open-data:google/travelpartner-accounts-reconciliation-reports-validate":{"post":{"operationId":"open_data_google_travelpartner_accounts_reconciliation_reports_validate","summary":"Validates a reconciliation report.","description":"POST /v3/{parent}/reconciliationReports:validate","tags":["open-data"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent"],"properties":{"$.xgafv":{"type":"string","enum":["1","2"],"description":"V1 error format."},"access_token":{"type":"string","description":"OAuth access token."},"alt":{"type":"string","enum":["json","media","proto"],"description":"Data format for response."},"callback":{"type":"string","description":"JSONP"},"fields":{"type":"string","description":"Selector specifying which fields to include in a partial response."},"key":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth…"},"oauth_token":{"type":"string","description":"OAuth 2.0 token for the current user."},"prettyPrint":{"type":"boolean","description":"Returns response with indentations and line breaks."},"quotaUser":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40…"},"upload_protocol":{"type":"string","description":"Upload protocol for media (e.g. \"raw\", \"multipart\")."},"uploadType":{"type":"string","description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\")."},"parent":{"type":"string","description":"The resource name of the account being queried. The format is `accounts/{account_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":"live"}}},"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"}}}}}}}