Resource Names
Stay organized with collections
Save and categorize content based on your preferences.
The unique identifier for an entity in the Google Ads API is called a resource
name, and is represented as a string with a predictable format. If you know
the constituent components of a resource name, you can use this utility to
generate the final resource name.
PathLookupUtil
The path lookup util is a way to construct the resource name of an entity if you
know all of the relevant IDs related to that entity. For example, a campaign
resource name is in the format
customers/{customer_id}/campaigns/{campaign_id}
, so if you know the customer
ID and the campaign ID, you can use the path lookup util to construct the full
resource name as follows:
client.path.campaign(customer_id, campaign_id)
You can use other entity names as well, which take different IDs depending on
the final form of the resource name.
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-08-20 UTC.
[null,null,["Last updated 2025-08-20 UTC."],[[["\u003cp\u003eResource names uniquely identify Google Ads entities and follow a predictable format.\u003c/p\u003e\n"],["\u003cp\u003eThe PathLookupUtil helps construct resource names using known entity IDs, such as customer and campaign IDs.\u003c/p\u003e\n"],["\u003cp\u003eResource name formats vary based on the specific entity and require corresponding entity IDs.\u003c/p\u003e\n"]]],[],null,["# Resource Names\n\nThe unique identifier for an entity in the Google Ads API is called a resource\nname, and is represented as a string with a predictable format. If you know\nthe constituent components of a resource name, you can use this utility to\ngenerate the final resource name.\n\nPathLookupUtil\n--------------\n\nThe path lookup util is a way to construct the resource name of an entity if you\nknow all of the relevant IDs related to that entity. For example, a campaign\nresource name is in the format\n`customers/{customer_id}/campaigns/{campaign_id}`, so if you know the customer\nID and the campaign ID, you can use the path lookup util to construct the full\nresource name as follows: \n\n client.path.campaign(customer_id, campaign_id)\n\nYou can use other entity names as well, which take different IDs depending on\nthe final form of the resource name."]]