Google Display & Video 360 · OAuth Scopes

Google Display & Video 360 OAuth Scopes

OAuth 2.0 searched

Google Display & Video 360 publishes 4 OAuth 2.0 scopes via the authorizationCode flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the Google Display & Video 360 API on a user’s behalf.

Tokens are issued from https://oauth2.googleapis.com/token.

This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.

Campaign ManagementDisplay AdsDV360Programmatic AdvertisingTargetingVideo AdsAdvertisingAdTechDemand-Side PlatformMedia BuyingAudiencesGoogle Marketing Platform
Scopes: 4 Flows: authorizationCode Method: searched

OAuth endpoints

Authorization URL
https://accounts.google.com/o/oauth2/v2/auth
Token URL
https://oauth2.googleapis.com/token
Flows
authorizationCode

Scopes (4)

ScopeDescriptionFlows
https://www.googleapis.com/auth/display-video Create, see, edit, and permanently delete your Display & Video 360 entities and reports authorizationCode
https://www.googleapis.com/auth/display-video-mediaplanning Create, see, and edit Display & Video 360 Campaign entities and see billing invoices authorizationCode
https://www.googleapis.com/auth/display-video-user-management Private Service: https://www.googleapis.com/auth/display-video-user-management authorizationCode
https://www.googleapis.com/auth/doubleclickbidmanager View and manage your reports in DoubleClick Bid Manager authorizationCode

Source

OAuth Scopes

Raw ↑
generated: '2026-08-13'
method: searched
source: >-
  https://displayvideo.googleapis.com/$discovery/rest?version=v4 (auth.oauth2.scopes, revision
  20260813) cross-checked against
  https://developers.google.com/display-video/api/guides/how-tos/authorizing
docs: https://developers.google.com/display-video/api/guides/how-tos/authorizing
description: >-
  The complete OAuth 2.0 scope surface for the Display & Video 360 API, taken from the
  auth.oauth2.scopes block of Google's own Discovery Document rather than inferred from operation
  security requirements. Four scopes, all authorization-code flow, all issued by
  accounts.google.com. There is no read-only variant: display-video is read AND write AND delete
  in a single grant, which is the most consequential fact in this file for anyone binding an
  agent to this API.
schemes:
  - name: oauth2
    source: openapi/google-display-video-360-api-openapi.yml
    flows:
      - flow: authorizationCode
        authorizationUrl: https://accounts.google.com/o/oauth2/v2/auth
        tokenUrl: https://oauth2.googleapis.com/token
        refreshUrl: https://oauth2.googleapis.com/token
    authorization_server_metadata: well-known/google-display-video-360-oauth-authorization-server.json
    pkce: supported (S256)
scopes:
  - scope: https://www.googleapis.com/auth/display-video
    description: Create, see, edit, and permanently delete your Display & Video 360 entities and reports
    flows: [authorizationCode]
    grants: read+write+delete
    note: >-
      The default scope for the API and the one most integrations request. It is not
      least-privilege: there is no read-only counterpart, so an agent that only needs to report
      on campaigns still receives permanent-delete authority over every entity the user can see.
      Constrain that at the DV360 user-profile layer instead — a profile with "Read only"
      permission on the advertiser cannot write regardless of the scope on the token.
    sources: [openapi/google-display-video-360-api-openapi.yml, discovery]
  - scope: https://www.googleapis.com/auth/display-video-mediaplanning
    description: Create, see, and edit Display & Video 360 Campaign entities and see billing invoices
    flows: [authorizationCode]
    grants: read+write on campaign entities, read on invoices
    note: >-
      The narrower of the two generally-grantable scopes. Covers the
      campaign/insertion-order/line-item planning surface and invoice reads without the delete
      authority the full display-video scope carries. Prefer it for planning and reporting.
    sources: [openapi/google-display-video-360-api-openapi.yml, discovery]
  - scope: https://www.googleapis.com/auth/display-video-user-management
    description: 'Private Service: https://www.googleapis.com/auth/display-video-user-management'
    flows: [authorizationCode]
    grants: read+write on DV360 user profiles and role assignments
    private: true
    note: >-
      Google marks this a Private Service in its own Discovery Document — it is allowlist-gated
      and not grantable by a standard OAuth client. It backs the /v4/users resource
      (usersList, usersGet, usersCreate, usersPatch, usersDelete,
      usersBulkEditAssignedUserRoles). Those operations are in the contract and will
      authenticate, but will not authorize for a project that has not been allowlisted.
    sources: [openapi/google-display-video-360-api-openapi.yml, discovery]
  - scope: https://www.googleapis.com/auth/doubleclickbidmanager
    description: View and manage your reports in DoubleClick Bid Manager
    flows: [authorizationCode]
    grants: read+write on Bid Manager reporting
    note: >-
      Reporting scope inherited from the Bid Manager API
      (doubleclickbidmanager.googleapis.com), which is where DV360 reporting actually lives. It
      is declared on this API's Discovery Document, but the reporting operations themselves are
      served by that sibling API rather than by displayvideo.googleapis.com.
    sources: [discovery]
scope_count: 4
read_only_scope_available: false

Work with this as data

Every scope set here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for oauth scopes

4 MCP tools reach this
  • find_scopesBrowse and filter every scope set in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This scope set
curl "https://apis.io/api/v1/scopes/google-display-video-360-scopes"
All oauth scopes
curl "https://apis.io/api/v1/scopes?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.