GET /api/v2/storefront/esa/{esaId}/gam/advertisers
Lists the Google Ad Manager advertiser records cached from the network behind a GAM-backed embedded sales agent. Use it to find the id you pass when setting the default advertiser or a buyer-specific mapping target. Results are cursor-paginated; filter by name or numeric id with q.
Request
Parameters
| Field | Type | Required | Notes |
|---|---|---|---|
esaId | integer | Yes | Path. Embedded sales-agent connection id |
q | string | No | Query. Advertiser name substring or exact numeric advertiser id |
query | string | No | Query. Alias for q |
limit | integer | No | Query. Page size, max 500 |
cursor | string | No | Query. Pagination cursor from a prior nextCursor |
Response
advertisers[].id is the GAM advertiser id you pass as gamAdvertiserId. nextCursor is null on the last page. syncedAt is when the cache was last refreshed from the network, or null if it has never synced. currencyCode may be null.
Errors
400 VALIDATION_ERROR—esaIdis not a positive integer, or the ESA is not Google Ad Manager-backed.
Related
Buyer routing tasks
All buyer-routing operations
Buyer routing overview
How buyers resolve to advertisers
Ensure GAM advertiser
Create or find an advertiser by name
Set default advertiser
Pick the catch-all advertiser