Google Ad Manager API

Manage your Ad Manager inventory, run reports and more.

Service: admanager.googleapis.com

Discovery document

A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery document:

Service endpoint

A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:

  • https://admanager.googleapis.com

REST Resource: v1.networks

Methods
get GET /v1/{name}
API to retrieve a Network object.
list GET /v1/networks
API to retrieve all the networks the current user has access to.

REST Resource: v1.networks.adUnitSizes

Methods
list GET /v1/{parent}/adUnitSizes
API to retrieve a list of AdUnitSize objects.

REST Resource: v1.networks.adUnits

Methods
get GET /v1/{name}
API to retrieve an AdUnit object.
list GET /v1/{parent}/adUnits
API to retrieve a list of AdUnit objects.

REST Resource: v1.networks.companies

Methods
get GET /v1/{name}
API to retrieve a Company object.
list GET /v1/{parent}/companies
API to retrieve a list of Company objects.

REST Resource: v1.networks.customFields

Methods
get GET /v1/{name}
API to retrieve a CustomField object.
list GET /v1/{parent}/customFields
API to retrieve a list of CustomField objects.

REST Resource: v1.networks.customTargetingKeys

Methods
get GET /v1/{name}
API to retrieve a CustomTargetingKey object.
list GET /v1/{parent}/customTargetingKeys
API to retrieve a list of CustomTargetingKey objects.

REST Resource: v1.networks.customTargetingKeys.customTargetingValues

Methods
get GET /v1/{name}
API to retrieve a CustomTargetingValue object.
list GET /v1/{parent}/customTargetingValues
API to retrieve a list of CustomTargetingValue objects.

REST Resource: v1.networks.entitySignalsMappings

Methods
batchCreate POST /v1/{parent}/entitySignalsMappings:batchCreate
API to batch create EntitySignalsMapping objects.
batchUpdate POST /v1/{parent}/entitySignalsMappings:batchUpdate
API to batch update EntitySignalsMapping objects.
create POST /v1/{parent}/entitySignalsMappings
API to create an EntitySignalsMapping object.
get GET /v1/{name}
API to retrieve a EntitySignalsMapping object.
list GET /v1/{parent}/entitySignalsMappings
API to retrieve a list of EntitySignalsMapping objects.
patch PATCH /v1/{entitySignalsMapping.name}
API to update an EntitySignalsMapping object.

REST Resource: v1.networks.operations.reports.exports

Methods
get GET /v1/{name}
Gets the latest state of a long-running operation.

REST Resource: v1.networks.operations.reports.runs

Methods
get GET /v1/{name}
Gets the latest state of a long-running operation.

REST Resource: v1.networks.orders

Methods
get GET /v1/{name}
API to retrieve an Order object.
list GET /v1/{parent}/orders
API to retrieve a list of Order objects.

REST Resource: v1.networks.placements

Methods
get GET /v1/{name}
API to retrieve a Placement object.
list GET /v1/{parent}/placements
API to retrieve a list of Placement objects.

REST Resource: v1.networks.reports

Methods
create POST /v1/{parent}/reports
API to create a Report object.
get GET /v1/{name}
API to retrieve a Report object.
list GET /v1/{parent}/reports
API to retrieve a list of Report objects.
patch PATCH /v1/{report.name}
API to update a Report object.
run POST /v1/{name}:run
Initiates the execution of an existing report asynchronously.

REST Resource: v1.networks.reports.results

Methods
fetchRows GET /v1/{name}:fetchRows
Returns the result rows from a completed report.

REST Resource: v1.networks.roles

Methods
get GET /v1/{name}
API to retrieve a Role object.
list GET /v1/{parent}/roles
API to retrieve a list of Role objects.

REST Resource: v1.networks.taxonomyCategories

Methods
get GET /v1/{name}
API to retrieve a TaxonomyCategory object.
list GET /v1/{parent}/taxonomyCategories
API to retrieve a list of TaxonomyCategory objects.

REST Resource: v1.networks.users

Methods
get GET /v1/{name}
API to retrieve a User object.

REST Resource: v1.operations

Methods
cancel POST /v1/{name}:cancel
Starts asynchronous cancellation on a long-running operation.
delete DELETE /v1/{name}
Deletes a long-running operation.
list GET /v1/{name}
Lists operations that match the specified filter in the request.