The Data Manager API is in closed beta. To express interest in joining the closed beta, fill out
this form.
Destination
Stay organized with collections
Save and categorize content based on your preferences.
The Google product you're sending data to. For example, a Google Ads account.
JSON representation |
{
"reference": string,
"loginAccount": {
object (ProductAccount )
},
"linkedAccount": {
object (ProductAccount )
},
"operatingAccount": {
object (ProductAccount )
},
"productDestinationId": string
} |
Fields |
reference |
string
Optional. ID for this Destination resource, unique within the request. Use to reference this Destination in the IngestEventsRequest .
|
loginAccount |
object (ProductAccount )
Optional. The account used to make this API call. To add or remove data from the operatingAccount , this loginAccount must have write access to the operatingAccount . For example, a manager account of the operatingAccount , or an account with an established link to the operatingAccount .
|
linkedAccount |
object (ProductAccount )
Optional. An account that the calling user's loginAccount has access to, through an established account link. For example, a data partner's loginAccount might have access to a client's linkedAccount . The partner might use this field to send data from the linkedAccount to another operatingAccount .
|
operatingAccount |
object (ProductAccount )
Required. The account to send the data to or remove the data from.
|
productDestinationId |
string
Required. The object within the product account to ingest into. For example, a Google Ads audience ID or a Display & Video 360 audience ID.
|
ProductAccount
Represents a specific account.
JSON representation |
{
"product": enum (Product ),
"accountId": string
} |
Fields |
product |
enum (Product )
Required. The product the account belongs to. For example, GOOGLE_ADS .
|
accountId |
string
Required. The ID of the account. For example, your Google Ads account ID.
|
Product
Represents a specific Google product. Used to locate accounts and destinations.
Enums |
PRODUCT_UNSPECIFIED |
Unspecified product. Should never be used. |
GOOGLE_ADS |
Google Ads. |
DISPLAY_VIDEO_PARTNER |
Display & Video 360 partner. |
DISPLAY_VIDEO_ADVERTISER |
Display & Video 360 advertiser. |
DATA_PARTNER |
Data Partner. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-06-24 UTC.
[null,null,["Last updated 2025-06-24 UTC."],[],[],null,["# Destination\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [ProductAccount](#ProductAccount)\n - [JSON representation](#ProductAccount.SCHEMA_REPRESENTATION)\n- [Product](#Product)\n\nThe Google product you're sending data to. For example, a Google Ads account.\n\n| JSON representation |\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"reference\": string, \"loginAccount\": { object (/data-manager/api/reference/rest/v1/Destination#ProductAccount) }, \"linkedAccount\": { object (/data-manager/api/reference/rest/v1/Destination#ProductAccount) }, \"operatingAccount\": { object (/data-manager/api/reference/rest/v1/Destination#ProductAccount) }, \"productDestinationId\": string } ``` |\n\n| Fields ||\n|------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `reference` | `string` Optional. ID for this `Destination` resource, unique within the request. Use to reference this `Destination` in the `IngestEventsRequest`. |\n| `loginAccount` | `object (`[ProductAccount](/data-manager/api/reference/rest/v1/Destination#ProductAccount)`)` Optional. The account used to make this API call. To add or remove data from the [`operatingAccount`](/data-manager/api/reference/rest/v1/Destination#FIELDS.operating_account), this `loginAccount` must have write access to the `operatingAccount`. For example, a manager account of the `operatingAccount`, or an account with an established link to the `operatingAccount`. |\n| `linkedAccount` | `object (`[ProductAccount](/data-manager/api/reference/rest/v1/Destination#ProductAccount)`)` Optional. An account that the calling user's [`loginAccount`](/data-manager/api/reference/rest/v1/Destination#FIELDS.login_account) has access to, through an established account link. For example, a data partner's `loginAccount` might have access to a client's `linkedAccount`. The partner might use this field to send data from the `linkedAccount` to another [`operatingAccount`](/data-manager/api/reference/rest/v1/Destination#FIELDS.operating_account). |\n| `operatingAccount` | `object (`[ProductAccount](/data-manager/api/reference/rest/v1/Destination#ProductAccount)`)` Required. The account to send the data to or remove the data from. |\n| `productDestinationId` | `string` Required. The object within the product account to ingest into. For example, a Google Ads audience ID or a Display \\& Video 360 audience ID. |\n\nProductAccount\n--------------\n\nRepresents a specific account.\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------|\n| ``` { \"product\": enum (/data-manager/api/reference/rest/v1/Destination#Product), \"accountId\": string } ``` |\n\n| Fields ||\n|-------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `product` | `enum (`[Product](/data-manager/api/reference/rest/v1/Destination#Product)`)` Required. The product the account belongs to. For example, `GOOGLE_ADS`. |\n| `accountId` | `string` Required. The ID of the account. For example, your Google Ads account ID. |\n\nProduct\n-------\n\nRepresents a specific Google product. Used to locate accounts and destinations.\n\n| Enums ||\n|----------------------------|--------------------------------------------|\n| `PRODUCT_UNSPECIFIED` | Unspecified product. Should never be used. |\n| `GOOGLE_ADS` | Google Ads. |\n| `DISPLAY_VIDEO_PARTNER` | Display \\& Video 360 partner. |\n| `DISPLAY_VIDEO_ADVERTISER` | Display \\& Video 360 advertiser. |\n| `DATA_PARTNER` | Data Partner. |"]]