| Index: discovery/googleapis_beta/adexchangebuyer2__v2beta1.json
|
| diff --git a/discovery/googleapis_beta/adexchangebuyer2__v2beta1.json b/discovery/googleapis_beta/adexchangebuyer2__v2beta1.json
|
| index 8b678894401a7bf881146321338660b627d20843..a2bfc937aa7b95c7f6a3013542b14165d36735af 100644
|
| --- a/discovery/googleapis_beta/adexchangebuyer2__v2beta1.json
|
| +++ b/discovery/googleapis_beta/adexchangebuyer2__v2beta1.json
|
| @@ -116,198 +116,132 @@
|
| "resources": {
|
| "accounts": {
|
| "resources": {
|
| - "filterSets": {
|
| + "clients": {
|
| "methods": {
|
| - "getBidMetrics": {
|
| - "description": "Gets all metrics that are measured in terms of number of bids.",
|
| - "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.filterSets.getBidMetrics",
|
| + "update": {
|
| + "description": "Updates an existing client buyer.",
|
| + "httpMethod": "PUT",
|
| + "id": "adexchangebuyer2.accounts.clients.update",
|
| "parameterOrder": [
|
| "accountId",
|
| - "filterSetId"
|
| + "clientAccountId"
|
| ],
|
| "parameters": {
|
| - "filterSetId": {
|
| - "description": "The ID of the filter set to apply.",
|
| - "format": "int32",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "integer"
|
| - },
|
| - "accountId": {
|
| - "description": "Account ID of the buyer.",
|
| + "clientAccountId": {
|
| + "description": "Unique numerical account ID of the client to update. (required)",
|
| "format": "int64",
|
| "location": "path",
|
| "required": true,
|
| "type": "string"
|
| - }
|
| - },
|
| - "path": "v2beta1/accounts/{accountId}/filterSets/{filterSetId}/bidMetrics",
|
| - "response": {
|
| - "$ref": "BidMetrics"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/adexchange.buyer"
|
| - ]
|
| - },
|
| - "list": {
|
| - "description": "Lists all filter sets for the account with the given account ID.",
|
| - "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.filterSets.list",
|
| - "parameterOrder": [
|
| - "accountId"
|
| - ],
|
| - "parameters": {
|
| - "pageSize": {
|
| - "description": "Requested page size. The server may return fewer than requested.\nIf unspecified, the server will pick an appropriate default.",
|
| - "format": "int32",
|
| - "location": "query",
|
| - "type": "integer"
|
| },
|
| "accountId": {
|
| - "description": "Account ID of the buyer.",
|
| + "description": "Unique numerical account ID for the buyer of which the client buyer\nis a customer; the sponsor buyer to update a client for. (required)",
|
| "format": "int64",
|
| "location": "path",
|
| "required": true,
|
| "type": "string"
|
| - },
|
| - "pageToken": {
|
| - "description": "A token identifying a page of results the server should return.\nTypically, this is the value of\nListFilterSetsResponse.nextPageToken\nreturned from the previous call to the\naccounts.rtbBreakout.filterSets.list method.",
|
| - "location": "query",
|
| - "type": "string"
|
| }
|
| },
|
| - "path": "v2beta1/accounts/{accountId}/filterSets",
|
| + "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}",
|
| + "request": {
|
| + "$ref": "Client"
|
| + },
|
| "response": {
|
| - "$ref": "ListFilterSetsResponse"
|
| + "$ref": "Client"
|
| },
|
| "scopes": [
|
| "https://www.googleapis.com/auth/adexchange.buyer"
|
| ]
|
| },
|
| "get": {
|
| - "description": "Retrieves the requested filter set for the account with the given account\nID.",
|
| + "description": "Gets a client buyer with a given client account ID.",
|
| "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.filterSets.get",
|
| + "id": "adexchangebuyer2.accounts.clients.get",
|
| "parameterOrder": [
|
| "accountId",
|
| - "filterSetId"
|
| + "clientAccountId"
|
| ],
|
| "parameters": {
|
| - "filterSetId": {
|
| - "description": "The ID of the filter set to get.",
|
| - "format": "int32",
|
| + "clientAccountId": {
|
| + "description": "Numerical account ID of the client buyer to retrieve. (required)",
|
| + "format": "int64",
|
| "location": "path",
|
| "required": true,
|
| - "type": "integer"
|
| + "type": "string"
|
| },
|
| "accountId": {
|
| - "description": "Account ID of the buyer.",
|
| + "description": "Numerical account ID of the client's sponsor buyer. (required)",
|
| "format": "int64",
|
| "location": "path",
|
| "required": true,
|
| "type": "string"
|
| }
|
| },
|
| - "path": "v2beta1/accounts/{accountId}/filterSets/{filterSetId}",
|
| + "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}",
|
| "response": {
|
| - "$ref": "FilterSet"
|
| + "$ref": "Client"
|
| },
|
| "scopes": [
|
| "https://www.googleapis.com/auth/adexchange.buyer"
|
| ]
|
| },
|
| "create": {
|
| - "description": "Creates the specified filter set for the account with the given account ID.",
|
| + "description": "Creates a new client buyer.",
|
| "httpMethod": "POST",
|
| - "id": "adexchangebuyer2.accounts.filterSets.create",
|
| + "id": "adexchangebuyer2.accounts.clients.create",
|
| "parameterOrder": [
|
| "accountId"
|
| ],
|
| "parameters": {
|
| - "isTransient": {
|
| - "description": "Whether the filter set is transient, or should be persisted indefinitely.\nBy default, filter sets are not transient.\nIf transient, it will be available for at least 1 hour after creation.",
|
| - "location": "query",
|
| - "type": "boolean"
|
| - },
|
| "accountId": {
|
| - "description": "Account ID of the buyer.",
|
| + "description": "Unique numerical account ID for the buyer of which the client buyer\nis a customer; the sponsor buyer to create a client for. (required)",
|
| "format": "int64",
|
| "location": "path",
|
| "required": true,
|
| "type": "string"
|
| }
|
| },
|
| - "path": "v2beta1/accounts/{accountId}/filterSets",
|
| + "path": "v2beta1/accounts/{accountId}/clients",
|
| "request": {
|
| - "$ref": "FilterSet"
|
| + "$ref": "Client"
|
| },
|
| "response": {
|
| - "$ref": "FilterSet"
|
| + "$ref": "Client"
|
| },
|
| "scopes": [
|
| "https://www.googleapis.com/auth/adexchange.buyer"
|
| ]
|
| },
|
| - "getImpressionMetrics": {
|
| - "description": "Gets all metrics that are measured in terms of number of impressions.",
|
| + "list": {
|
| + "description": "Lists all the clients for the current sponsor buyer.",
|
| "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.filterSets.getImpressionMetrics",
|
| + "id": "adexchangebuyer2.accounts.clients.list",
|
| "parameterOrder": [
|
| - "accountId",
|
| - "filterSetId"
|
| + "accountId"
|
| ],
|
| "parameters": {
|
| - "filterSetId": {
|
| - "description": "The ID of the filter set to apply.",
|
| + "pageSize": {
|
| + "description": "Requested page size. The server may return fewer clients than requested.\nIf unspecified, the server will pick an appropriate default.",
|
| "format": "int32",
|
| - "location": "path",
|
| - "required": true,
|
| + "location": "query",
|
| "type": "integer"
|
| },
|
| "accountId": {
|
| - "description": "Account ID of the buyer.",
|
| + "description": "Unique numerical account ID of the sponsor buyer to list the clients for.",
|
| "format": "int64",
|
| "location": "path",
|
| "required": true,
|
| "type": "string"
|
| - }
|
| - },
|
| - "path": "v2beta1/accounts/{accountId}/filterSets/{filterSetId}/impressionMetrics",
|
| - "response": {
|
| - "$ref": "ImpressionMetrics"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/adexchange.buyer"
|
| - ]
|
| - },
|
| - "delete": {
|
| - "description": "Deletes the requested filter set from the account with the given account\nID.",
|
| - "httpMethod": "DELETE",
|
| - "id": "adexchangebuyer2.accounts.filterSets.delete",
|
| - "parameterOrder": [
|
| - "accountId",
|
| - "filterSetId"
|
| - ],
|
| - "parameters": {
|
| - "filterSetId": {
|
| - "description": "The ID of the filter set to delete.",
|
| - "format": "int32",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "integer"
|
| },
|
| - "accountId": {
|
| - "description": "Account ID of the buyer.",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| + "pageToken": {
|
| + "description": "A token identifying a page of results the server should return.\nTypically, this is the value of\nListClientsResponse.nextPageToken\nreturned from the previous call to the\naccounts.clients.list method.",
|
| + "location": "query",
|
| "type": "string"
|
| }
|
| },
|
| - "path": "v2beta1/accounts/{accountId}/filterSets/{filterSetId}",
|
| + "path": "v2beta1/accounts/{accountId}/clients",
|
| "response": {
|
| - "$ref": "Empty"
|
| + "$ref": "ListClientsResponse"
|
| },
|
| "scopes": [
|
| "https://www.googleapis.com/auth/adexchange.buyer"
|
| @@ -315,107 +249,128 @@
|
| }
|
| },
|
| "resources": {
|
| - "responsesWithoutBids": {
|
| + "users": {
|
| "methods": {
|
| - "list": {
|
| - "description": "List all reasons for which bid responses were considered to have no\napplicable bids, with the number of bid responses affected for each reason.",
|
| - "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.filterSets.responsesWithoutBids.list",
|
| + "update": {
|
| + "description": "Updates an existing client user.\nOnly the user status can be changed on update.",
|
| + "httpMethod": "PUT",
|
| + "id": "adexchangebuyer2.accounts.clients.users.update",
|
| "parameterOrder": [
|
| "accountId",
|
| - "filterSetId"
|
| + "clientAccountId",
|
| + "userId"
|
| ],
|
| "parameters": {
|
| - "filterSetId": {
|
| - "description": "The ID of the filter set to apply.",
|
| - "format": "int32",
|
| + "clientAccountId": {
|
| + "description": "Numerical account ID of the client buyer that the user to be retrieved\nis associated with. (required)",
|
| + "format": "int64",
|
| "location": "path",
|
| "required": true,
|
| - "type": "integer"
|
| + "type": "string"
|
| + },
|
| + "userId": {
|
| + "description": "Numerical identifier of the user to retrieve. (required)",
|
| + "format": "int64",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| },
|
| "accountId": {
|
| - "description": "Account ID of the buyer.",
|
| + "description": "Numerical account ID of the client's sponsor buyer. (required)",
|
| "format": "int64",
|
| "location": "path",
|
| "required": true,
|
| "type": "string"
|
| }
|
| },
|
| - "path": "v2beta1/accounts/{accountId}/filterSets/{filterSetId}/responsesWithoutBids",
|
| + "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}",
|
| + "request": {
|
| + "$ref": "ClientUser"
|
| + },
|
| "response": {
|
| - "$ref": "ListResponsesWithoutBidsResponse"
|
| + "$ref": "ClientUser"
|
| },
|
| "scopes": [
|
| "https://www.googleapis.com/auth/adexchange.buyer"
|
| ]
|
| - }
|
| - }
|
| - },
|
| - "responseErrors": {
|
| - "methods": {
|
| - "list": {
|
| - "description": "List all errors that occurred in bid responses, with the number of bid\nresponses affected for each reason.",
|
| + },
|
| + "get": {
|
| + "description": "Retrieves an existing client user.",
|
| "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.filterSets.responseErrors.list",
|
| + "id": "adexchangebuyer2.accounts.clients.users.get",
|
| "parameterOrder": [
|
| "accountId",
|
| - "filterSetId"
|
| + "clientAccountId",
|
| + "userId"
|
| ],
|
| "parameters": {
|
| - "filterSetId": {
|
| - "description": "The ID of the filter set to apply.",
|
| - "format": "int32",
|
| + "clientAccountId": {
|
| + "description": "Numerical account ID of the client buyer\nthat the user to be retrieved is associated with. (required)",
|
| + "format": "int64",
|
| "location": "path",
|
| "required": true,
|
| - "type": "integer"
|
| + "type": "string"
|
| + },
|
| + "userId": {
|
| + "description": "Numerical identifier of the user to retrieve. (required)",
|
| + "format": "int64",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| },
|
| "accountId": {
|
| - "description": "Account ID of the buyer.",
|
| + "description": "Numerical account ID of the client's sponsor buyer. (required)",
|
| "format": "int64",
|
| "location": "path",
|
| "required": true,
|
| "type": "string"
|
| }
|
| },
|
| - "path": "v2beta1/accounts/{accountId}/filterSets/{filterSetId}/responseErrors",
|
| + "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}",
|
| "response": {
|
| - "$ref": "ListResponseErrorsResponse"
|
| + "$ref": "ClientUser"
|
| },
|
| "scopes": [
|
| "https://www.googleapis.com/auth/adexchange.buyer"
|
| ]
|
| - }
|
| - }
|
| - },
|
| - "losingBids": {
|
| - "methods": {
|
| + },
|
| "list": {
|
| - "description": "List all reasons for which bids lost in the auction, with the number of\nbids that lost for each reason.",
|
| + "description": "Lists all the known client users for a specified\nsponsor buyer account ID.",
|
| "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.filterSets.losingBids.list",
|
| + "id": "adexchangebuyer2.accounts.clients.users.list",
|
| "parameterOrder": [
|
| "accountId",
|
| - "filterSetId"
|
| + "clientAccountId"
|
| ],
|
| "parameters": {
|
| - "filterSetId": {
|
| - "description": "The ID of the filter set to apply.",
|
| - "format": "int32",
|
| + "clientAccountId": {
|
| + "description": "The account ID of the client buyer to list users for. (required)\nYou must specify either a string representation of a\nnumerical account identifier or the `-` character\nto list all the client users for all the clients\nof a given sponsor buyer.",
|
| "location": "path",
|
| "required": true,
|
| + "type": "string"
|
| + },
|
| + "pageSize": {
|
| + "description": "Requested page size. The server may return fewer clients than requested.\nIf unspecified, the server will pick an appropriate default.",
|
| + "format": "int32",
|
| + "location": "query",
|
| "type": "integer"
|
| },
|
| "accountId": {
|
| - "description": "Account ID of the buyer.",
|
| + "description": "Numerical account ID of the sponsor buyer of the client to list users for.\n(required)",
|
| "format": "int64",
|
| "location": "path",
|
| "required": true,
|
| "type": "string"
|
| + },
|
| + "pageToken": {
|
| + "description": "A token identifying a page of results the server should return.\nTypically, this is the value of\nListClientUsersResponse.nextPageToken\nreturned from the previous call to the\naccounts.clients.users.list method.",
|
| + "location": "query",
|
| + "type": "string"
|
| }
|
| },
|
| - "path": "v2beta1/accounts/{accountId}/filterSets/{filterSetId}/losingBids",
|
| + "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/users",
|
| "response": {
|
| - "$ref": "ListLosingBidsResponse"
|
| + "$ref": "ListClientUsersResponse"
|
| },
|
| "scopes": [
|
| "https://www.googleapis.com/auth/adexchange.buyer"
|
| @@ -423,261 +378,120 @@
|
| }
|
| }
|
| },
|
| - "filteredBids": {
|
| + "invitations": {
|
| "methods": {
|
| - "list": {
|
| - "description": "List all reasons for which bids were filtered, with the number of bids\nfiltered for each reason.",
|
| - "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.filterSets.filteredBids.list",
|
| + "create": {
|
| + "description": "Creates and sends out an email invitation to access\nan Ad Exchange client buyer account.",
|
| + "httpMethod": "POST",
|
| + "id": "adexchangebuyer2.accounts.clients.invitations.create",
|
| "parameterOrder": [
|
| "accountId",
|
| - "filterSetId"
|
| + "clientAccountId"
|
| ],
|
| "parameters": {
|
| - "filterSetId": {
|
| - "description": "The ID of the filter set to apply.",
|
| - "format": "int32",
|
| + "clientAccountId": {
|
| + "description": "Numerical account ID of the client buyer that the user\nshould be associated with. (required)",
|
| + "format": "int64",
|
| "location": "path",
|
| "required": true,
|
| - "type": "integer"
|
| + "type": "string"
|
| },
|
| "accountId": {
|
| - "description": "Account ID of the buyer.",
|
| + "description": "Numerical account ID of the client's sponsor buyer. (required)",
|
| "format": "int64",
|
| "location": "path",
|
| "required": true,
|
| "type": "string"
|
| }
|
| },
|
| - "path": "v2beta1/accounts/{accountId}/filterSets/{filterSetId}/filteredBids",
|
| + "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations",
|
| + "request": {
|
| + "$ref": "ClientUserInvitation"
|
| + },
|
| "response": {
|
| - "$ref": "ListFilteredBidsResponse"
|
| + "$ref": "ClientUserInvitation"
|
| },
|
| "scopes": [
|
| "https://www.googleapis.com/auth/adexchange.buyer"
|
| ]
|
| - }
|
| - },
|
| - "resources": {
|
| - "creatives": {
|
| - "methods": {
|
| - "list": {
|
| - "description": "List all creatives associated with a specific reason for which bids were\nfiltered, with the number of bids filtered for each creative.",
|
| - "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.filterSets.filteredBids.creatives.list",
|
| - "parameterOrder": [
|
| - "accountId",
|
| - "filterSetId",
|
| - "creativeStatusId"
|
| - ],
|
| - "parameters": {
|
| - "filterSetId": {
|
| - "description": "The ID of the filter set to apply.",
|
| - "format": "int32",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "integer"
|
| - },
|
| - "creativeStatusId": {
|
| - "description": "The ID of the creative status for which to retrieve a breakdown by\ncreative.\nSee creative-status-codes.",
|
| - "format": "int32",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "integer"
|
| - },
|
| - "pageSize": {
|
| - "description": "Requested page size. The server may return fewer than requested.\nIf unspecified, the server will pick an appropriate default.",
|
| - "format": "int32",
|
| - "location": "query",
|
| - "type": "integer"
|
| - },
|
| - "accountId": {
|
| - "description": "Account ID of the buyer.",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "pageToken": {
|
| - "description": "A token identifying a page of results the server should return.\nTypically, this is the value of\nListCreativeStatusBreakdownByCreativeResponse.nextPageToken\nreturned from the previous call to the\naccounts.filterSets.filteredBids.creatives.list method.",
|
| - "location": "query",
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "v2beta1/accounts/{accountId}/filterSets/{filterSetId}/filteredBids/{creativeStatusId}/creatives",
|
| - "response": {
|
| - "$ref": "ListCreativeStatusBreakdownByCreativeResponse"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/adexchange.buyer"
|
| - ]
|
| - }
|
| - },
|
| - "resources": {
|
| - "details": {
|
| - "methods": {
|
| - "list": {
|
| - "description": "List all details associated with a specific reason for which bids were\nfiltered and a specific creative that was filtered for that reason, with\nthe number of bids filtered for each detail.",
|
| - "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.filterSets.filteredBids.creatives.details.list",
|
| - "parameterOrder": [
|
| - "accountId",
|
| - "filterSetId",
|
| - "creativeStatusId",
|
| - "creativeId"
|
| - ],
|
| - "parameters": {
|
| - "filterSetId": {
|
| - "description": "The ID of the filter set to apply.",
|
| - "format": "int32",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "integer"
|
| - },
|
| - "creativeStatusId": {
|
| - "description": "The ID of the creative status for which to retrieve a breakdown by detail.\nSee creative-status-codes.",
|
| - "format": "int32",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "integer"
|
| - },
|
| - "creativeId": {
|
| - "description": "The creative ID for which to retrieve a breakdown by detail.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "accountId": {
|
| - "description": "Account ID of the buyer.",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "v2beta1/accounts/{accountId}/filterSets/{filterSetId}/filteredBids/{creativeStatusId}/creatives/{creativeId}/details",
|
| - "response": {
|
| - "$ref": "ListCreativeStatusAndCreativeBreakdownByDetailResponse"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/adexchange.buyer"
|
| - ]
|
| - }
|
| - }
|
| - }
|
| - }
|
| },
|
| - "details": {
|
| - "methods": {
|
| - "list": {
|
| - "description": "List all details associated with a specific reason for which bids were\nfiltered, with the number of bids filtered for each detail.",
|
| - "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.filterSets.filteredBids.details.list",
|
| - "parameterOrder": [
|
| - "accountId",
|
| - "filterSetId",
|
| - "creativeStatusId"
|
| - ],
|
| - "parameters": {
|
| - "filterSetId": {
|
| - "description": "The ID of the filter set to apply.",
|
| - "format": "int32",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "integer"
|
| - },
|
| - "creativeStatusId": {
|
| - "description": "The ID of the creative status for which to retrieve a breakdown by detail.\nSee creative-status-codes.",
|
| - "format": "int32",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "integer"
|
| - },
|
| - "accountId": {
|
| - "description": "Account ID of the buyer.",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "v2beta1/accounts/{accountId}/filterSets/{filterSetId}/filteredBids/{creativeStatusId}/details",
|
| - "response": {
|
| - "$ref": "ListCreativeStatusBreakdownByDetailResponse"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/adexchange.buyer"
|
| - ]
|
| - }
|
| - }
|
| - }
|
| - }
|
| - },
|
| - "filteredImpressions": {
|
| - "methods": {
|
| - "list": {
|
| - "description": "List all reasons that caused an impression to be filtered (i.e. not\nconsidered as an inventory match), with the number of impressions that were\nfiltered for each reason.",
|
| + "get": {
|
| + "description": "Retrieves an existing client user invitation.",
|
| "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.filterSets.filteredImpressions.list",
|
| + "id": "adexchangebuyer2.accounts.clients.invitations.get",
|
| "parameterOrder": [
|
| "accountId",
|
| - "filterSetId"
|
| + "clientAccountId",
|
| + "invitationId"
|
| ],
|
| "parameters": {
|
| - "filterSetId": {
|
| - "description": "The ID of the filter set to apply.",
|
| - "format": "int32",
|
| + "clientAccountId": {
|
| + "description": "Numerical account ID of the client buyer that the user invitation\nto be retrieved is associated with. (required)",
|
| + "format": "int64",
|
| "location": "path",
|
| "required": true,
|
| - "type": "integer"
|
| + "type": "string"
|
| + },
|
| + "invitationId": {
|
| + "description": "Numerical identifier of the user invitation to retrieve. (required)",
|
| + "format": "int64",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| },
|
| "accountId": {
|
| - "description": "Account ID of the buyer.",
|
| + "description": "Numerical account ID of the client's sponsor buyer. (required)",
|
| "format": "int64",
|
| "location": "path",
|
| "required": true,
|
| "type": "string"
|
| }
|
| },
|
| - "path": "v2beta1/accounts/{accountId}/filterSets/{filterSetId}/filteredImpressions",
|
| + "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations/{invitationId}",
|
| "response": {
|
| - "$ref": "ListFilteredImpressionsResponse"
|
| + "$ref": "ClientUserInvitation"
|
| },
|
| "scopes": [
|
| "https://www.googleapis.com/auth/adexchange.buyer"
|
| ]
|
| - }
|
| - }
|
| - },
|
| - "filteredRequests": {
|
| - "methods": {
|
| + },
|
| "list": {
|
| - "description": "List all reasons that caused a bid request not to be sent for an\nimpression, with the number of bid requests not sent for each reason.",
|
| + "description": "Lists all the client users invitations for a client\nwith a given account ID.",
|
| "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.filterSets.filteredRequests.list",
|
| + "id": "adexchangebuyer2.accounts.clients.invitations.list",
|
| "parameterOrder": [
|
| "accountId",
|
| - "filterSetId"
|
| + "clientAccountId"
|
| ],
|
| "parameters": {
|
| - "filterSetId": {
|
| - "description": "The ID of the filter set to apply.",
|
| - "format": "int32",
|
| + "clientAccountId": {
|
| + "description": "Numerical account ID of the client buyer to list invitations for.\n(required)\nYou must either specify a string representation of a\nnumerical account identifier or the `-` character\nto list all the invitations for all the clients\nof a given sponsor buyer.",
|
| "location": "path",
|
| "required": true,
|
| + "type": "string"
|
| + },
|
| + "pageSize": {
|
| + "description": "Requested page size. Server may return fewer clients than requested.\nIf unspecified, server will pick an appropriate default.",
|
| + "format": "int32",
|
| + "location": "query",
|
| "type": "integer"
|
| },
|
| "accountId": {
|
| - "description": "Account ID of the buyer.",
|
| + "description": "Numerical account ID of the client's sponsor buyer. (required)",
|
| "format": "int64",
|
| "location": "path",
|
| "required": true,
|
| "type": "string"
|
| + },
|
| + "pageToken": {
|
| + "description": "A token identifying a page of results the server should return.\nTypically, this is the value of\nListClientUserInvitationsResponse.nextPageToken\nreturned from the previous call to the\nclients.invitations.list\nmethod.",
|
| + "location": "query",
|
| + "type": "string"
|
| }
|
| },
|
| - "path": "v2beta1/accounts/{accountId}/filterSets/{filterSetId}/filteredRequests",
|
| + "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations",
|
| "response": {
|
| - "$ref": "ListFilteredRequestsResponse"
|
| + "$ref": "ListClientUserInvitationsResponse"
|
| },
|
| "scopes": [
|
| "https://www.googleapis.com/auth/adexchange.buyer"
|
| @@ -686,693 +500,45 @@
|
| }
|
| }
|
| }
|
| - },
|
| - "clients": {
|
| - "methods": {
|
| - "update": {
|
| - "description": "Updates an existing client buyer.",
|
| - "httpMethod": "PUT",
|
| - "id": "adexchangebuyer2.accounts.clients.update",
|
| - "parameterOrder": [
|
| - "accountId",
|
| - "clientAccountId"
|
| - ],
|
| - "parameters": {
|
| - "clientAccountId": {
|
| - "description": "Unique numerical account ID of the client to update. (required)",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "accountId": {
|
| - "description": "Unique numerical account ID for the buyer of which the client buyer\nis a customer; the sponsor buyer to update a client for. (required)",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}",
|
| - "request": {
|
| - "$ref": "Client"
|
| - },
|
| - "response": {
|
| - "$ref": "Client"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/adexchange.buyer"
|
| - ]
|
| - },
|
| - "get": {
|
| - "description": "Gets a client buyer with a given client account ID.",
|
| - "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.clients.get",
|
| - "parameterOrder": [
|
| - "accountId",
|
| - "clientAccountId"
|
| - ],
|
| - "parameters": {
|
| - "clientAccountId": {
|
| - "description": "Numerical account ID of the client buyer to retrieve. (required)",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "accountId": {
|
| - "description": "Numerical account ID of the client's sponsor buyer. (required)",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}",
|
| - "response": {
|
| - "$ref": "Client"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/adexchange.buyer"
|
| - ]
|
| - },
|
| - "create": {
|
| - "description": "Creates a new client buyer.",
|
| - "httpMethod": "POST",
|
| - "id": "adexchangebuyer2.accounts.clients.create",
|
| - "parameterOrder": [
|
| - "accountId"
|
| - ],
|
| - "parameters": {
|
| - "accountId": {
|
| - "description": "Unique numerical account ID for the buyer of which the client buyer\nis a customer; the sponsor buyer to create a client for. (required)",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "v2beta1/accounts/{accountId}/clients",
|
| - "request": {
|
| - "$ref": "Client"
|
| - },
|
| - "response": {
|
| - "$ref": "Client"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/adexchange.buyer"
|
| - ]
|
| - },
|
| - "list": {
|
| - "description": "Lists all the clients for the current sponsor buyer.",
|
| - "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.clients.list",
|
| - "parameterOrder": [
|
| - "accountId"
|
| - ],
|
| - "parameters": {
|
| - "pageSize": {
|
| - "description": "Requested page size. The server may return fewer clients than requested.\nIf unspecified, the server will pick an appropriate default.",
|
| - "format": "int32",
|
| - "location": "query",
|
| - "type": "integer"
|
| - },
|
| - "accountId": {
|
| - "description": "Unique numerical account ID of the sponsor buyer to list the clients for.",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "pageToken": {
|
| - "description": "A token identifying a page of results the server should return.\nTypically, this is the value of\nListClientsResponse.nextPageToken\nreturned from the previous call to the\naccounts.clients.list method.",
|
| - "location": "query",
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "v2beta1/accounts/{accountId}/clients",
|
| - "response": {
|
| - "$ref": "ListClientsResponse"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/adexchange.buyer"
|
| - ]
|
| - }
|
| - },
|
| - "resources": {
|
| - "users": {
|
| - "methods": {
|
| - "update": {
|
| - "description": "Updates an existing client user.\nOnly the user status can be changed on update.",
|
| - "httpMethod": "PUT",
|
| - "id": "adexchangebuyer2.accounts.clients.users.update",
|
| - "parameterOrder": [
|
| - "accountId",
|
| - "clientAccountId",
|
| - "userId"
|
| - ],
|
| - "parameters": {
|
| - "clientAccountId": {
|
| - "description": "Numerical account ID of the client buyer that the user to be retrieved\nis associated with. (required)",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "userId": {
|
| - "description": "Numerical identifier of the user to retrieve. (required)",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "accountId": {
|
| - "description": "Numerical account ID of the client's sponsor buyer. (required)",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}",
|
| - "request": {
|
| - "$ref": "ClientUser"
|
| - },
|
| - "response": {
|
| - "$ref": "ClientUser"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/adexchange.buyer"
|
| - ]
|
| - },
|
| - "get": {
|
| - "description": "Retrieves an existing client user.",
|
| - "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.clients.users.get",
|
| - "parameterOrder": [
|
| - "accountId",
|
| - "clientAccountId",
|
| - "userId"
|
| - ],
|
| - "parameters": {
|
| - "clientAccountId": {
|
| - "description": "Numerical account ID of the client buyer\nthat the user to be retrieved is associated with. (required)",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "userId": {
|
| - "description": "Numerical identifier of the user to retrieve. (required)",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "accountId": {
|
| - "description": "Numerical account ID of the client's sponsor buyer. (required)",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}",
|
| - "response": {
|
| - "$ref": "ClientUser"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/adexchange.buyer"
|
| - ]
|
| - },
|
| - "list": {
|
| - "description": "Lists all the known client users for a specified\nsponsor buyer account ID.",
|
| - "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.clients.users.list",
|
| - "parameterOrder": [
|
| - "accountId",
|
| - "clientAccountId"
|
| - ],
|
| - "parameters": {
|
| - "clientAccountId": {
|
| - "description": "The account ID of the client buyer to list users for. (required)\nYou must specify either a string representation of a\nnumerical account identifier or the `-` character\nto list all the client users for all the clients\nof a given sponsor buyer.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "pageSize": {
|
| - "description": "Requested page size. The server may return fewer clients than requested.\nIf unspecified, the server will pick an appropriate default.",
|
| - "format": "int32",
|
| - "location": "query",
|
| - "type": "integer"
|
| - },
|
| - "accountId": {
|
| - "description": "Numerical account ID of the sponsor buyer of the client to list users for.\n(required)",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "pageToken": {
|
| - "description": "A token identifying a page of results the server should return.\nTypically, this is the value of\nListClientUsersResponse.nextPageToken\nreturned from the previous call to the\naccounts.clients.users.list method.",
|
| - "location": "query",
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/users",
|
| - "response": {
|
| - "$ref": "ListClientUsersResponse"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/adexchange.buyer"
|
| - ]
|
| - }
|
| - }
|
| - },
|
| - "invitations": {
|
| - "methods": {
|
| - "create": {
|
| - "description": "Creates and sends out an email invitation to access\nan Ad Exchange client buyer account.",
|
| - "httpMethod": "POST",
|
| - "id": "adexchangebuyer2.accounts.clients.invitations.create",
|
| - "parameterOrder": [
|
| - "accountId",
|
| - "clientAccountId"
|
| - ],
|
| - "parameters": {
|
| - "clientAccountId": {
|
| - "description": "Numerical account ID of the client buyer that the user\nshould be associated with. (required)",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "accountId": {
|
| - "description": "Numerical account ID of the client's sponsor buyer. (required)",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations",
|
| - "request": {
|
| - "$ref": "ClientUserInvitation"
|
| - },
|
| - "response": {
|
| - "$ref": "ClientUserInvitation"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/adexchange.buyer"
|
| - ]
|
| - },
|
| - "get": {
|
| - "description": "Retrieves an existing client user invitation.",
|
| - "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.clients.invitations.get",
|
| - "parameterOrder": [
|
| - "accountId",
|
| - "clientAccountId",
|
| - "invitationId"
|
| - ],
|
| - "parameters": {
|
| - "clientAccountId": {
|
| - "description": "Numerical account ID of the client buyer that the user invitation\nto be retrieved is associated with. (required)",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "invitationId": {
|
| - "description": "Numerical identifier of the user invitation to retrieve. (required)",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "accountId": {
|
| - "description": "Numerical account ID of the client's sponsor buyer. (required)",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations/{invitationId}",
|
| - "response": {
|
| - "$ref": "ClientUserInvitation"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/adexchange.buyer"
|
| - ]
|
| - },
|
| - "list": {
|
| - "description": "Lists all the client users invitations for a client\nwith a given account ID.",
|
| - "httpMethod": "GET",
|
| - "id": "adexchangebuyer2.accounts.clients.invitations.list",
|
| - "parameterOrder": [
|
| - "accountId",
|
| - "clientAccountId"
|
| - ],
|
| - "parameters": {
|
| - "clientAccountId": {
|
| - "description": "Numerical account ID of the client buyer to list invitations for.\n(required)\nYou must either specify a string representation of a\nnumerical account identifier or the `-` character\nto list all the invitations for all the clients\nof a given sponsor buyer.",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "pageSize": {
|
| - "description": "Requested page size. Server may return fewer clients than requested.\nIf unspecified, server will pick an appropriate default.",
|
| - "format": "int32",
|
| - "location": "query",
|
| - "type": "integer"
|
| - },
|
| - "accountId": {
|
| - "description": "Numerical account ID of the client's sponsor buyer. (required)",
|
| - "format": "int64",
|
| - "location": "path",
|
| - "required": true,
|
| - "type": "string"
|
| - },
|
| - "pageToken": {
|
| - "description": "A token identifying a page of results the server should return.\nTypically, this is the value of\nListClientUserInvitationsResponse.nextPageToken\nreturned from the previous call to the\nclients.invitations.list\nmethod.",
|
| - "location": "query",
|
| - "type": "string"
|
| - }
|
| - },
|
| - "path": "v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations",
|
| - "response": {
|
| - "$ref": "ListClientUserInvitationsResponse"
|
| - },
|
| - "scopes": [
|
| - "https://www.googleapis.com/auth/adexchange.buyer"
|
| - ]
|
| - }
|
| - }
|
| - }
|
| - }
|
| - }
|
| - }
|
| - }
|
| - },
|
| - "revision": "20160714",
|
| - "rootUrl": "https://adexchangebuyer.googleapis.com/",
|
| - "schemas": {
|
| - "BidMetrics": {
|
| - "description": "The set of metrics that are measured in numbers of bids, representing how\nmany bids were considered eligible at each stage of the bidding funnel.",
|
| - "id": "BidMetrics",
|
| - "properties": {
|
| - "startTime": {
|
| - "description": "The timestamp marking the start of the range (inclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "endTime": {
|
| - "description": "The timestamp marking the end of the range (exclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "bids": {
|
| - "description": "The number of bids that Ad Exchange received from the buyer.",
|
| - "format": "int64",
|
| - "type": "string"
|
| - },
|
| - "bidsInAuction": {
|
| - "description": "The number of bids that were permitted to compete in the auction.",
|
| - "format": "int64",
|
| - "type": "string"
|
| - },
|
| - "impressionsWon": {
|
| - "description": "The number of bids that won an impression.",
|
| - "format": "int64",
|
| - "type": "string"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "ListResponseErrorsResponse": {
|
| - "description": "Response message for listing all reasons that bid responses resulted in an\nerror.",
|
| - "id": "ListResponseErrorsResponse",
|
| - "properties": {
|
| - "startTime": {
|
| - "description": "The timestamp marking the start of the range (inclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "endTime": {
|
| - "description": "The timestamp marking the end of the range (exclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "frequencies": {
|
| - "description": "List of all callout status IDs, identifying the error in the bid responses,\nwith their associated impression counts.\nSee callout-status-codes.\nThere is a fixed set of statuses, hence results are not paged.",
|
| - "items": {
|
| - "$ref": "CalloutStatusFrequency"
|
| - },
|
| - "type": "array"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "ClientUser": {
|
| - "description": "A client user is created under a client buyer and has restricted access to\nthe Ad Exchange Marketplace and certain other sections\nof the Ad Exchange Buyer UI based on the role\ngranted to the associated client buyer.\n\nThe only way a new client user can be created is via accepting an\nemail invitation\n(see the\naccounts.clients.invitations.create\nmethod).\n\nAll fields are required unless otherwise specified.",
|
| - "id": "ClientUser",
|
| - "properties": {
|
| - "email": {
|
| - "description": "User's email address. The value of this field\nis ignored in an update operation.",
|
| - "type": "string"
|
| - },
|
| - "clientAccountId": {
|
| - "description": "Numerical account ID of the client buyer\nwith which the user is associated; the\nbuyer must be a client of the current sponsor buyer.\nThe value of this field is ignored in an update operation.",
|
| - "format": "int64",
|
| - "type": "string"
|
| - },
|
| - "status": {
|
| - "description": "The status of the client user.",
|
| - "enum": [
|
| - "USER_STATUS_UNSPECIFIED",
|
| - "PENDING",
|
| - "ACTIVE",
|
| - "DISABLED"
|
| - ],
|
| - "enumDescriptions": [
|
| - "A placeholder for an undefined user status.",
|
| - "A user who was already created but hasn't accepted the invitation yet.",
|
| - "A user that is currently active.",
|
| - "A user that is currently disabled."
|
| - ],
|
| - "type": "string"
|
| - },
|
| - "userId": {
|
| - "description": "The unique numerical ID of the client user\nthat has accepted an invitation.\nThe value of this field is ignored in an update operation.",
|
| - "format": "int64",
|
| - "type": "string"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "CreativeFrequency": {
|
| - "description": "The number of bids for a given creative.",
|
| - "id": "CreativeFrequency",
|
| - "properties": {
|
| - "creativeId": {
|
| - "description": "The ID of the creative.",
|
| - "type": "string"
|
| - },
|
| - "bidCount": {
|
| - "description": "The number of bids associated with the specified creative.",
|
| - "format": "int64",
|
| - "type": "string"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "CreativeStatusFrequency": {
|
| - "description": "The number of bids with the specified creative status.",
|
| - "id": "CreativeStatusFrequency",
|
| - "properties": {
|
| - "creativeStatusId": {
|
| - "description": "The ID of the creative status.\nSee creative-status-codes.",
|
| - "format": "int32",
|
| - "type": "integer"
|
| - },
|
| - "bidCount": {
|
| - "description": "The number of bids associated with the specified status.",
|
| - "format": "int64",
|
| - "type": "string"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "FilterSet": {
|
| - "description": "A set of filters that is applied to a request for data from the\nRtbTroubleshootingService. Within a filter set, an AND operation is performed\nacross the filters represented by each field. An OR operation is performed\nacross the filters represented by the multiple values of a repeated field.\nE.g.\n\"format=VIDEO AND deal_id=12 AND (web_property_id=34 OR web_property_id=56)\"",
|
| - "id": "FilterSet",
|
| - "properties": {
|
| - "format": {
|
| - "description": "The format on which to filter; optional.",
|
| - "enum": [
|
| - "FORMAT_UNSPECIFIED",
|
| - "DISPLAY",
|
| - "VIDEO"
|
| - ],
|
| - "enumDescriptions": [
|
| - "A placeholder for an undefined format; indicates that no format filter\nwill be applied.",
|
| - "The ad impression is display format (i.e. an image).",
|
| - "The ad impression is video format."
|
| - ],
|
| - "type": "string"
|
| - },
|
| - "relativeDateRange": {
|
| - "$ref": "RelativeDateRange",
|
| - "description": "A relative date range, defined by an offset from today and a duration."
|
| - },
|
| - "creativeId": {
|
| - "description": "The ID of the creative on which to filter; optional.",
|
| - "type": "string"
|
| - },
|
| - "dealId": {
|
| - "description": "The ID of the deal on which to filter; optional.",
|
| - "format": "int64",
|
| - "type": "string"
|
| - },
|
| - "buyerAccountId": {
|
| - "description": "The ID of the buyer account on which to filter; optional.",
|
| - "format": "int64",
|
| - "type": "string"
|
| - },
|
| - "filterSetOwnerAccountId": {
|
| - "description": "The account ID of the buyer who owns this filter set.\nThe value of this field is ignored in create operations.",
|
| - "format": "int64",
|
| - "type": "string"
|
| - },
|
| - "absoluteDateRange": {
|
| - "$ref": "AbsoluteDateRange",
|
| - "description": "An absolute date range, defined by a start date and an end date."
|
| - },
|
| - "webPropertyIds": {
|
| - "description": "The list of IDs of web properties on which to filter; may be empty.\nThe filters represented by multiple web property IDs are ORed together\n(i.e. if non-empty, results must match any one of the web properties).",
|
| - "items": {
|
| - "format": "int64",
|
| - "type": "string"
|
| - },
|
| - "type": "array"
|
| - },
|
| - "platform": {
|
| - "description": "The platform on which to filter; optional.",
|
| - "enum": [
|
| - "PLATFORM_UNSPECIFIED",
|
| - "DESKTOP",
|
| - "TABLET_WEB",
|
| - "TABLET_APP",
|
| - "MOBILE_WEB",
|
| - "MOBILE_APP"
|
| - ],
|
| - "enumDescriptions": [
|
| - "A placeholder for an undefined platform; indicates that no platform\nfilter will be applied.",
|
| - "The ad impression appears on a desktop.",
|
| - "The ad impression appears on a tablet, on the web.",
|
| - "The ad impression appears on a tablet, in an app.",
|
| - "The ad impression appears on a mobile device, on the web.",
|
| - "The ad impression appears on a mobile device, in an app."
|
| - ],
|
| - "type": "string"
|
| - },
|
| - "filterSetId": {
|
| - "description": "The ID of the filter set; unique within the account of the filter set\nowner.\nThe value of this field is ignored in create operations.",
|
| - "format": "int32",
|
| - "type": "integer"
|
| }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "RelativeDateRange": {
|
| - "description": "A relative date range, specified by an offset and a duration.\nThe supported range of dates begins 30 days before today and ends today.\nI.e. the limits for these values are:\noffset_days >= 0\nduration_days >= 1\noffset_days + duration_days <= 30",
|
| - "id": "RelativeDateRange",
|
| - "properties": {
|
| - "offsetDays": {
|
| - "description": "The end date of the filter set, specified as the number of days before\ntoday. E.g. for a range where the last date is today, 0.",
|
| - "format": "int32",
|
| - "type": "integer"
|
| - },
|
| - "durationDays": {
|
| - "description": "The number of days in the requested date range. E.g. for a range spanning\ntoday, 1. For a range spanning the last 7 days, 7.",
|
| - "format": "int32",
|
| - "type": "integer"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "ListResponsesWithoutBidsResponse": {
|
| - "description": "Response message for listing all reasons that bid responses were considered\nto have no applicable bids.",
|
| - "id": "ListResponsesWithoutBidsResponse",
|
| + }
|
| + }
|
| + },
|
| + "revision": "20160803",
|
| + "rootUrl": "https://adexchangebuyer.googleapis.com/",
|
| + "schemas": {
|
| + "ClientUser": {
|
| + "description": "A client user is created under a client buyer and has restricted access to\nthe Ad Exchange Marketplace and certain other sections\nof the Ad Exchange Buyer UI based on the role\ngranted to the associated client buyer.\n\nThe only way a new client user can be created is via accepting an\nemail invitation\n(see the\naccounts.clients.invitations.create\nmethod).\n\nAll fields are required unless otherwise specified.",
|
| + "id": "ClientUser",
|
| "properties": {
|
| - "startTime": {
|
| - "description": "The timestamp marking the start of the range (inclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "endTime": {
|
| - "description": "The timestamp marking the end of the range (exclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| + "email": {
|
| + "description": "User's email address. The value of this field\nis ignored in an update operation.",
|
| "type": "string"
|
| },
|
| - "frequencies": {
|
| - "description": "List of all statuses with their associated impression counts.\nThere is a fixed set of statuses, hence results are not paged.",
|
| - "items": {
|
| - "$ref": "ResponsesWithoutBidsStatusFrequency"
|
| - },
|
| - "type": "array"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "ResponsesWithoutBidsStatusFrequency": {
|
| - "description": "The number of impressions for which the corresponding response had no\napplicable bids, as described by the specified status.",
|
| - "id": "ResponsesWithoutBidsStatusFrequency",
|
| - "properties": {
|
| - "impressionCount": {
|
| - "description": "The number of impressions associated with the specified status.",
|
| + "clientAccountId": {
|
| + "description": "Numerical account ID of the client buyer\nwith which the user is associated; the\nbuyer must be a client of the current sponsor buyer.\nThe value of this field is ignored in an update operation.",
|
| "format": "int64",
|
| "type": "string"
|
| },
|
| "status": {
|
| - "description": "The status that caused the bid response to be considered to have no\napplicable bids.",
|
| + "description": "The status of the client user.",
|
| "enum": [
|
| - "STATUS_UNSPECIFIED",
|
| - "RESPONSES_WITHOUT_BIDS",
|
| - "RESPONSES_WITHOUT_BIDS_FOR_ACCOUNT",
|
| - "RESPONSES_WITHOUT_BIDS_FOR_DEAL"
|
| + "USER_STATUS_UNSPECIFIED",
|
| + "PENDING",
|
| + "ACTIVE",
|
| + "DISABLED"
|
| ],
|
| "enumDescriptions": [
|
| - "A placeholder for an undefined status.\nThis value will never be returned in responses.",
|
| - "The response had no bids.",
|
| - "The response had no bids for the specified account, though it may have\nincluded bids on behalf of other accounts.",
|
| - "The response had no bids for the specified deal, though it may have\nincluded bids on other deals on behalf of the account to which the deal\nbelongs."
|
| + "A placeholder for an undefined user status.",
|
| + "A user who was already created but hasn't accepted the invitation yet.",
|
| + "A user that is currently active.",
|
| + "A user that is currently disabled."
|
| ],
|
| "type": "string"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "FilteredImpressionStatusFrequency": {
|
| - "description": "The number of impressions filtered due to the specified status.",
|
| - "id": "FilteredImpressionStatusFrequency",
|
| - "properties": {
|
| - "impressionCount": {
|
| - "description": "The number of impressions associated with the specified status.",
|
| - "format": "int64",
|
| - "type": "string"
|
| },
|
| - "status": {
|
| - "description": "The status for which impressions were filtered.",
|
| - "enum": [
|
| - "STATUS_UNSPECIFIED",
|
| - "PRETARGETING_CONFIGURATIONS"
|
| - ],
|
| - "enumDescriptions": [
|
| - "A placeholder for an undefined status.\nThis value will never be returned in responses.",
|
| - "The impression was filtered because it did not match the buyer's\npretargeting configurations."
|
| - ],
|
| + "userId": {
|
| + "description": "The unique numerical ID of the client user\nthat has accepted an invitation.\nThe value of this field is ignored in an update operation.",
|
| + "format": "int64",
|
| "type": "string"
|
| }
|
| },
|
| @@ -1399,186 +565,6 @@
|
| },
|
| "type": "object"
|
| },
|
| - "ListCreativeStatusBreakdownByCreativeResponse": {
|
| - "description": "Response message for listing all creatives associated with a given filtered\nbid reason.",
|
| - "id": "ListCreativeStatusBreakdownByCreativeResponse",
|
| - "properties": {
|
| - "startTime": {
|
| - "description": "The timestamp marking the start of the range (inclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "endTime": {
|
| - "description": "The timestamp marking the end of the range (exclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "creativeStatusId": {
|
| - "description": "The ID of the creative status that identifies the reason the bid was\nfiltered before the auction.\nSee creative-status-codes.",
|
| - "format": "int32",
|
| - "type": "integer"
|
| - },
|
| - "frequencies": {
|
| - "description": "List of creative IDs with their associated bid counts.",
|
| - "items": {
|
| - "$ref": "CreativeFrequency"
|
| - },
|
| - "type": "array"
|
| - },
|
| - "nextPageToken": {
|
| - "description": "A token to retrieve the next page of results.\nPass this value in the\nListCreativeStatusBreakdownByCreativeRequest.pageToken\nfield in the subsequent call to the\naccounts.filterSets.filteredBids.creatives.list\nmethod to retrieve the next page of results.",
|
| - "type": "string"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "ImpressionMetrics": {
|
| - "description": "The set of metrics that are measured in numbers of impressions, representing\nhow many impressions were considered eligible at each stage of the bidding\nfunnel.",
|
| - "id": "ImpressionMetrics",
|
| - "properties": {
|
| - "responsesWithBids": {
|
| - "description": "The number of impressions for which Ad Exchange received a response from\nthe buyer that contained at least one applicable bid.",
|
| - "format": "int64",
|
| - "type": "string"
|
| - },
|
| - "inventoryMatches": {
|
| - "description": "The number of impressions that match the buyer's inventory pretargeting.",
|
| - "format": "int64",
|
| - "type": "string"
|
| - },
|
| - "endTime": {
|
| - "description": "The timestamp marking the end of the range (exclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "successfulResponses": {
|
| - "description": "The number of impressions for which the buyer successfully sent a response\nto Ad Exchange.",
|
| - "format": "int64",
|
| - "type": "string"
|
| - },
|
| - "startTime": {
|
| - "description": "The timestamp marking the start of the range (inclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "bidRequests": {
|
| - "description": "The number of impressions for which Ad Exchange sent the buyer a bid\nrequest.",
|
| - "format": "int64",
|
| - "type": "string"
|
| - },
|
| - "availableImpressions": {
|
| - "description": "The number of impressions available to the buyer on Ad Exchange.\nIn some cases this value may be unavailable.",
|
| - "format": "int64",
|
| - "type": "string"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "ListLosingBidsResponse": {
|
| - "description": "Response message for listing all reasons that bids lost in the auction.",
|
| - "id": "ListLosingBidsResponse",
|
| - "properties": {
|
| - "startTime": {
|
| - "description": "The timestamp marking the start of the range (inclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "endTime": {
|
| - "description": "The timestamp marking the end of the range (exclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "frequencies": {
|
| - "description": "List of all creative status IDs with their associated bid counts.\nSee creative-status-codes.\nThere is a fixed set of statuses, hence results are not paged.",
|
| - "items": {
|
| - "$ref": "CreativeStatusFrequency"
|
| - },
|
| - "type": "array"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "ListFilteredImpressionsResponse": {
|
| - "description": "Response message for listing all reasons that impressions were filtered (i.e.\nnot considered as an inventory match) for the buyer.",
|
| - "id": "ListFilteredImpressionsResponse",
|
| - "properties": {
|
| - "startTime": {
|
| - "description": "The timestamp marking the start of the range (inclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "endTime": {
|
| - "description": "The timestamp marking the end of the range (exclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "frequencies": {
|
| - "description": "List of all statuses identifying the reason the bid request was filtered,\nwith their associated impression counts.\nThere is a fixed set of statuses, hence results are not paged.",
|
| - "items": {
|
| - "$ref": "FilteredImpressionStatusFrequency"
|
| - },
|
| - "type": "array"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "AbsoluteDateRange": {
|
| - "description": "An absolute date range, specified by its start date and end date.\nThe supported range of dates begins 30 days before today and ends today.\nValidity checked upon filter set creation. If a filter set with an absolute\ndate range is run at a later date more than 30 days after start_date, it will\nfail.",
|
| - "id": "AbsoluteDateRange",
|
| - "properties": {
|
| - "startDate": {
|
| - "$ref": "Date",
|
| - "description": "The start date of the range (inclusive).\nMust be within the 30 days leading up to current date, and must be equal to\nor before end_date."
|
| - },
|
| - "endDate": {
|
| - "$ref": "Date",
|
| - "description": "The end date of the range (inclusive).\nMust be within the 30 days leading up to current date, and must be equal to\nor after start_date."
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "ListFilteredRequestsResponse": {
|
| - "description": "Response message for listing all reasons that bid requests were filtered and\nnot sent to the buyer.",
|
| - "id": "ListFilteredRequestsResponse",
|
| - "properties": {
|
| - "startTime": {
|
| - "description": "The timestamp marking the start of the range (inclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "endTime": {
|
| - "description": "The timestamp marking the end of the range (exclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "frequencies": {
|
| - "description": "List of all callout status IDs, identifying the reason the bid request was\nfiltered, with their associated impression counts.\nSee callout-status-codes.\nThere is a fixed set of statuses, hence results are not paged.",
|
| - "items": {
|
| - "$ref": "CalloutStatusFrequency"
|
| - },
|
| - "type": "array"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "ListFilterSetsResponse": {
|
| - "description": "Response message for listing filter sets.",
|
| - "id": "ListFilterSetsResponse",
|
| - "properties": {
|
| - "filterSets": {
|
| - "description": "The filter sets belonging to the buyer.",
|
| - "items": {
|
| - "$ref": "FilterSet"
|
| - },
|
| - "type": "array"
|
| - },
|
| - "nextPageToken": {
|
| - "description": "A token to retrieve the next page of results.\nPass this value in the\nListFilterSetsRequest.pageToken\nfield in the subsequent call to the\naccounts.filterSets.list\nmethod to retrieve the next page of results.",
|
| - "type": "string"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| "ListClientUserInvitationsResponse": {
|
| "id": "ListClientUserInvitationsResponse",
|
| "properties": {
|
| @@ -1596,97 +582,6 @@
|
| },
|
| "type": "object"
|
| },
|
| - "CalloutStatusFrequency": {
|
| - "description": "The number of impressions for which the corresponding callouts had the\nspecified status.",
|
| - "id": "CalloutStatusFrequency",
|
| - "properties": {
|
| - "impressionCount": {
|
| - "description": "The number of impressions associated with the specified status.",
|
| - "format": "int64",
|
| - "type": "string"
|
| - },
|
| - "calloutStatusId": {
|
| - "description": "The ID of the callout status.\nSee callout-status-codes.",
|
| - "format": "int32",
|
| - "type": "integer"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "DetailFrequency": {
|
| - "description": "The number of bids, among those with a given creative status, that had the\nspecified detail.",
|
| - "id": "DetailFrequency",
|
| - "properties": {
|
| - "detailId": {
|
| - "description": "The ID of the detail. The associated value can be looked up in the\ndictionary file corresponding to the DetailType in the response message.",
|
| - "format": "int32",
|
| - "type": "integer"
|
| - },
|
| - "bidCount": {
|
| - "description": "The number of bids associated with the specified detail.",
|
| - "format": "int64",
|
| - "type": "string"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "ListCreativeStatusAndCreativeBreakdownByDetailResponse": {
|
| - "description": "Response message for listing all details associated with a given filtered bid\nreason and a given creative.",
|
| - "id": "ListCreativeStatusAndCreativeBreakdownByDetailResponse",
|
| - "properties": {
|
| - "creativeId": {
|
| - "description": "The ID of the creative associated with a bid filtered from the auction.",
|
| - "type": "string"
|
| - },
|
| - "endTime": {
|
| - "description": "The timestamp marking the end of the range (exclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "detailType": {
|
| - "description": "The type of detail that the detail IDs represent.",
|
| - "enum": [
|
| - "TYPE_UNSPECIFIED",
|
| - "CREATIVE_ATTRIBUTE",
|
| - "VENDOR",
|
| - "SENSITIVE_CATEGORY",
|
| - "PRODUCT_CATEGORY"
|
| - ],
|
| - "enumDescriptions": [
|
| - "A placeholder for an undefined status.\nThis value will never be returned in responses.",
|
| - "Indicates that the detail ID refers to a creative attribute; see\npublisher-excludable-creative-attributes.",
|
| - "Indicates that the detail ID refers to a vendor; see\nvendors.",
|
| - "Indicates that the detail ID refers to a sensitive category; see\nad-sensitive-categories.",
|
| - "Indicates that the detail ID refers to a product category; see\nad-product-categories."
|
| - ],
|
| - "type": "string"
|
| - },
|
| - "frequencies": {
|
| - "description": "List of all detail IDs with their associated bid counts.\nThere is a fixed set of details, hence results are not paged.",
|
| - "items": {
|
| - "$ref": "DetailFrequency"
|
| - },
|
| - "type": "array"
|
| - },
|
| - "startTime": {
|
| - "description": "The timestamp marking the start of the range (inclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "creativeStatusId": {
|
| - "description": "The ID of the creative status that identifies the reason the bid was\nfiltered before the auction.\nSee creative-status-codes.",
|
| - "format": "int32",
|
| - "type": "integer"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "Empty": {
|
| - "description": "A generic empty message that you can re-use to avoid defining duplicated\nempty messages in your APIs. A typical example is to use it as the request\nor the response type of an API method. For instance:\n\n service Foo {\n rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);\n }\n\nThe JSON representation for `Empty` is empty JSON object `{}`.",
|
| - "id": "Empty",
|
| - "properties": {},
|
| - "type": "object"
|
| - },
|
| "ListClientUsersResponse": {
|
| "id": "ListClientUsersResponse",
|
| "properties": {
|
| @@ -1704,53 +599,6 @@
|
| },
|
| "type": "object"
|
| },
|
| - "ListCreativeStatusBreakdownByDetailResponse": {
|
| - "description": "Response message for listing all details associated with a given filtered bid\nreason.",
|
| - "id": "ListCreativeStatusBreakdownByDetailResponse",
|
| - "properties": {
|
| - "startTime": {
|
| - "description": "The timestamp marking the start of the range (inclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "endTime": {
|
| - "description": "The timestamp marking the end of the range (exclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "creativeStatusId": {
|
| - "description": "The ID of the creative status that identifies the reason the bid was\nfiltered before the auction.\nSee creative-status-codes.",
|
| - "format": "int32",
|
| - "type": "integer"
|
| - },
|
| - "frequencies": {
|
| - "description": "List of all detail IDs with their associated bid counts.\nThere is a fixed set of details, hence results are not paged.",
|
| - "items": {
|
| - "$ref": "DetailFrequency"
|
| - },
|
| - "type": "array"
|
| - },
|
| - "detailType": {
|
| - "description": "The type of detail that the detail IDs represent.",
|
| - "enum": [
|
| - "TYPE_UNSPECIFIED",
|
| - "CREATIVE_ATTRIBUTE",
|
| - "VENDOR",
|
| - "SENSITIVE_CATEGORY",
|
| - "PRODUCT_CATEGORY"
|
| - ],
|
| - "enumDescriptions": [
|
| - "A placeholder for an undefined status.\nThis value will never be returned in responses.",
|
| - "Indicates that the detail ID refers to a creative attribute; see\npublisher-excludable-creative-attributes.",
|
| - "Indicates that the detail ID refers to a vendor; see\nvendors.",
|
| - "Indicates that the detail ID refers to a sensitive category; see\nad-sensitive-categories.",
|
| - "Indicates that the detail ID refers to a product category; see\nad-product-categories."
|
| - ],
|
| - "type": "string"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| "Client": {
|
| "description": "A client resource represents a client buyer—an agency,\na brand, or an advertiser customer of the sponsor buyer.\nUsers associated with the client buyer have restricted access to\nthe Ad Exchange Marketplace and certain other sections\nof the Ad Exchange Buyer UI based on the role\ngranted to the client buyer.\nAll fields are required unless otherwise specified.",
|
| "id": "Client",
|
| @@ -1826,52 +674,6 @@
|
| },
|
| "type": "object"
|
| },
|
| - "Date": {
|
| - "description": "Represents a whole calendar date, e.g. date of birth. The time of day and\ntime zone are either specified elsewhere or are not significant. The date\nis relative to the Proleptic Gregorian Calendar. The day may be 0 to\nrepresent a year and month where the day is not significant, e.g. credit card\nexpiration date. The year may be 0 to represent a month and day independent\nof year, e.g. anniversary date. Related types are google.type.TimeOfDay\nand `google.protobuf.Timestamp`.",
|
| - "id": "Date",
|
| - "properties": {
|
| - "month": {
|
| - "description": "Month of year. Must be from 1 to 12.",
|
| - "format": "int32",
|
| - "type": "integer"
|
| - },
|
| - "year": {
|
| - "description": "Year of date. Must be from 1 to 9999, or 0 if specifying a date without\na year.",
|
| - "format": "int32",
|
| - "type": "integer"
|
| - },
|
| - "day": {
|
| - "description": "Day of month. Must be from 1 to 31 and valid for the year and month, or 0\nif specifying a year/month where the day is not significant.",
|
| - "format": "int32",
|
| - "type": "integer"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| - "ListFilteredBidsResponse": {
|
| - "description": "Response message for listing all reasons that bids were filtered from the\nauction.",
|
| - "id": "ListFilteredBidsResponse",
|
| - "properties": {
|
| - "startTime": {
|
| - "description": "The timestamp marking the start of the range (inclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "endTime": {
|
| - "description": "The timestamp marking the end of the range (exclusive) for which data is\nincluded.",
|
| - "format": "google-datetime",
|
| - "type": "string"
|
| - },
|
| - "frequencies": {
|
| - "description": "List of all creative status IDs, identifying the reason the bids were\nfiltered from the auction, with their associated bid counts.\nSee creative-status-codes.\nThere is a fixed set of statuses, hence results are not paged.",
|
| - "items": {
|
| - "$ref": "CreativeStatusFrequency"
|
| - },
|
| - "type": "array"
|
| - }
|
| - },
|
| - "type": "object"
|
| - },
|
| "ListClientsResponse": {
|
| "id": "ListClientsResponse",
|
| "properties": {
|
|
|