# Travel Partner API API

> Travel Partner API API on Apizie: 23 endpoints (Collection-level custom method to update the Live on Google status for multiple properties. Each call can…, Returns a reconciliation report., Updates a brand., Deletes an account link., …) returned as clean JSON through one API key. 23 endpoints are live now. Call it over REST at https://zieapi.vercel.app/v1/open-data:google/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `open-data:google`
- Category: Open Data
- Status: live
- Source: https://google.com
- Page: https://zieapi.vercel.app/api/open-data/google
- OpenAPI: https://zieapi.vercel.app/api/open-data/google/openapi.json

The Travel Partner API provides you with a RESTful interface to the Google Hotel Center platform. It enables an app to efficiently retrieve and change Hotel Center data, and is thus suitable for managing large or…

## Endpoints

### Collection-level custom method to update the Live on Google status for multiple properties. Each call can…
`POST https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-hotels-set-live-on-google`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| account | string | yes | Required. The resource name of the account. The format is accounts/{account_id}. |
| body | object | no | JSON request body |

### Returns a reconciliation report.
`GET https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-reconciliation-reports-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | The resource name of the reconciliation report to fetch. The format is `accounts/{account_id}/reconciliationReports/{datetime}~{filename}`. |
| includeMatchedPrices | boolean | no | Set to true if matched prices are to be added into the report. |
| includeNonScoring | boolean | no | Set to true if non-account impacting rows are to be added into the report. |
| includePixels | boolean | no | Set to true if pixel signals are to be added into the report. |

### Updates a brand.
`POST https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-brands-patch`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | Output only. The resource name for the brand in the format `accounts/{account_id}/brands/{brand_id}`. The `brand_id` corresponds to the… |
| allowMissing | boolean | no | When true, and the Brand is not found, a new Brand will be created. In this situation, `update_mask` is ignored. |
| updateMask | string | no | 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 | object | no | JSON request body |

### Deletes an account link.
`POST https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-account-links-delete`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | Required. The resource name of the account link being deleted. The format is `accounts/{account_id}/accountLinks/{account_link_id}`. |

### **DEPRECATED:** Use PropertyPerformanceReportService.QueryPropertyPerformanceReport, which also has…
`GET https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-free-booking-links-report-views-query`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | The resource name of the account being queried. Format: accounts/{account_id} |
| aggregateBy | string | no | Specifies how to segment the metrics returned by the query. For example, if `userRegionCode` is specified, the `freeBookingLinksResult`… |
| filter | string | no | The conditions (fields and expressions) used to filter the free booking link metrics for the account being queried. The syntax requires… |
| pageSize | integer | no | The maximum number of participation results to return. The service may return fewer than this value. If unspecified, at most 10,000… |
| pageToken | string | no | A page token, received from a previous QueryParticipationReport request. Provide this to receive the subsequent page. When paginating, all… |

### Provides the ability to query (get, filter, and segment) a participation report for a particular account.
`GET https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-participation-report-views-query`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | The resource name of the account being queried. The format is `accounts/{account_id}`. |
| aggregateBy | string | no | Specifies how to segment the metrics returned by the query. For example, if `userRegionCode` is specified as the `aggregate_by` value, the… |
| filter | string | no | The conditions (fields and expressions) used to filter the participation metrics for the account being queried. The syntax requires spaces… |
| pageSize | integer | no | The maximum number of participation results to return. The service may return fewer than this value. If unspecified, at most 10,000… |
| pageToken | string | no | A page token, received from a previous QueryParticipationReport request. Provide this to receive the subsequent page. When paginating, all… |

### Provides the ability to query (get, filter, and segment) a property performance links report for a specific…
`GET https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-property-performance-report-views-que`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | The resource name of the account being queried. Format: accounts/{account_id} |
| aggregateBy | string | no | Specifies how to segment the metrics returned by the query. For example, if `userRegionCode` is specified, the `PropertyPerformanceResult`… |
| filter | string | no | The conditions (fields and expressions) used to filter the property performance metrics for the account being queried. The syntax requires… |
| pageSize | integer | no | The maximum number of participation results to return. The service may return fewer than this value. If unspecified, at most 10,000… |
| pageToken | string | no | A page token, received from a previous QueryParticipationReport request. Provide this to receive the subsequent page. When paginating, all… |

### Returns the account links for a Hotel Center account.
`GET https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-account-links-list`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | The resource name of the account being queried. The format is `accounts/{account_id}`. |

### Creates a new account link between a Hotel Center account and a Google Ads account.
`POST https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-account-links-create`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | The resource name of the Hotel Center account being queried. The format is `accounts/{account_id}`. |
| body | object | no | JSON request body |

### Returns the brands for a partner account.
`GET https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-brands-list`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | Required. The resource name of the account being queried. The format is `accounts/{account_id}`. |

### Creates a new brand. Because Google detects brands from your existing properties, you only need this…
`POST https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-brands-create`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | Required. The resource name of the Hotel Center account being queried. The format is `accounts/{account_id}`. |
| brandId | string | no | Required. The partner-determined brand identifier. |
| body | object | no | JSON request body |

### Returns the list of hotel views.
`GET https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-hotel-views-list`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | The resource name of the account being queried. The format is `accounts/{account_id}`. |
| filter | string | no | Optional. The conditions (fields and expressions) used to filter HotelViews. The syntax requires spaces surrounding the `in` operator.… |
| pageSize | integer | no | Number of elements to retrieve in a single page. |
| pageToken | string | no | Token of the page to retrieve. |

### Returns summarized information about hotels.
`GET https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-hotel-views-summarize`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | The resource name of the account being queried. The format is `accounts/{account_id}`. |

### Returns the `Icon`s for a partner account.
`GET https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-icons-list`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | Required. The resource name of the queried partner account. The format is `accounts/{account_id}`. |

### Uploads a new icon and starts its review process. Generates an `icon_id` and includes it in the icon's…
`POST https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-icons-create`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | Required. The resource name of the partner account owning the icon. The format is `accounts/{account_id}`. |
| body | object | no | JSON request body |

### returns verified listings with data issues and serving eligibilities
`POST https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-listings-verify`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | The resource name of the account being queried. The format is `accounts/{account_id}`. |
| body | object | no | JSON request body |

### Lists the available price accuracy views.
`GET https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-price-accuracy-views-list`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | The resource name of the account being queried. The format is `accounts/{account_id}`. |

### Returns the price accuracy summary.
`GET https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-price-accuracy-views-summarize`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | The resource name of the account that is being queried. The format is `accounts/{account_id}`. |

### Returns the entire price coverage history.
`GET https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-price-coverage-views-list`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | The resource name of the account being queried. The format is `accounts/{account_id}`. |

### Returns the latest price coverage view in full detail.
`GET https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-price-coverage-views-get-latest`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | The resource name of the account being queried. The format is `accounts/{account_id}`. |

### Returns a list of the names of created reconciliation reports.
`GET https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-reconciliation-reports-list`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | The resource name of the account being queried. The format is `accounts/{account_id}`. |
| endDate | string | no | 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. |
| startDate | string | no | 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… |

### Creates a reconciliation report and uploads it to Google.
`POST https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-reconciliation-reports-create`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | The resource name of the account being queried. The format is `accounts/{account_id}`. |
| body | object | no | JSON request body |

### Validates a reconciliation report.
`POST https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-reconciliation-reports-validate`

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | 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 | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | 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 | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | The resource name of the account being queried. The format is `accounts/{account_id}`. |
| body | object | no | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-hotels-set-live-on-google" \
  -H "x-api-key: $APIZIE_KEY"
```

## FAQ

### How do I call the Travel Partner API API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/open-data:google/travelpartner-accounts-hotels-set-live-on-google with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Travel Partner API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card.

### Can AI agents use the Travel Partner API API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key open-data:google.

### What is the status of the Travel Partner API API?
Live: works with just an Apizie key
