{ "auth": { "oauth2": { "scopes": { "https://www.googleapis.com/auth/doubleclickbidmanager": { "description": "View and manage your reports in DoubleClick Bid Manager" } } } }, "basePath": "/doubleclickbidmanager/v1/", "baseUrl": "https://www.googleapis.com/doubleclickbidmanager/v1/", "batchPath": "batch/doubleclickbidmanager/v1", "canonicalName": "DoubleClick Bid Manager", "description": "API for viewing and managing your reports in DoubleClick Bid Manager.", "discoveryVersion": "v1", "documentationLink": "https://developers.google.com/bid-manager/", "etag": "\"-iA1DTNe4s-I6JZXPt1t1Ypy8IU/VhkmmOCAeZxujqmKOTmNA46X8Is\"", "icons": { "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png", "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png" }, "id": "doubleclickbidmanager:v1", "kind": "discovery#restDescription", "labels": [ "limited_availability" ], "name": "doubleclickbidmanager", "ownerDomain": "google.com", "ownerName": "Google", "parameters": { "alt": { "default": "json", "description": "Data format for the response.", "enum": [ "json" ], "enumDescriptions": [ "Responses with Content-Type of application/json" ], "location": "query", "type": "string" }, "fields": { "description": "Selector specifying which fields to include in a partial response.", "location": "query", "type": "string" }, "key": { "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.", "location": "query", "type": "string" }, "oauth_token": { "description": "OAuth 2.0 token for the current user.", "location": "query", "type": "string" }, "prettyPrint": { "default": "true", "description": "Returns response with indentations and line breaks.", "location": "query", "type": "boolean" }, "quotaUser": { "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.", "location": "query", "type": "string" }, "userIp": { "description": "IP address of the site where the request originates. Use this if you want to enforce per-user limits.", "location": "query", "type": "string" } }, "protocol": "rest", "resources": { "lineitems": { "methods": { "downloadlineitems": { "description": "Retrieves line items in CSV format. TrueView line items are not supported.", "httpMethod": "POST", "id": "doubleclickbidmanager.lineitems.downloadlineitems", "path": "lineitems/downloadlineitems", "request": { "$ref": "DownloadLineItemsRequest" }, "response": { "$ref": "DownloadLineItemsResponse" }, "scopes": [ "https://www.googleapis.com/auth/doubleclickbidmanager" ] }, "uploadlineitems": { "description": "Uploads line items in CSV format. TrueView line items are not supported.", "httpMethod": "POST", "id": "doubleclickbidmanager.lineitems.uploadlineitems", "path": "lineitems/uploadlineitems", "request": { "$ref": "UploadLineItemsRequest" }, "response": { "$ref": "UploadLineItemsResponse" }, "scopes": [ "https://www.googleapis.com/auth/doubleclickbidmanager" ] } } }, "queries": { "methods": { "createquery": { "description": "Creates a query.", "httpMethod": "POST", "id": "doubleclickbidmanager.queries.createquery", "path": "query", "request": { "$ref": "Query" }, "response": { "$ref": "Query" }, "scopes": [ "https://www.googleapis.com/auth/doubleclickbidmanager" ] }, "deletequery": { "description": "Deletes a stored query as well as the associated stored reports.", "httpMethod": "DELETE", "id": "doubleclickbidmanager.queries.deletequery", "parameterOrder": [ "queryId" ], "parameters": { "queryId": { "description": "Query ID to delete.", "format": "int64", "location": "path", "required": true, "type": "string" } }, "path": "query/{queryId}", "scopes": [ "https://www.googleapis.com/auth/doubleclickbidmanager" ] }, "getquery": { "description": "Retrieves a stored query.", "httpMethod": "GET", "id": "doubleclickbidmanager.queries.getquery", "parameterOrder": [ "queryId" ], "parameters": { "queryId": { "description": "Query ID to retrieve.", "format": "int64", "location": "path", "required": true, "type": "string" } }, "path": "query/{queryId}", "response": { "$ref": "Query" }, "scopes": [ "https://www.googleapis.com/auth/doubleclickbidmanager" ] }, "listqueries": { "description": "Retrieves stored queries.", "httpMethod": "GET", "id": "doubleclickbidmanager.queries.listqueries", "path": "queries", "response": { "$ref": "ListQueriesResponse" }, "scopes": [ "https://www.googleapis.com/auth/doubleclickbidmanager" ] }, "runquery": { "description": "Runs a stored query to generate a report.", "httpMethod": "POST", "id": "doubleclickbidmanager.queries.runquery", "parameterOrder": [ "queryId" ], "parameters": { "queryId": { "description": "Query ID to run.", "format": "int64", "location": "path", "required": true, "type": "string" } }, "path": "query/{queryId}", "request": { "$ref": "RunQueryRequest" }, "scopes": [ "https://www.googleapis.com/auth/doubleclickbidmanager" ] } } }, "reports": { "methods": { "listreports": { "description": "Retrieves stored reports.", "httpMethod": "GET", "id": "doubleclickbidmanager.reports.listreports", "parameterOrder": [ "queryId" ], "parameters": { "queryId": { "description": "Query ID with which the reports are associated.", "format": "int64", "location": "path", "required": true, "type": "string" } }, "path": "queries/{queryId}/reports", "response": { "$ref": "ListReportsResponse" }, "scopes": [ "https://www.googleapis.com/auth/doubleclickbidmanager" ] } } }, "sdf": { "methods": { "download": { "description": "Retrieves entities in SDF format.", "httpMethod": "POST", "id": "doubleclickbidmanager.sdf.download", "path": "sdf/download", "request": { "$ref": "DownloadRequest" }, "response": { "$ref": "DownloadResponse" }, "scopes": [ "https://www.googleapis.com/auth/doubleclickbidmanager" ] } } } }, "revision": "20180215", "rootUrl": "https://www.googleapis.com/", "schemas": { "DownloadLineItemsRequest": { "description": "Request to fetch stored line items.", "id": "DownloadLineItemsRequest", "properties": { "fileSpec": { "description": "File specification (column names, types, order) in which the line items will be returned. Default to EWF.", "enum": [ "EWF" ], "enumDescriptions": [ "" ], "type": "string" }, "filterIds": { "description": "Ids of the specified filter type used to filter line items to fetch. If omitted, all the line items will be returned.", "items": { "format": "int64", "type": "string" }, "type": "array" }, "filterType": { "description": "Filter type used to filter line items to fetch.", "enum": [ "ADVERTISER_ID", "INSERTION_ORDER_ID", "LINE_ITEM_ID" ], "enumDescriptions": [ "", "", "" ], "type": "string" }, "format": { "description": "Format in which the line items will be returned. Default to CSV.", "enum": [ "CSV" ], "enumDescriptions": [ "" ], "type": "string" } }, "type": "object" }, "DownloadLineItemsResponse": { "description": "Download line items response.", "id": "DownloadLineItemsResponse", "properties": { "lineItems": { "description": "Retrieved line items in CSV format. For more information about file formats, see Entity Write File Format.", "type": "string" } }, "type": "object" }, "DownloadRequest": { "description": "Request to fetch stored insertion orders, line items, TrueView ad groups and ads.", "id": "DownloadRequest", "properties": { "fileTypes": { "description": "File types that will be returned.", "items": { "enum": [ "AD", "AD_GROUP", "CAMPAIGN", "INSERTION_ORDER", "LINE_ITEM" ], "enumDescriptions": [ "", "", "", "", "" ], "type": "string" }, "type": "array" }, "filterIds": { "description": "The IDs of the specified filter type. This is used to filter entities to fetch. At least one ID must be specified. Only one ID is allowed for the ADVERTISER_ID filter type. For INSERTION_ORDER_ID or LINE_ITEM_ID filter types, all IDs must be from the same Advertiser.", "items": { "format": "int64", "type": "string" }, "type": "array" }, "filterType": { "description": "Filter type used to filter line items to fetch.", "enum": [ "ADVERTISER_ID", "CAMPAIGN_ID", "INSERTION_ORDER_ID", "LINE_ITEM_ID" ], "enumDescriptions": [ "", "", "", "" ], "type": "string" }, "version": { "description": "SDF Version (column names, types, order) in which the entities will be returned. Default to 3.", "type": "string" } }, "type": "object" }, "DownloadResponse": { "description": "Download response.", "id": "DownloadResponse", "properties": { "adGroups": { "description": "Retrieved ad groups in SDF format.", "type": "string" }, "ads": { "description": "Retrieved ads in SDF format.", "type": "string" }, "campaigns": { "description": "Retrieved campaigns in SDF format.", "type": "string" }, "insertionOrders": { "description": "Retrieved insertion orders in SDF format.", "type": "string" }, "lineItems": { "description": "Retrieved line items in SDF format.", "type": "string" } }, "type": "object" }, "FilterPair": { "description": "Filter used to match traffic data in your report.", "id": "FilterPair", "properties": { "type": { "description": "Filter type.", "enum": [ "FILTER_ACTIVE_VIEW_EXPECTED_VIEWABILITY", "FILTER_ACTIVITY_ID", "FILTER_ADVERTISER", "FILTER_ADVERTISER_CURRENCY", "FILTER_ADVERTISER_TIMEZONE", "FILTER_AD_POSITION", "FILTER_AGE", "FILTER_BRANDSAFE_CHANNEL_ID", "FILTER_BROWSER", "FILTER_BUDGET_SEGMENT_DESCRIPTION", "FILTER_CAMPAIGN_DAILY_FREQUENCY", "FILTER_CARRIER", "FILTER_CHANNEL_ID", "FILTER_CITY", "FILTER_COMPANION_CREATIVE_ID", "FILTER_CONVERSION_DELAY", "FILTER_COUNTRY", "FILTER_CREATIVE_HEIGHT", "FILTER_CREATIVE_ID", "FILTER_CREATIVE_SIZE", "FILTER_CREATIVE_TYPE", "FILTER_CREATIVE_WIDTH", "FILTER_DATA_PROVIDER", "FILTER_DATE", "FILTER_DAY_OF_WEEK", "FILTER_DFP_ORDER_ID", "FILTER_DMA", "FILTER_EXCHANGE_ID", "FILTER_FLOODLIGHT_PIXEL_ID", "FILTER_GENDER", "FILTER_INSERTION_ORDER", "FILTER_INVENTORY_FORMAT", "FILTER_INVENTORY_SOURCE", "FILTER_INVENTORY_SOURCE_TYPE", "FILTER_KEYWORD", "FILTER_LINE_ITEM", "FILTER_LINE_ITEM_DAILY_FREQUENCY", "FILTER_LINE_ITEM_LIFETIME_FREQUENCY", "FILTER_LINE_ITEM_TYPE", "FILTER_MEDIA_PLAN", "FILTER_MOBILE_DEVICE_MAKE", "FILTER_MOBILE_DEVICE_MAKE_MODEL", "FILTER_MOBILE_DEVICE_TYPE", "FILTER_MOBILE_GEO", "FILTER_MONTH", "FILTER_MRAID_SUPPORT", "FILTER_NIELSEN_AGE", "FILTER_NIELSEN_COUNTRY_CODE", "FILTER_NIELSEN_DEVICE_ID", "FILTER_NIELSEN_GENDER", "FILTER_NOT_SUPPORTED", "FILTER_ORDER_ID", "FILTER_OS", "FILTER_PAGE_CATEGORY", "FILTER_PAGE_LAYOUT", "FILTER_PARTNER", "FILTER_PARTNER_CURRENCY", "FILTER_PUBLIC_INVENTORY", "FILTER_QUARTER", "FILTER_REGION", "FILTER_REGULAR_CHANNEL_ID", "FILTER_SITE_ID", "FILTER_SITE_LANGUAGE", "FILTER_SKIPPABLE_SUPPORT", "FILTER_TARGETED_USER_LIST", "FILTER_TIME_OF_DAY", "FILTER_TRUEVIEW_AD_GROUP_AD_ID", "FILTER_TRUEVIEW_AD_GROUP_ID", "FILTER_TRUEVIEW_AGE", "FILTER_TRUEVIEW_CATEGORY", "FILTER_TRUEVIEW_CITY", "FILTER_TRUEVIEW_CONVERSION_TYPE", "FILTER_TRUEVIEW_COUNTRY", "FILTER_TRUEVIEW_CUSTOM_AFFINITY", "FILTER_TRUEVIEW_DMA", "FILTER_TRUEVIEW_GENDER", "FILTER_TRUEVIEW_IAR_AGE", "FILTER_TRUEVIEW_IAR_CATEGORY", "FILTER_TRUEVIEW_IAR_CITY", "FILTER_TRUEVIEW_IAR_COUNTRY", "FILTER_TRUEVIEW_IAR_GENDER", "FILTER_TRUEVIEW_IAR_INTEREST", "FILTER_TRUEVIEW_IAR_LANGUAGE", "FILTER_TRUEVIEW_IAR_PARENTAL_STATUS", "FILTER_TRUEVIEW_IAR_REGION", "FILTER_TRUEVIEW_IAR_REMARKETING_LIST", "FILTER_TRUEVIEW_IAR_TIME_OF_DAY", "FILTER_TRUEVIEW_IAR_YOUTUBE_CHANNEL", "FILTER_TRUEVIEW_IAR_YOUTUBE_VIDEO", "FILTER_TRUEVIEW_IAR_ZIPCODE", "FILTER_TRUEVIEW_INTEREST", "FILTER_TRUEVIEW_KEYWORD", "FILTER_TRUEVIEW_PARENTAL_STATUS", "FILTER_TRUEVIEW_PLACEMENT", "FILTER_TRUEVIEW_REGION", "FILTER_TRUEVIEW_REMARKETING_LIST", "FILTER_TRUEVIEW_URL", "FILTER_TRUEVIEW_ZIPCODE", "FILTER_UNKNOWN", "FILTER_USER_LIST", "FILTER_USER_LIST_FIRST_PARTY", "FILTER_USER_LIST_THIRD_PARTY", "FILTER_VIDEO_AD_POSITION_IN_STREAM", "FILTER_VIDEO_COMPANION_SIZE", "FILTER_VIDEO_COMPANION_TYPE", "FILTER_VIDEO_CREATIVE_DURATION", "FILTER_VIDEO_CREATIVE_DURATION_SKIPPABLE", "FILTER_VIDEO_DURATION_SECONDS", "FILTER_VIDEO_FORMAT_SUPPORT", "FILTER_VIDEO_INVENTORY_TYPE", "FILTER_VIDEO_PLAYER_SIZE", "FILTER_VIDEO_RATING_TIER", "FILTER_VIDEO_SKIPPABLE_SUPPORT", "FILTER_VIDEO_VPAID_SUPPORT", "FILTER_WEEK", "FILTER_YEAR", "FILTER_YOUTUBE_VERTICAL", "FILTER_ZIP_CODE" ], "enumDescriptions": [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ], "type": "string" }, "value": { "description": "Filter value.", "type": "string" } }, "type": "object" }, "ListQueriesResponse": { "description": "List queries response.", "id": "ListQueriesResponse", "properties": { "kind": { "default": "doubleclickbidmanager#listQueriesResponse", "description": "Identifies what kind of resource this is. Value: the fixed string \"doubleclickbidmanager#listQueriesResponse\".", "type": "string" }, "queries": { "description": "Retrieved queries.", "items": { "$ref": "Query" }, "type": "array" } }, "type": "object" }, "ListReportsResponse": { "description": "List reports response.", "id": "ListReportsResponse", "properties": { "kind": { "default": "doubleclickbidmanager#listReportsResponse", "description": "Identifies what kind of resource this is. Value: the fixed string \"doubleclickbidmanager#listReportsResponse\".", "type": "string" }, "reports": { "description": "Retrieved reports.", "items": { "$ref": "Report" }, "type": "array" } }, "type": "object" }, "Parameters": { "description": "Parameters of a query or report.", "id": "Parameters", "properties": { "filters": { "description": "Filters used to match traffic data in your report.", "items": { "$ref": "FilterPair" }, "type": "array" }, "groupBys": { "description": "Data is grouped by the filters listed in this field.", "items": { "enum": [ "FILTER_ACTIVE_VIEW_EXPECTED_VIEWABILITY", "FILTER_ACTIVITY_ID", "FILTER_ADVERTISER", "FILTER_ADVERTISER_CURRENCY", "FILTER_ADVERTISER_TIMEZONE", "FILTER_AD_POSITION", "FILTER_AGE", "FILTER_BRANDSAFE_CHANNEL_ID", "FILTER_BROWSER", "FILTER_BUDGET_SEGMENT_DESCRIPTION", "FILTER_CAMPAIGN_DAILY_FREQUENCY", "FILTER_CARRIER", "FILTER_CHANNEL_ID", "FILTER_CITY", "FILTER_COMPANION_CREATIVE_ID", "FILTER_CONVERSION_DELAY", "FILTER_COUNTRY", "FILTER_CREATIVE_HEIGHT", "FILTER_CREATIVE_ID", "FILTER_CREATIVE_SIZE", "FILTER_CREATIVE_TYPE", "FILTER_CREATIVE_WIDTH", "FILTER_DATA_PROVIDER", "FILTER_DATE", "FILTER_DAY_OF_WEEK", "FILTER_DFP_ORDER_ID", "FILTER_DMA", "FILTER_EXCHANGE_ID", "FILTER_FLOODLIGHT_PIXEL_ID", "FILTER_GENDER", "FILTER_INSERTION_ORDER", "FILTER_INVENTORY_FORMAT", "FILTER_INVENTORY_SOURCE", "FILTER_INVENTORY_SOURCE_TYPE", "FILTER_KEYWORD", "FILTER_LINE_ITEM", "FILTER_LINE_ITEM_DAILY_FREQUENCY", "FILTER_LINE_ITEM_LIFETIME_FREQUENCY", "FILTER_LINE_ITEM_TYPE", "FILTER_MEDIA_PLAN", "FILTER_MOBILE_DEVICE_MAKE", "FILTER_MOBILE_DEVICE_MAKE_MODEL", "FILTER_MOBILE_DEVICE_TYPE", "FILTER_MOBILE_GEO", "FILTER_MONTH", "FILTER_MRAID_SUPPORT", "FILTER_NIELSEN_AGE", "FILTER_NIELSEN_COUNTRY_CODE", "FILTER_NIELSEN_DEVICE_ID", "FILTER_NIELSEN_GENDER", "FILTER_NOT_SUPPORTED", "FILTER_ORDER_ID", "FILTER_OS", "FILTER_PAGE_CATEGORY", "FILTER_PAGE_LAYOUT", "FILTER_PARTNER", "FILTER_PARTNER_CURRENCY", "FILTER_PUBLIC_INVENTORY", "FILTER_QUARTER", "FILTER_REGION", "FILTER_REGULAR_CHANNEL_ID", "FILTER_SITE_ID", "FILTER_SITE_LANGUAGE", "FILTER_SKIPPABLE_SUPPORT", "FILTER_TARGETED_USER_LIST", "FILTER_TIME_OF_DAY", "FILTER_TRUEVIEW_AD_GROUP_AD_ID", "FILTER_TRUEVIEW_AD_GROUP_ID", "FILTER_TRUEVIEW_AGE", "FILTER_TRUEVIEW_CATEGORY", "FILTER_TRUEVIEW_CITY", "FILTER_TRUEVIEW_CONVERSION_TYPE", "FILTER_TRUEVIEW_COUNTRY", "FILTER_TRUEVIEW_CUSTOM_AFFINITY", "FILTER_TRUEVIEW_DMA", "FILTER_TRUEVIEW_GENDER", "FILTER_TRUEVIEW_IAR_AGE", "FILTER_TRUEVIEW_IAR_CATEGORY", "FILTER_TRUEVIEW_IAR_CITY", "FILTER_TRUEVIEW_IAR_COUNTRY", "FILTER_TRUEVIEW_IAR_GENDER", "FILTER_TRUEVIEW_IAR_INTEREST", "FILTER_TRUEVIEW_IAR_LANGUAGE", "FILTER_TRUEVIEW_IAR_PARENTAL_STATUS", "FILTER_TRUEVIEW_IAR_REGION", "FILTER_TRUEVIEW_IAR_REMARKETING_LIST", "FILTER_TRUEVIEW_IAR_TIME_OF_DAY", "FILTER_TRUEVIEW_IAR_YOUTUBE_CHANNEL", "FILTER_TRUEVIEW_IAR_YOUTUBE_VIDEO", "FILTER_TRUEVIEW_IAR_ZIPCODE", "FILTER_TRUEVIEW_INTEREST", "FILTER_TRUEVIEW_KEYWORD", "FILTER_TRUEVIEW_PARENTAL_STATUS", "FILTER_TRUEVIEW_PLACEMENT", "FILTER_TRUEVIEW_REGION", "FILTER_TRUEVIEW_REMARKETING_LIST", "FILTER_TRUEVIEW_URL", "FILTER_TRUEVIEW_ZIPCODE", "FILTER_UNKNOWN", "FILTER_USER_LIST", "FILTER_USER_LIST_FIRST_PARTY", "FILTER_USER_LIST_THIRD_PARTY", "FILTER_VIDEO_AD_POSITION_IN_STREAM", "FILTER_VIDEO_COMPANION_SIZE", "FILTER_VIDEO_COMPANION_TYPE", "FILTER_VIDEO_CREATIVE_DURATION", "FILTER_VIDEO_CREATIVE_DURATION_SKIPPABLE", "FILTER_VIDEO_DURATION_SECONDS", "FILTER_VIDEO_FORMAT_SUPPORT", "FILTER_VIDEO_INVENTORY_TYPE", "FILTER_VIDEO_PLAYER_SIZE", "FILTER_VIDEO_RATING_TIER", "FILTER_VIDEO_SKIPPABLE_SUPPORT", "FILTER_VIDEO_VPAID_SUPPORT", "FILTER_WEEK", "FILTER_YEAR", "FILTER_YOUTUBE_VERTICAL", "FILTER_ZIP_CODE" ], "enumDescriptions": [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ], "type": "string" }, "type": "array" }, "includeInviteData": { "description": "Whether to include data from Invite Media.", "type": "boolean" }, "metrics": { "description": "Metrics to include as columns in your report.", "items": { "enum": [ "METRIC_ACTIVE_VIEW_AUDIBLE_VISIBLE_ON_COMPLETE_IMPRESSIONS", "METRIC_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME", "METRIC_ACTIVE_VIEW_DISTRIBUTION_UNMEASURABLE", "METRIC_ACTIVE_VIEW_DISTRIBUTION_UNVIEWABLE", "METRIC_ACTIVE_VIEW_DISTRIBUTION_VIEWABLE", "METRIC_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS", "METRIC_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS", "METRIC_ACTIVE_VIEW_PCT_MEASURABLE_IMPRESSIONS", "METRIC_ACTIVE_VIEW_PCT_VIEWABLE_IMPRESSIONS", "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_AT_START", "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_FIRST_QUAR", "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_ON_COMPLETE", "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_SECOND_QUAR", "METRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_VISIBLE_THIRD_QUAR", "METRIC_ACTIVE_VIEW_PERCENT_VIEWABLE_FOR_TIME_THRESHOLD", "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_AT_START", "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_FIRST_QUAR", "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_ON_COMPLETE", "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_SECOND_QUAR", "METRIC_ACTIVE_VIEW_PERCENT_VISIBLE_THIRD_QUAR", "METRIC_ACTIVE_VIEW_UNMEASURABLE_IMPRESSIONS", "METRIC_ACTIVE_VIEW_UNVIEWABLE_IMPRESSIONS", "METRIC_ACTIVE_VIEW_VIEWABLE_FOR_TIME_THRESHOLD", "METRIC_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS", "METRIC_BID_REQUESTS", "METRIC_BILLABLE_COST_ADVERTISER", "METRIC_BILLABLE_COST_PARTNER", "METRIC_BILLABLE_COST_USD", "METRIC_CLICKS", "METRIC_CLICK_TO_POST_CLICK_CONVERSION_RATE", "METRIC_COMSCORE_VCE_AUDIENCE_AVG_FREQUENCY", "METRIC_COMSCORE_VCE_AUDIENCE_IMPRESSIONS", "METRIC_COMSCORE_VCE_AUDIENCE_IMPRESSIONS_SHARE", "METRIC_COMSCORE_VCE_AUDIENCE_REACH_PCT", "METRIC_COMSCORE_VCE_AUDIENCE_SHARE_PCT", "METRIC_COMSCORE_VCE_GROSS_RATING_POINTS", "METRIC_COMSCORE_VCE_POPULATION", "METRIC_COMSCORE_VCE_UNIQUE_AUDIENCE", "METRIC_CONVERSIONS_PER_MILLE", "METRIC_COOKIE_REACH_AVERAGE_IMPRESSION_FREQUENCY", "METRIC_COOKIE_REACH_IMPRESSION_REACH", "METRIC_CPM_FEE1_ADVERTISER", "METRIC_CPM_FEE1_PARTNER", "METRIC_CPM_FEE1_USD", "METRIC_CPM_FEE2_ADVERTISER", "METRIC_CPM_FEE2_PARTNER", "METRIC_CPM_FEE2_USD", "METRIC_CPM_FEE3_ADVERTISER", "METRIC_CPM_FEE3_PARTNER", "METRIC_CPM_FEE3_USD", "METRIC_CPM_FEE4_ADVERTISER", "METRIC_CPM_FEE4_PARTNER", "METRIC_CPM_FEE4_USD", "METRIC_CPM_FEE5_ADVERTISER", "METRIC_CPM_FEE5_PARTNER", "METRIC_CPM_FEE5_USD", "METRIC_CTR", "METRIC_DATA_COST_ADVERTISER", "METRIC_DATA_COST_PARTNER", "METRIC_DATA_COST_USD", "METRIC_FEE10_ADVERTISER", "METRIC_FEE10_PARTNER", "METRIC_FEE10_USD", "METRIC_FEE11_ADVERTISER", "METRIC_FEE11_PARTNER", "METRIC_FEE11_USD", "METRIC_FEE12_ADVERTISER", "METRIC_FEE12_PARTNER", "METRIC_FEE12_USD", "METRIC_FEE13_ADVERTISER", "METRIC_FEE13_PARTNER", "METRIC_FEE13_USD", "METRIC_FEE14_ADVERTISER", "METRIC_FEE14_PARTNER", "METRIC_FEE14_USD", "METRIC_FEE15_ADVERTISER", "METRIC_FEE15_PARTNER", "METRIC_FEE15_USD", "METRIC_FEE16_ADVERTISER", "METRIC_FEE16_PARTNER", "METRIC_FEE16_USD", "METRIC_FEE17_ADVERTISER", "METRIC_FEE17_PARTNER", "METRIC_FEE17_USD", "METRIC_FEE18_ADVERTISER", "METRIC_FEE18_PARTNER", "METRIC_FEE18_USD", "METRIC_FEE19_ADVERTISER", "METRIC_FEE19_PARTNER", "METRIC_FEE19_USD", "METRIC_FEE20_ADVERTISER", "METRIC_FEE20_PARTNER", "METRIC_FEE20_USD", "METRIC_FEE21_ADVERTISER", "METRIC_FEE21_PARTNER", "METRIC_FEE21_USD", "METRIC_FEE22_ADVERTISER", "METRIC_FEE22_PARTNER", "METRIC_FEE22_USD", "METRIC_FEE2_ADVERTISER", "METRIC_FEE2_PARTNER", "METRIC_FEE2_USD", "METRIC_FEE3_ADVERTISER", "METRIC_FEE3_PARTNER", "METRIC_FEE3_USD", "METRIC_FEE4_ADVERTISER", "METRIC_FEE4_PARTNER", "METRIC_FEE4_USD", "METRIC_FEE5_ADVERTISER", "METRIC_FEE5_PARTNER", "METRIC_FEE5_USD", "METRIC_FEE6_ADVERTISER", "METRIC_FEE6_PARTNER", "METRIC_FEE6_USD", "METRIC_FEE7_ADVERTISER", "METRIC_FEE7_PARTNER", "METRIC_FEE7_USD", "METRIC_FEE8_ADVERTISER", "METRIC_FEE8_PARTNER", "METRIC_FEE8_USD", "METRIC_FEE9_ADVERTISER", "METRIC_FEE9_PARTNER", "METRIC_FEE9_USD", "METRIC_IMPRESSIONS", "METRIC_IMPRESSIONS_TO_CONVERSION_RATE", "METRIC_LAST_CLICKS", "METRIC_LAST_IMPRESSIONS", "METRIC_MEDIA_COST_ADVERTISER", "METRIC_MEDIA_COST_ECPAPC_ADVERTISER", "METRIC_MEDIA_COST_ECPAPC_PARTNER", "METRIC_MEDIA_COST_ECPAPC_USD", "METRIC_MEDIA_COST_ECPAPV_ADVERTISER", "METRIC_MEDIA_COST_ECPAPV_PARTNER", "METRIC_MEDIA_COST_ECPAPV_USD", "METRIC_MEDIA_COST_ECPA_ADVERTISER", "METRIC_MEDIA_COST_ECPA_PARTNER", "METRIC_MEDIA_COST_ECPA_USD", "METRIC_MEDIA_COST_ECPCV_ADVERTISER", "METRIC_MEDIA_COST_ECPCV_PARTNER", "METRIC_MEDIA_COST_ECPCV_USD", "METRIC_MEDIA_COST_ECPC_ADVERTISER", "METRIC_MEDIA_COST_ECPC_PARTNER", "METRIC_MEDIA_COST_ECPC_USD", "METRIC_MEDIA_COST_ECPM_ADVERTISER", "METRIC_MEDIA_COST_ECPM_PARTNER", "METRIC_MEDIA_COST_ECPM_USD", "METRIC_MEDIA_COST_PARTNER", "METRIC_MEDIA_COST_USD", "METRIC_MEDIA_COST_VIEWABLE_ECPM_ADVERTISER", "METRIC_MEDIA_COST_VIEWABLE_ECPM_PARTNER", "METRIC_MEDIA_COST_VIEWABLE_ECPM_USD", "METRIC_MEDIA_FEE1_ADVERTISER", "METRIC_MEDIA_FEE1_PARTNER", "METRIC_MEDIA_FEE1_USD", "METRIC_MEDIA_FEE2_ADVERTISER", "METRIC_MEDIA_FEE2_PARTNER", "METRIC_MEDIA_FEE2_USD", "METRIC_MEDIA_FEE3_ADVERTISER", "METRIC_MEDIA_FEE3_PARTNER", "METRIC_MEDIA_FEE3_USD", "METRIC_MEDIA_FEE4_ADVERTISER", "METRIC_MEDIA_FEE4_PARTNER", "METRIC_MEDIA_FEE4_USD", "METRIC_MEDIA_FEE5_ADVERTISER", "METRIC_MEDIA_FEE5_PARTNER", "METRIC_MEDIA_FEE5_USD", "METRIC_PIXEL_LOADS", "METRIC_PLATFORM_FEE_ADVERTISER", "METRIC_PLATFORM_FEE_PARTNER", "METRIC_PLATFORM_FEE_USD", "METRIC_POST_CLICK_DFA_REVENUE", "METRIC_POST_VIEW_DFA_REVENUE", "METRIC_PROFIT_ADVERTISER", "METRIC_PROFIT_ECPAPC_ADVERTISER", "METRIC_PROFIT_ECPAPC_PARTNER", "METRIC_PROFIT_ECPAPC_USD", "METRIC_PROFIT_ECPAPV_ADVERTISER", "METRIC_PROFIT_ECPAPV_PARTNER", "METRIC_PROFIT_ECPAPV_USD", "METRIC_PROFIT_ECPA_ADVERTISER", "METRIC_PROFIT_ECPA_PARTNER", "METRIC_PROFIT_ECPA_USD", "METRIC_PROFIT_ECPC_ADVERTISER", "METRIC_PROFIT_ECPC_PARTNER", "METRIC_PROFIT_ECPC_USD", "METRIC_PROFIT_ECPM_ADVERTISER", "METRIC_PROFIT_ECPM_PARTNER", "METRIC_PROFIT_ECPM_USD", "METRIC_PROFIT_MARGIN", "METRIC_PROFIT_PARTNER", "METRIC_PROFIT_USD", "METRIC_PROFIT_VIEWABLE_ECPM_ADVERTISER", "METRIC_PROFIT_VIEWABLE_ECPM_PARTNER", "METRIC_PROFIT_VIEWABLE_ECPM_USD", "METRIC_REACH_COOKIE_FREQUENCY", "METRIC_REACH_COOKIE_REACH", "METRIC_REVENUE_ADVERTISER", "METRIC_REVENUE_ECPAPC_ADVERTISER", "METRIC_REVENUE_ECPAPC_PARTNER", "METRIC_REVENUE_ECPAPC_USD", "METRIC_REVENUE_ECPAPV_ADVERTISER", "METRIC_REVENUE_ECPAPV_PARTNER", "METRIC_REVENUE_ECPAPV_USD", "METRIC_REVENUE_ECPA_ADVERTISER", "METRIC_REVENUE_ECPA_PARTNER", "METRIC_REVENUE_ECPA_USD", "METRIC_REVENUE_ECPCV_ADVERTISER", "METRIC_REVENUE_ECPCV_PARTNER", "METRIC_REVENUE_ECPCV_USD", "METRIC_REVENUE_ECPC_ADVERTISER", "METRIC_REVENUE_ECPC_PARTNER", "METRIC_REVENUE_ECPC_USD", "METRIC_REVENUE_ECPIAVC_ADVERTISER", "METRIC_REVENUE_ECPM_ADVERTISER", "METRIC_REVENUE_ECPM_PARTNER", "METRIC_REVENUE_ECPM_USD", "METRIC_REVENUE_PARTNER", "METRIC_REVENUE_USD", "METRIC_REVENUE_VIEWABLE_ECPM_ADVERTISER", "METRIC_REVENUE_VIEWABLE_ECPM_PARTNER", "METRIC_REVENUE_VIEWABLE_ECPM_USD", "METRIC_RICH_MEDIA_VIDEO_COMPLETIONS", "METRIC_RICH_MEDIA_VIDEO_FIRST_QUARTILE_COMPLETES", "METRIC_RICH_MEDIA_VIDEO_FULL_SCREENS", "METRIC_RICH_MEDIA_VIDEO_MIDPOINTS", "METRIC_RICH_MEDIA_VIDEO_MUTES", "METRIC_RICH_MEDIA_VIDEO_PAUSES", "METRIC_RICH_MEDIA_VIDEO_PLAYS", "METRIC_RICH_MEDIA_VIDEO_SKIPS", "METRIC_RICH_MEDIA_VIDEO_THIRD_QUARTILE_COMPLETES", "METRIC_TEA_TRUEVIEW_IMPRESSIONS", "METRIC_TEA_TRUEVIEW_UNIQUE_COOKIES", "METRIC_TEA_TRUEVIEW_UNIQUE_PEOPLE", "METRIC_TOTAL_CONVERSIONS", "METRIC_TOTAL_MEDIA_COST_ADVERTISER", "METRIC_TOTAL_MEDIA_COST_ECPAPC_ADVERTISER", "METRIC_TOTAL_MEDIA_COST_ECPAPC_PARTNER", "METRIC_TOTAL_MEDIA_COST_ECPAPC_USD", "METRIC_TOTAL_MEDIA_COST_ECPAPV_ADVERTISER", "METRIC_TOTAL_MEDIA_COST_ECPAPV_PARTNER", "METRIC_TOTAL_MEDIA_COST_ECPAPV_USD", "METRIC_TOTAL_MEDIA_COST_ECPA_ADVERTISER", "METRIC_TOTAL_MEDIA_COST_ECPA_PARTNER", "METRIC_TOTAL_MEDIA_COST_ECPA_USD", "METRIC_TOTAL_MEDIA_COST_ECPCV_ADVERTISER", "METRIC_TOTAL_MEDIA_COST_ECPCV_PARTNER", "METRIC_TOTAL_MEDIA_COST_ECPCV_USD", "METRIC_TOTAL_MEDIA_COST_ECPC_ADVERTISER", "METRIC_TOTAL_MEDIA_COST_ECPC_PARTNER", "METRIC_TOTAL_MEDIA_COST_ECPC_USD", "METRIC_TOTAL_MEDIA_COST_ECPM_ADVERTISER", "METRIC_TOTAL_MEDIA_COST_ECPM_PARTNER", "METRIC_TOTAL_MEDIA_COST_ECPM_USD", "METRIC_TOTAL_MEDIA_COST_PARTNER", "METRIC_TOTAL_MEDIA_COST_USD", "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_ADVERTISER", "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_PARTNER", "METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_USD", "METRIC_TRUEVIEW_AVERAGE_CPE_ADVERTISER", "METRIC_TRUEVIEW_AVERAGE_CPE_PARTNER", "METRIC_TRUEVIEW_AVERAGE_CPE_USD", "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_ADVERTISER", "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_PARTNER", "METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_USD", "METRIC_TRUEVIEW_CONVERSION_COST_ONE_PER_VIEW_ADVERTISER", "METRIC_TRUEVIEW_CONVERSION_COST_ONE_PER_VIEW_PARTNER", "METRIC_TRUEVIEW_CONVERSION_COST_ONE_PER_VIEW_USD", "METRIC_TRUEVIEW_CONVERSION_MANY_PER_VIEW", "METRIC_TRUEVIEW_CONVERSION_ONE_PER_VIEW", "METRIC_TRUEVIEW_CONVERSION_RATE_ONE_PER_VIEW", "METRIC_TRUEVIEW_CONVERSION_VALUE_MANY_PER_VIEW_ADVERTISER", "METRIC_TRUEVIEW_CONVERSION_VALUE_MANY_PER_VIEW_PARTNER", "METRIC_TRUEVIEW_CONVERSION_VALUE_MANY_PER_VIEW_USD", "METRIC_TRUEVIEW_CONVERSION_VALUE_ONE_PER_VIEW_ADVERTISER", "METRIC_TRUEVIEW_CONVERSION_VALUE_ONE_PER_VIEW_PARTNER", "METRIC_TRUEVIEW_CONVERSION_VALUE_ONE_PER_VIEW_USD", "METRIC_TRUEVIEW_COST_CONVERSION_MANY_PER_VIEW_RATIO", "METRIC_TRUEVIEW_COST_CONVERSION_ONE_PER_VIEW_RATIO", "METRIC_TRUEVIEW_CPV_ADVERTISER", "METRIC_TRUEVIEW_CPV_PARTNER", "METRIC_TRUEVIEW_CPV_USD", "METRIC_TRUEVIEW_EARNED_LIKES", "METRIC_TRUEVIEW_EARNED_PLAYLIST_ADDITIONS", "METRIC_TRUEVIEW_EARNED_SHARES", "METRIC_TRUEVIEW_EARNED_SUBSCRIBERS", "METRIC_TRUEVIEW_EARNED_VIEWS", "METRIC_TRUEVIEW_ENGAGEMENTS", "METRIC_TRUEVIEW_ENGAGEMENT_RATE", "METRIC_TRUEVIEW_IMPRESSION_SHARE", "METRIC_TRUEVIEW_LOST_IS_BUDGET", "METRIC_TRUEVIEW_LOST_IS_RANK", "METRIC_TRUEVIEW_TOTAL_CONVERSION_VALUE", "METRIC_TRUEVIEW_TOTAL_CONVERSION_VALUES_ADVERTISER", "METRIC_TRUEVIEW_TOTAL_CONVERSION_VALUES_PARTNER", "METRIC_TRUEVIEW_TOTAL_CONVERSION_VALUES_USD", "METRIC_TRUEVIEW_UNIQUE_VIEWERS", "METRIC_TRUEVIEW_VALUE_CONVERSION_MANY_PER_VIEW_RATIO", "METRIC_TRUEVIEW_VALUE_CONVERSION_ONE_PER_VIEW_RATIO", "METRIC_TRUEVIEW_VIEWS", "METRIC_TRUEVIEW_VIEW_RATE", "METRIC_TRUEVIEW_VIEW_THROUGH_CONVERSION", "METRIC_UNIQUE_VISITORS_COOKIES", "METRIC_UNKNOWN", "METRIC_VIDEO_COMPANION_CLICKS", "METRIC_VIDEO_COMPANION_IMPRESSIONS", "METRIC_VIDEO_COMPLETION_RATE", "METRIC_VIEWABLE_BID_REQUESTS" ], "enumDescriptions": [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ], "type": "string" }, "type": "array" }, "type": { "description": "Report type.", "enum": [ "TYPE_ACTIVE_GRP", "TYPE_AUDIENCE_COMPOSITION", "TYPE_AUDIENCE_PERFORMANCE", "TYPE_CLIENT_SAFE", "TYPE_COMSCORE_VCE", "TYPE_CROSS_FEE", "TYPE_CROSS_PARTNER", "TYPE_CROSS_PARTNER_THIRD_PARTY_DATA_PROVIDER", "TYPE_ESTIMATED_CONVERSION", "TYPE_FEE", "TYPE_GENERAL", "TYPE_INVENTORY_AVAILABILITY", "TYPE_KEYWORD", "TYPE_LINEAR_TV_SEARCH_LIFT", "TYPE_NIELSEN_AUDIENCE_PROFILE", "TYPE_NIELSEN_DAILY_REACH_BUILD", "TYPE_NIELSEN_ONLINE_GLOBAL_MARKET", "TYPE_NIELSEN_SITE", "TYPE_NOT_SUPPORTED", "TYPE_ORDER_ID", "TYPE_PAGE_CATEGORY", "TYPE_PETRA_NIELSEN_AUDIENCE_PROFILE", "TYPE_PETRA_NIELSEN_DAILY_REACH_BUILD", "TYPE_PETRA_NIELSEN_ONLINE_GLOBAL_MARKET", "TYPE_PIXEL_LOAD", "TYPE_REACH_AND_FREQUENCY", "TYPE_REACH_AUDIENCE", "TYPE_THIRD_PARTY_DATA_PROVIDER", "TYPE_TRUEVIEW", "TYPE_TRUEVIEW_IAR", "TYPE_VERIFICATION", "TYPE_YOUTUBE_VERTICAL" ], "enumDescriptions": [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ], "type": "string" } }, "type": "object" }, "Query": { "description": "Represents a query.", "id": "Query", "properties": { "kind": { "default": "doubleclickbidmanager#query", "description": "Identifies what kind of resource this is. Value: the fixed string \"doubleclickbidmanager#query\".", "type": "string" }, "metadata": { "$ref": "QueryMetadata", "description": "Query metadata." }, "params": { "$ref": "Parameters", "description": "Query parameters." }, "queryId": { "description": "Query ID.", "format": "int64", "type": "string" }, "reportDataEndTimeMs": { "description": "The ending time for the data that is shown in the report. Note, reportDataEndTimeMs is required if metadata.dataRange is CUSTOM_DATES and ignored otherwise.", "format": "int64", "type": "string" }, "reportDataStartTimeMs": { "description": "The starting time for the data that is shown in the report. Note, reportDataStartTimeMs is required if metadata.dataRange is CUSTOM_DATES and ignored otherwise.", "format": "int64", "type": "string" }, "schedule": { "$ref": "QuerySchedule", "description": "Information on how often and when to run a query." }, "timezoneCode": { "description": "Canonical timezone code for report data time. Defaults to America/New_York.", "type": "string" } }, "type": "object" }, "QueryMetadata": { "description": "Query metadata.", "id": "QueryMetadata", "properties": { "dataRange": { "description": "Range of report data.", "enum": [ "ALL_TIME", "CURRENT_DAY", "CUSTOM_DATES", "LAST_14_DAYS", "LAST_30_DAYS", "LAST_365_DAYS", "LAST_7_DAYS", "LAST_90_DAYS", "MONTH_TO_DATE", "PREVIOUS_DAY", "PREVIOUS_HALF_MONTH", "PREVIOUS_MONTH", "PREVIOUS_QUARTER", "PREVIOUS_WEEK", "PREVIOUS_YEAR", "QUARTER_TO_DATE", "TYPE_NOT_SUPPORTED", "WEEK_TO_DATE", "YEAR_TO_DATE" ], "enumDescriptions": [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ], "type": "string" }, "format": { "description": "Format of the generated report.", "enum": [ "CSV", "EXCEL_CSV", "XLSX" ], "enumDescriptions": [ "", "", "" ], "type": "string" }, "googleCloudStoragePathForLatestReport": { "description": "The path to the location in Google Cloud Storage where the latest report is stored.", "type": "string" }, "googleDrivePathForLatestReport": { "description": "The path in Google Drive for the latest report.", "type": "string" }, "latestReportRunTimeMs": { "description": "The time when the latest report started to run.", "format": "int64", "type": "string" }, "locale": { "description": "Locale of the generated reports. Valid values are cs CZECH de GERMAN en ENGLISH es SPANISH fr FRENCH it ITALIAN ja JAPANESE ko KOREAN pl POLISH pt-BR BRAZILIAN_PORTUGUESE ru RUSSIAN tr TURKISH uk UKRAINIAN zh-CN CHINA_CHINESE zh-TW TAIWAN_CHINESE\n\nAn locale string not in the list above will generate reports in English.", "type": "string" }, "reportCount": { "description": "Number of reports that have been generated for the query.", "format": "int32", "type": "integer" }, "running": { "description": "Whether the latest report is currently running.", "type": "boolean" }, "sendNotification": { "description": "Whether to send an email notification when a report is ready. Default to false.", "type": "boolean" }, "shareEmailAddress": { "description": "List of email addresses which are sent email notifications when the report is finished. Separate from sendNotification.", "items": { "type": "string" }, "type": "array" }, "title": { "description": "Query title. It is used to name the reports generated from this query.", "type": "string" } }, "type": "object" }, "QuerySchedule": { "description": "Information on how frequently and when to run a query.", "id": "QuerySchedule", "properties": { "endTimeMs": { "description": "Datetime to periodically run the query until.", "format": "int64", "type": "string" }, "frequency": { "description": "How often the query is run.", "enum": [ "DAILY", "MONTHLY", "ONE_TIME", "QUARTERLY", "SEMI_MONTHLY", "WEEKLY" ], "enumDescriptions": [ "", "", "", "", "", "" ], "type": "string" }, "nextRunMinuteOfDay": { "description": "Time of day at which a new report will be generated, represented as minutes past midnight. Range is 0 to 1439. Only applies to scheduled reports.", "format": "int32", "type": "integer" }, "nextRunTimezoneCode": { "description": "Canonical timezone code for report generation time. Defaults to America/New_York.", "type": "string" } }, "type": "object" }, "Report": { "description": "Represents a report.", "id": "Report", "properties": { "key": { "$ref": "ReportKey", "description": "Key used to identify a report." }, "metadata": { "$ref": "ReportMetadata", "description": "Report metadata." }, "params": { "$ref": "Parameters", "description": "Report parameters." } }, "type": "object" }, "ReportFailure": { "description": "An explanation of a report failure.", "id": "ReportFailure", "properties": { "errorCode": { "description": "Error code that shows why the report was not created.", "enum": [ "AUTHENTICATION_ERROR", "DEPRECATED_REPORTING_INVALID_QUERY", "REPORTING_BUCKET_NOT_FOUND", "REPORTING_CREATE_BUCKET_FAILED", "REPORTING_DELETE_BUCKET_FAILED", "REPORTING_FATAL_ERROR", "REPORTING_ILLEGAL_FILENAME", "REPORTING_IMCOMPATIBLE_METRICS", "REPORTING_INVALID_QUERY_MISSING_PARTNER_AND_ADVERTISER_FILTERS", "REPORTING_INVALID_QUERY_TITLE_MISSING", "REPORTING_INVALID_QUERY_TOO_MANY_UNFILTERED_LARGE_GROUP_BYS", "REPORTING_QUERY_NOT_FOUND", "REPORTING_TRANSIENT_ERROR", "REPORTING_UPDATE_BUCKET_PERMISSION_FAILED", "REPORTING_WRITE_BUCKET_OBJECT_FAILED", "SERVER_ERROR", "UNAUTHORIZED_API_ACCESS", "VALIDATION_ERROR" ], "enumDescriptions": [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ], "type": "string" } }, "type": "object" }, "ReportKey": { "description": "Key used to identify a report.", "id": "ReportKey", "properties": { "queryId": { "description": "Query ID.", "format": "int64", "type": "string" }, "reportId": { "description": "Report ID.", "format": "int64", "type": "string" } }, "type": "object" }, "ReportMetadata": { "description": "Report metadata.", "id": "ReportMetadata", "properties": { "googleCloudStoragePath": { "description": "The path to the location in Google Cloud Storage where the report is stored.", "type": "string" }, "reportDataEndTimeMs": { "description": "The ending time for the data that is shown in the report.", "format": "int64", "type": "string" }, "reportDataStartTimeMs": { "description": "The starting time for the data that is shown in the report.", "format": "int64", "type": "string" }, "status": { "$ref": "ReportStatus", "description": "Report status." } }, "type": "object" }, "ReportStatus": { "description": "Report status.", "id": "ReportStatus", "properties": { "failure": { "$ref": "ReportFailure", "description": "If the report failed, this records the cause." }, "finishTimeMs": { "description": "The time when this report either completed successfully or failed.", "format": "int64", "type": "string" }, "format": { "description": "The file type of the report.", "enum": [ "CSV", "EXCEL_CSV", "XLSX" ], "enumDescriptions": [ "", "", "" ], "type": "string" }, "state": { "description": "The state of the report.", "enum": [ "DONE", "FAILED", "RUNNING" ], "enumDescriptions": [ "", "", "" ], "type": "string" } }, "type": "object" }, "RowStatus": { "description": "Represents the upload status of a row in the request.", "id": "RowStatus", "properties": { "changed": { "description": "Whether the stored entity is changed as a result of upload.", "type": "boolean" }, "entityId": { "description": "Entity Id.", "format": "int64", "type": "string" }, "entityName": { "description": "Entity name.", "type": "string" }, "errors": { "description": "Reasons why the entity can't be uploaded.", "items": { "type": "string" }, "type": "array" }, "persisted": { "description": "Whether the entity is persisted.", "type": "boolean" }, "rowNumber": { "description": "Row number.", "format": "int32", "type": "integer" } }, "type": "object" }, "RunQueryRequest": { "description": "Request to run a stored query to generate a report.", "id": "RunQueryRequest", "properties": { "dataRange": { "description": "Report data range used to generate the report.", "enum": [ "ALL_TIME", "CURRENT_DAY", "CUSTOM_DATES", "LAST_14_DAYS", "LAST_30_DAYS", "LAST_365_DAYS", "LAST_7_DAYS", "LAST_90_DAYS", "MONTH_TO_DATE", "PREVIOUS_DAY", "PREVIOUS_HALF_MONTH", "PREVIOUS_MONTH", "PREVIOUS_QUARTER", "PREVIOUS_WEEK", "PREVIOUS_YEAR", "QUARTER_TO_DATE", "TYPE_NOT_SUPPORTED", "WEEK_TO_DATE", "YEAR_TO_DATE" ], "enumDescriptions": [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ], "type": "string" }, "reportDataEndTimeMs": { "description": "The ending time for the data that is shown in the report. Note, reportDataEndTimeMs is required if dataRange is CUSTOM_DATES and ignored otherwise.", "format": "int64", "type": "string" }, "reportDataStartTimeMs": { "description": "The starting time for the data that is shown in the report. Note, reportDataStartTimeMs is required if dataRange is CUSTOM_DATES and ignored otherwise.", "format": "int64", "type": "string" }, "timezoneCode": { "description": "Canonical timezone code for report data time. Defaults to America/New_York.", "type": "string" } }, "type": "object" }, "UploadLineItemsRequest": { "description": "Request to upload line items.", "id": "UploadLineItemsRequest", "properties": { "dryRun": { "description": "Set to true to get upload status without actually persisting the line items.", "type": "boolean" }, "format": { "description": "Format the line items are in. Default to CSV.", "enum": [ "CSV" ], "enumDescriptions": [ "" ], "type": "string" }, "lineItems": { "description": "Line items in CSV to upload. Refer to Entity Write File Format for more information on file format.", "type": "string" } }, "type": "object" }, "UploadLineItemsResponse": { "description": "Upload line items response.", "id": "UploadLineItemsResponse", "properties": { "uploadStatus": { "$ref": "UploadStatus", "description": "Status of upload." } }, "type": "object" }, "UploadStatus": { "description": "Represents the status of upload.", "id": "UploadStatus", "properties": { "errors": { "description": "Reasons why upload can't be completed.", "items": { "type": "string" }, "type": "array" }, "rowStatus": { "description": "Per-row upload status.", "items": { "$ref": "RowStatus" }, "type": "array" } }, "type": "object" } }, "servicePath": "doubleclickbidmanager/v1/", "title": "DoubleClick Bid Manager API", "version": "v1" }