companies
Manage entities in Google Ad Manager by creating, updating, and archiving advertisers, agencies, and associated contacts to prepare for order creation.
Instructions
Manage GAM companies — advertisers, agencies, and contacts.
MODE: mixed (read + write) AUTH: OAuth 2.0 required CREDITS: Reads = 0. Writes (create, update, archive) = 0.5 credits. OUTPUT: Returns Company objects with id, name, type (ADVERTISER/AGENCY/HOUSE_ADVERTISER), creditStatus, address, and associated contacts. SIDE EFFECTS: archive_advertiser deactivates the company and prevents new orders from being created under it. Does not delete historical data. WHEN TO USE: Use companies to manage the advertiser/agency entities required before creating orders. An order must be linked to an advertiser.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Sub-operation to perform: • list_advertisers: List all advertiser companies on the network. Read-only, paginated. • get_advertiser: Get a specific advertiser by ID. Read-only. Requires company_id. • create_advertiser: Create a new advertiser company. Write, 0.5 credits. Requires name and optionally creditStatus, address. • update_advertiser: Update an existing advertiser's name, credit status, or address. Write. • archive_advertiser: Archive (deactivate) an advertiser. Destructive write — prevents new orders. Requires company_id. • list_agencies: List all agency companies on the network. Read-only. • get_agency: Get a specific agency by ID. Read-only. • create_agency: Create a new agency company. Write, 0.5 credits. • update_agency: Update an existing agency. Write. • list_contacts: List contacts associated with a company. Read-only. Requires company_id. • get_contact: Get a specific contact by ID. Read-only. • update_contact: Update a contact's details. Write. | |
| network_code | No | GAM network code (e.g. 12345678). Required for all network-scoped operations. Obtain via select_gam_network or list_accessible_networks. | |
| company_id | No | GAM Company ID (required for get/update/archive operations). |