{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-clients-list":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_clients_list","summary":"Lists all the clients for the current sponsor buyer.","description":"GET /v2beta1/accounts/{accountId}/clients","tags":["analytics"],"parameters":[{"name":"accountId","in":"query","required":true,"description":"Unique numerical account ID of the sponsor buyer to list the clients for.","schema":{"type":"string","description":"Unique numerical account ID of the sponsor buyer to list the clients for."}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The server may return fewer clients than requested. If unspecified, the server will pick an appropriate default.","schema":{"type":"integer","description":"Requested page size. The server may return fewer clients than requested. If unspecified, the server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results the server should return. Typically, this is the value of ListClientsResponse.nextPageToken returned…","schema":{"type":"string","description":"A token identifying a page of results the server should return. Typically, this is the value of ListClientsResponse.nextPageToken returned…"}},{"name":"partnerClientId","in":"query","required":false,"description":"Optional unique identifier (from the standpoint of an Ad Exchange sponsor buyer partner) of the client to return. If specified, at most…","schema":{"type":"string","description":"Optional unique identifier (from the standpoint of an Ad Exchange sponsor buyer partner) of the client to return. If specified, at most…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-clients-create":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_clients_create","summary":"Creates a new client buyer.","description":"POST /v2beta1/accounts/{accountId}/clients","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","body"],"properties":{"accountId":{"type":"string","description":"Unique numerical account ID for the buyer of which the client buyer is a customer; the sponsor buyer to create a client for. (required)"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-clients-get":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_clients_get","summary":"Gets a client buyer with a given client account ID.","description":"GET /v2beta1/accounts/{accountId}/clients/{clientAccountId}","tags":["analytics"],"parameters":[{"name":"accountId","in":"query","required":true,"description":"Numerical account ID of the client's sponsor buyer. (required)","schema":{"type":"string","description":"Numerical account ID of the client's sponsor buyer. (required)"}},{"name":"clientAccountId","in":"query","required":true,"description":"Numerical account ID of the client buyer to retrieve. (required)","schema":{"type":"string","description":"Numerical account ID of the client buyer to retrieve. (required)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-clients-update":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_clients_update","summary":"Updates an existing client buyer.","description":"PUT /v2beta1/accounts/{accountId}/clients/{clientAccountId}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","clientAccountId","body"],"properties":{"accountId":{"type":"string","description":"Unique numerical account ID for the buyer of which the client buyer is a customer; the sponsor buyer to update a client for. (required)"},"clientAccountId":{"type":"string","description":"Unique numerical account ID of the client to update. (required)"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-clients-invitations-list":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_clients_invitations_list","summary":"Lists all the client users invitations for a client with a given account ID.","description":"GET /v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations","tags":["analytics"],"parameters":[{"name":"accountId","in":"query","required":true,"description":"Numerical account ID of the client's sponsor buyer. (required)","schema":{"type":"string","description":"Numerical account ID of the client's sponsor buyer. (required)"}},{"name":"clientAccountId","in":"query","required":true,"description":"Numerical account ID of the client buyer to list invitations for. (required) You must either specify a string representation of a…","schema":{"type":"string","description":"Numerical account ID of the client buyer to list invitations for. (required) You must either specify a string representation of a…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. Server may return fewer clients than requested. If unspecified, server will pick an appropriate default.","schema":{"type":"integer","description":"Requested page size. Server may return fewer clients than requested. If unspecified, server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results the server should return. Typically, this is the value of…","schema":{"type":"string","description":"A token identifying a page of results the server should return. Typically, this is the value of…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-clients-invitations-create":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_clients_invitations_create","summary":"Creates and sends out an email invitation to access an Ad Exchange client buyer account.","description":"POST /v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","clientAccountId","body"],"properties":{"accountId":{"type":"string","description":"Numerical account ID of the client's sponsor buyer. (required)"},"clientAccountId":{"type":"string","description":"Numerical account ID of the client buyer that the user should be associated with. (required)"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-clients-invitations-get":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_clients_invitations_get","summary":"Retrieves an existing client user invitation.","description":"GET /v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations/{invitationId}","tags":["analytics"],"parameters":[{"name":"accountId","in":"query","required":true,"description":"Numerical account ID of the client's sponsor buyer. (required)","schema":{"type":"string","description":"Numerical account ID of the client's sponsor buyer. (required)"}},{"name":"clientAccountId","in":"query","required":true,"description":"Numerical account ID of the client buyer that the user invitation to be retrieved is associated with. (required)","schema":{"type":"string","description":"Numerical account ID of the client buyer that the user invitation to be retrieved is associated with. (required)"}},{"name":"invitationId","in":"query","required":true,"description":"Numerical identifier of the user invitation to retrieve. (required)","schema":{"type":"string","description":"Numerical identifier of the user invitation to retrieve. (required)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-clients-users-get":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_clients_users_get","summary":"Retrieves an existing client user.","description":"GET /v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}","tags":["analytics"],"parameters":[{"name":"accountId","in":"query","required":true,"description":"Numerical account ID of the client's sponsor buyer. (required)","schema":{"type":"string","description":"Numerical account ID of the client's sponsor buyer. (required)"}},{"name":"clientAccountId","in":"query","required":true,"description":"Numerical account ID of the client buyer that the user to be retrieved is associated with. (required)","schema":{"type":"string","description":"Numerical account ID of the client buyer that the user to be retrieved is associated with. (required)"}},{"name":"userId","in":"query","required":true,"description":"Numerical identifier of the user to retrieve. (required)","schema":{"type":"string","description":"Numerical identifier of the user to retrieve. (required)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-clients-users-update":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_clients_users_update","summary":"Updates an existing client user. Only the user status can be changed on update.","description":"PUT /v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","clientAccountId","userId","body"],"properties":{"accountId":{"type":"string","description":"Numerical account ID of the client's sponsor buyer. (required)"},"clientAccountId":{"type":"string","description":"Numerical account ID of the client buyer that the user to be retrieved is associated with. (required)"},"userId":{"type":"string","description":"Numerical identifier of the user to retrieve. (required)"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-clients-users-list":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_clients_users_list","summary":"Lists all the known client users for a specified sponsor buyer account ID.","description":"GET /v2beta1/accounts/{accountId}/clients/{clientAccountId}/users","tags":["analytics"],"parameters":[{"name":"accountId","in":"query","required":true,"description":"Numerical account ID of the sponsor buyer of the client to list users for. (required)","schema":{"type":"string","description":"Numerical account ID of the sponsor buyer of the client to list users for. (required)"}},{"name":"clientAccountId","in":"query","required":true,"description":"The account ID of the client buyer to list users for. (required) You must specify either a string representation of a numerical account…","schema":{"type":"string","description":"The account ID of the client buyer to list users for. (required) You must specify either a string representation of a numerical account…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The server may return fewer clients than requested. If unspecified, the server will pick an appropriate default.","schema":{"type":"integer","description":"Requested page size. The server may return fewer clients than requested. If unspecified, the server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results the server should return. Typically, this is the value of ListClientUsersResponse.nextPageToken…","schema":{"type":"string","description":"A token identifying a page of results the server should return. Typically, this is the value of ListClientUsersResponse.nextPageToken…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-creatives-list":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_creatives_list","summary":"Lists creatives.","description":"GET /v2beta1/accounts/{accountId}/creatives","tags":["analytics"],"parameters":[{"name":"accountId","in":"query","required":true,"description":"The account to list the creatives from. Specify \"-\" to list all creatives the current user has access to.","schema":{"type":"string","description":"The account to list the creatives from. Specify \"-\" to list all creatives the current user has access to."}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The server may return fewer creatives than requested (due to timeout constraint) even if more are available through…","schema":{"type":"integer","description":"Requested page size. The server may return fewer creatives than requested (due to timeout constraint) even if more are available through…"}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results the server should return. Typically, this is the value of ListCreativesResponse.next_page_token…","schema":{"type":"string","description":"A token identifying a page of results the server should return. Typically, this is the value of ListCreativesResponse.next_page_token…"}},{"name":"query","in":"query","required":false,"description":"An optional query string to filter creatives. If no filter is specified, all active creatives will be returned. Supported queries are: -…","schema":{"type":"string","description":"An optional query string to filter creatives. If no filter is specified, all active creatives will be returned. Supported queries are: -…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-creatives-create":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_creatives_create","summary":"Creates a creative.","description":"POST /v2beta1/accounts/{accountId}/creatives","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","body"],"properties":{"accountId":{"type":"string","description":"The account that this creative belongs to. Can be used to filter the response of the creatives.list method."},"duplicateIdMode":{"type":"string","enum":["NO_DUPLICATES","FORCE_ENABLE_DUPLICATE_IDS"],"description":"Indicates if multiple creatives can share an ID or not. Default is NO_DUPLICATES (one ID per creative)."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-creatives-get":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_creatives_get","summary":"Gets a creative.","description":"GET /v2beta1/accounts/{accountId}/creatives/{creativeId}","tags":["analytics"],"parameters":[{"name":"accountId","in":"query","required":true,"description":"The account the creative belongs to.","schema":{"type":"string","description":"The account the creative belongs to."}},{"name":"creativeId","in":"query","required":true,"description":"The ID of the creative to retrieve.","schema":{"type":"string","description":"The ID of the creative to retrieve."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-creatives-update":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_creatives_update","summary":"Updates a creative.","description":"PUT /v2beta1/accounts/{accountId}/creatives/{creativeId}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","creativeId","body"],"properties":{"accountId":{"type":"string","description":"The account that this creative belongs to. Can be used to filter the response of the creatives.list method."},"creativeId":{"type":"string","description":"The buyer-defined creative ID of this creative. Can be used to filter the response of the creatives.list method."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-creatives-stop-watching":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_creatives_stop_watching","summary":"Stops watching a creative. Will stop push notifications being sent to the topics when the creative changes…","description":"POST /v2beta1/accounts/{accountId}/creatives/{creativeId}:stopWatching","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","creativeId","body"],"properties":{"accountId":{"type":"string","description":"The account of the creative to stop notifications for."},"creativeId":{"type":"string","description":"The creative ID of the creative to stop notifications for. Specify \"-\" to specify stopping account level notifications."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-creatives-watch":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_creatives_watch","summary":"Watches a creative. Will result in push notifications being sent to the topic when the creative changes…","description":"POST /v2beta1/accounts/{accountId}/creatives/{creativeId}:watch","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","creativeId","body"],"properties":{"accountId":{"type":"string","description":"The account of the creative to watch."},"creativeId":{"type":"string","description":"The creative ID to watch for status changes. Specify \"-\" to watch all creatives under the above account. If both creative-level and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-creatives-deal-associations-add":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_creatives_deal_associations_add","summary":"Associate an existing deal with a creative.","description":"POST /v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations:add","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","creativeId","body"],"properties":{"accountId":{"type":"string","description":"The account the creative belongs to."},"creativeId":{"type":"string","description":"The ID of the creative associated with the deal."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-creatives-deal-associations-list":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_creatives_deal_associations_list","summary":"List all creative-deal associations.","description":"GET /v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations","tags":["analytics"],"parameters":[{"name":"accountId","in":"query","required":true,"description":"The account to list the associations from. Specify \"-\" to list all creatives the current user has access to.","schema":{"type":"string","description":"The account to list the associations from. Specify \"-\" to list all creatives the current user has access to."}},{"name":"creativeId","in":"query","required":true,"description":"The creative ID to list the associations from. Specify \"-\" to list all creatives under the above account.","schema":{"type":"string","description":"The creative ID to list the associations from. Specify \"-\" to list all creatives under the above account."}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. Server may return fewer associations than requested. If unspecified, server will pick an appropriate default.","schema":{"type":"integer","description":"Requested page size. Server may return fewer associations than requested. If unspecified, server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results the server should return. Typically, this is the value of…","schema":{"type":"string","description":"A token identifying a page of results the server should return. Typically, this is the value of…"}},{"name":"query","in":"query","required":false,"description":"An optional query string to filter deal associations. If no filter is specified, all associations will be returned. Supported queries are:…","schema":{"type":"string","description":"An optional query string to filter deal associations. If no filter is specified, all associations will be returned. Supported queries are:…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-creatives-deal-associations-remove":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_creatives_deal_associations_remove","summary":"Remove the association between a deal and a creative.","description":"POST /v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations:remove","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","creativeId","body"],"properties":{"accountId":{"type":"string","description":"The account the creative belongs to."},"creativeId":{"type":"string","description":"The ID of the creative associated with the deal."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-finalized-proposals-list":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_finalized_proposals_list","summary":"List finalized proposals, regardless if a proposal is being renegotiated. A filter expression (PQL query)…","description":"GET /v2beta1/accounts/{accountId}/finalizedProposals","tags":["analytics"],"parameters":[{"name":"accountId","in":"query","required":true,"description":"Account ID of the buyer.","schema":{"type":"string","description":"Account ID of the buyer."}},{"name":"filter","in":"query","required":false,"description":"An optional PQL filter query used to query for proposals. Nested repeated fields, such as proposal.deals.targetingCriterion, cannot be…","schema":{"type":"string","description":"An optional PQL filter query used to query for proposals. Nested repeated fields, such as proposal.deals.targetingCriterion, cannot be…"}},{"name":"filterSyntax","in":"query","required":false,"description":"Syntax the filter is written in. Current implementation defaults to PQL but in the future it will be LIST_FILTER.","schema":{"type":"string","enum":["FILTER_SYNTAX_UNSPECIFIED","PQL","LIST_FILTER"],"description":"Syntax the filter is written in. Current implementation defaults to PQL but in the future it will be LIST_FILTER."}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default.","schema":{"type":"integer","description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"The page token as returned from ListProposalsResponse.","schema":{"type":"string","description":"The page token as returned from ListProposalsResponse."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-finalized-proposals-pause":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_finalized_proposals_pause","summary":"Update given deals to pause serving. This method will set the…","description":"POST /v2beta1/accounts/{accountId}/finalizedProposals/{proposalId}:pause","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","proposalId","body"],"properties":{"accountId":{"type":"string","description":"Account ID of the buyer."},"proposalId":{"type":"string","description":"The proposal_id of the proposal containing the deals."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-finalized-proposals-resume":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_finalized_proposals_resume","summary":"Update given deals to resume serving. This method will set the…","description":"POST /v2beta1/accounts/{accountId}/finalizedProposals/{proposalId}:resume","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","proposalId","body"],"properties":{"accountId":{"type":"string","description":"Account ID of the buyer."},"proposalId":{"type":"string","description":"The proposal_id of the proposal containing the deals."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-products-get":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_products_get","summary":"Gets the requested product by ID.","description":"GET /v2beta1/accounts/{accountId}/products/{productId}","tags":["analytics"],"parameters":[{"name":"accountId","in":"query","required":true,"description":"Account ID of the buyer.","schema":{"type":"string","description":"Account ID of the buyer."}},{"name":"productId","in":"query","required":true,"description":"The ID for the product to get the head revision for.","schema":{"type":"string","description":"The ID for the product to get the head revision for."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-products-list":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_products_list","summary":"List all products visible to the buyer (optionally filtered by the specified PQL query).","description":"GET /v2beta1/accounts/{accountId}/products","tags":["analytics"],"parameters":[{"name":"accountId","in":"query","required":true,"description":"Account ID of the buyer.","schema":{"type":"string","description":"Account ID of the buyer."}},{"name":"filter","in":"query","required":false,"description":"An optional PQL query used to query for products. See https://developers.google.com/ad-manager/docs/pqlreference for documentation about…","schema":{"type":"string","description":"An optional PQL query used to query for products. See https://developers.google.com/ad-manager/docs/pqlreference for documentation about…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default.","schema":{"type":"integer","description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"The page token as returned from ListProductsResponse.","schema":{"type":"string","description":"The page token as returned from ListProductsResponse."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-proposals-accept":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_proposals_accept","summary":"Mark the proposal as accepted at the given revision number. If the number does not match the server's…","description":"POST /v2beta1/accounts/{accountId}/proposals/{proposalId}:accept","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","proposalId","body"],"properties":{"accountId":{"type":"string","description":"Account ID of the buyer."},"proposalId":{"type":"string","description":"The ID of the proposal to accept."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-proposals-add-note":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_proposals_add_note","summary":"Create a new note and attach it to the proposal. The note is assigned a unique ID by the server. The…","description":"POST /v2beta1/accounts/{accountId}/proposals/{proposalId}:addNote","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","proposalId","body"],"properties":{"accountId":{"type":"string","description":"Account ID of the buyer."},"proposalId":{"type":"string","description":"The ID of the proposal to attach the note to."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-proposals-cancel-negotiation":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_proposals_cancel_negotiation","summary":"Cancel an ongoing negotiation on a proposal. This does not cancel or end serving for the deals if the…","description":"POST /v2beta1/accounts/{accountId}/proposals/{proposalId}:cancelNegotiation","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","proposalId","body"],"properties":{"accountId":{"type":"string","description":"Account ID of the buyer."},"proposalId":{"type":"string","description":"The ID of the proposal to cancel negotiation for."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-proposals-complete-setup":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_proposals_complete_setup","summary":"You can opt-in to manually update proposals to indicate that setup is complete. By default, proposal setup…","description":"POST /v2beta1/accounts/{accountId}/proposals/{proposalId}:completeSetup","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","proposalId","body"],"properties":{"accountId":{"type":"string","description":"Account ID of the buyer."},"proposalId":{"type":"string","description":"The ID of the proposal to mark as setup completed."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-proposals-list":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_proposals_list","summary":"List proposals. A filter expression (PQL query) may be specified to filter the results. To retrieve all…","description":"GET /v2beta1/accounts/{accountId}/proposals","tags":["analytics"],"parameters":[{"name":"accountId","in":"query","required":true,"description":"Account ID of the buyer.","schema":{"type":"string","description":"Account ID of the buyer."}},{"name":"filter","in":"query","required":false,"description":"An optional PQL filter query used to query for proposals. Nested repeated fields, such as proposal.deals.targetingCriterion, cannot be…","schema":{"type":"string","description":"An optional PQL filter query used to query for proposals. Nested repeated fields, such as proposal.deals.targetingCriterion, cannot be…"}},{"name":"filterSyntax","in":"query","required":false,"description":"Syntax the filter is written in. Current implementation defaults to PQL but in the future it will be LIST_FILTER.","schema":{"type":"string","enum":["FILTER_SYNTAX_UNSPECIFIED","PQL","LIST_FILTER"],"description":"Syntax the filter is written in. Current implementation defaults to PQL but in the future it will be LIST_FILTER."}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default.","schema":{"type":"integer","description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"The page token as returned from ListProposalsResponse.","schema":{"type":"string","description":"The page token as returned from ListProposalsResponse."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-proposals-create":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_proposals_create","summary":"Create the given proposal. Each created proposal and any deals it contains are assigned a unique ID by the…","description":"POST /v2beta1/accounts/{accountId}/proposals","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","body"],"properties":{"accountId":{"type":"string","description":"Account ID of the buyer."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-proposals-get":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_proposals_get","summary":"Gets a proposal given its ID. The proposal is returned at its head revision.","description":"GET /v2beta1/accounts/{accountId}/proposals/{proposalId}","tags":["analytics"],"parameters":[{"name":"accountId","in":"query","required":true,"description":"Account ID of the buyer.","schema":{"type":"string","description":"Account ID of the buyer."}},{"name":"proposalId","in":"query","required":true,"description":"The unique ID of the proposal","schema":{"type":"string","description":"The unique ID of the proposal"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-proposals-update":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_proposals_update","summary":"Update the given proposal at the client known revision number. If the server revision has advanced since the…","description":"PUT /v2beta1/accounts/{accountId}/proposals/{proposalId}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","proposalId","body"],"properties":{"accountId":{"type":"string","description":"Account ID of the buyer."},"proposalId":{"type":"string","description":"The unique ID of the proposal."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-proposals-pause":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_proposals_pause","summary":"Update the given proposal to pause serving. This method will set the…","description":"POST /v2beta1/accounts/{accountId}/proposals/{proposalId}:pause","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","proposalId","body"],"properties":{"accountId":{"type":"string","description":"Account ID of the buyer."},"proposalId":{"type":"string","description":"The ID of the proposal to pause."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-proposals-resume":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_proposals_resume","summary":"Update the given proposal to resume serving. This method will set the…","description":"POST /v2beta1/accounts/{accountId}/proposals/{proposalId}:resume","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountId","proposalId","body"],"properties":{"accountId":{"type":"string","description":"Account ID of the buyer."},"proposalId":{"type":"string","description":"The ID of the proposal to resume."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-publisher-profiles-get":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_publisher_profiles_get","summary":"Gets the requested publisher profile by id.","description":"GET /v2beta1/accounts/{accountId}/publisherProfiles/{publisherProfileId}","tags":["analytics"],"parameters":[{"name":"accountId","in":"query","required":true,"description":"Account ID of the buyer.","schema":{"type":"string","description":"Account ID of the buyer."}},{"name":"publisherProfileId","in":"query","required":true,"description":"The id for the publisher profile to get.","schema":{"type":"string","description":"The id for the publisher profile to get."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-accounts-publisher-profiles-list":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_accounts_publisher_profiles_list","summary":"List all publisher profiles visible to the buyer","description":"GET /v2beta1/accounts/{accountId}/publisherProfiles","tags":["analytics"],"parameters":[{"name":"accountId","in":"query","required":true,"description":"Account ID of the buyer.","schema":{"type":"string","description":"Account ID of the buyer."}},{"name":"pageSize","in":"query","required":false,"description":"Specify the number of results to include per page.","schema":{"type":"integer","description":"Specify the number of results to include per page."}},{"name":"pageToken","in":"query","required":false,"description":"The page token as return from ListPublisherProfilesResponse.","schema":{"type":"string","description":"The page token as return from ListPublisherProfilesResponse."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-buyers-filter-sets-list":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_buyers_filter_sets_list","summary":"Lists all filter sets for the account with the given account ID.","description":"GET /v2beta1/{+ownerName}/filterSets","tags":["analytics"],"parameters":[{"name":"ownerName","in":"query","required":true,"description":"Name of the owner (bidder or account) of the filter sets to be listed. For example: - For a bidder-level filter set for bidder 123:…","schema":{"type":"string","description":"Name of the owner (bidder or account) of the filter sets to be listed. For example: - For a bidder-level filter set for bidder 123:…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default.","schema":{"type":"integer","description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results the server should return. Typically, this is the value of ListFilterSetsResponse.nextPageToken…","schema":{"type":"string","description":"A token identifying a page of results the server should return. Typically, this is the value of ListFilterSetsResponse.nextPageToken…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-buyers-filter-sets-create":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_buyers_filter_sets_create","summary":"Creates the specified filter set for the account with the given account ID.","description":"POST /v2beta1/{+ownerName}/filterSets","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ownerName","body"],"properties":{"isTransient":{"type":"boolean","description":"Whether the filter set is transient, or should be persisted indefinitely. By default, filter sets are not transient. If transient, it will…"},"ownerName":{"type":"string","description":"Name of the owner (bidder or account) of the filter set to be created. For example: - For a bidder-level filter set for bidder 123:…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-buyers-filter-sets-get":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_buyers_filter_sets_get","summary":"Retrieves the requested filter set for the account with the given account ID.","description":"GET /v2beta1/{+name}","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"Full name of the resource being requested. For example: - For a bidder-level filter set for bidder 123: `bidders/123/filterSets/abc` - For…","schema":{"type":"string","description":"Full name of the resource being requested. For example: - For a bidder-level filter set for bidder 123: `bidders/123/filterSets/abc` - For…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-buyers-filter-sets-delete":{"post":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_buyers_filter_sets_delete","summary":"Deletes the requested filter set from the account with the given account ID.","description":"DELETE /v2beta1/{+name}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Full name of the resource to delete. For example: - For a bidder-level filter set for bidder 123: `bidders/123/filterSets/abc` - For an…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-buyers-filter-sets-bid-metrics-list":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_buyers_filter_sets_bid_metrics_list","summary":"Lists all metrics that are measured in terms of number of bids.","description":"GET /v2beta1/{+filterSetName}/bidMetrics","tags":["analytics"],"parameters":[{"name":"filterSetName","in":"query","required":true,"description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…","schema":{"type":"string","description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default.","schema":{"type":"integer","description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results the server should return. Typically, this is the value of ListBidMetricsResponse.nextPageToken…","schema":{"type":"string","description":"A token identifying a page of results the server should return. Typically, this is the value of ListBidMetricsResponse.nextPageToken…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-buyers-filter-sets-bid-response-errors-list":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_buyers_filter_sets_bid_response_errors_list","summary":"List all errors that occurred in bid responses, with the number of bid responses affected for each reason.","description":"GET /v2beta1/{+filterSetName}/bidResponseErrors","tags":["analytics"],"parameters":[{"name":"filterSetName","in":"query","required":true,"description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…","schema":{"type":"string","description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default.","schema":{"type":"integer","description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results the server should return. Typically, this is the value of…","schema":{"type":"string","description":"A token identifying a page of results the server should return. Typically, this is the value of…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-buyers-filter-sets-bid-responses-without-bi":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_buyers_filter_sets_bid_responses_without_bi","summary":"List all reasons for which bid responses were considered to have no applicable bids, with the number of bid…","description":"GET /v2beta1/{+filterSetName}/bidResponsesWithoutBids","tags":["analytics"],"parameters":[{"name":"filterSetName","in":"query","required":true,"description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…","schema":{"type":"string","description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default.","schema":{"type":"integer","description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results the server should return. Typically, this is the value of…","schema":{"type":"string","description":"A token identifying a page of results the server should return. Typically, this is the value of…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-buyers-filter-sets-filtered-bid-requests-li":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_buyers_filter_sets_filtered_bid_requests_li","summary":"List all reasons that caused a bid request not to be sent for an impression, with the number of bid requests…","description":"GET /v2beta1/{+filterSetName}/filteredBidRequests","tags":["analytics"],"parameters":[{"name":"filterSetName","in":"query","required":true,"description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…","schema":{"type":"string","description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default.","schema":{"type":"integer","description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results the server should return. Typically, this is the value of…","schema":{"type":"string","description":"A token identifying a page of results the server should return. Typically, this is the value of…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-buyers-filter-sets-filtered-bids-list":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_buyers_filter_sets_filtered_bids_list","summary":"List all reasons for which bids were filtered, with the number of bids filtered for each reason.","description":"GET /v2beta1/{+filterSetName}/filteredBids","tags":["analytics"],"parameters":[{"name":"filterSetName","in":"query","required":true,"description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…","schema":{"type":"string","description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default.","schema":{"type":"integer","description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results the server should return. Typically, this is the value of ListFilteredBidsResponse.nextPageToken…","schema":{"type":"string","description":"A token identifying a page of results the server should return. Typically, this is the value of ListFilteredBidsResponse.nextPageToken…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-buyers-filter-sets-filtered-bids-creatives":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_buyers_filter_sets_filtered_bids_creatives","summary":"List all creatives associated with a specific reason for which bids were filtered, with the number of bids…","description":"GET /v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/creatives","tags":["analytics"],"parameters":[{"name":"creativeStatusId","in":"query","required":true,"description":"The ID of the creative status for which to retrieve a breakdown by creative. See…","schema":{"type":"integer","description":"The ID of the creative status for which to retrieve a breakdown by creative. See…"}},{"name":"filterSetName","in":"query","required":true,"description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…","schema":{"type":"string","description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default.","schema":{"type":"integer","description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results the server should return. Typically, this is the value of…","schema":{"type":"string","description":"A token identifying a page of results the server should return. Typically, this is the value of…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-buyers-filter-sets-filtered-bids-details-li":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_buyers_filter_sets_filtered_bids_details_li","summary":"List all details associated with a specific reason for which bids were filtered, with the number of bids…","description":"GET /v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/details","tags":["analytics"],"parameters":[{"name":"creativeStatusId","in":"query","required":true,"description":"The ID of the creative status for which to retrieve a breakdown by detail. See…","schema":{"type":"integer","description":"The ID of the creative status for which to retrieve a breakdown by detail. See…"}},{"name":"filterSetName","in":"query","required":true,"description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…","schema":{"type":"string","description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default.","schema":{"type":"integer","description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results the server should return. Typically, this is the value of…","schema":{"type":"string","description":"A token identifying a page of results the server should return. Typically, this is the value of…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-buyers-filter-sets-impression-metrics-list":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_buyers_filter_sets_impression_metrics_list","summary":"Lists all metrics that are measured in terms of number of impressions.","description":"GET /v2beta1/{+filterSetName}/impressionMetrics","tags":["analytics"],"parameters":[{"name":"filterSetName","in":"query","required":true,"description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…","schema":{"type":"string","description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default.","schema":{"type":"integer","description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results the server should return. Typically, this is the value of…","schema":{"type":"string","description":"A token identifying a page of results the server should return. Typically, this is the value of…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-buyers-filter-sets-losing-bids-list":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_buyers_filter_sets_losing_bids_list","summary":"List all reasons for which bids lost in the auction, with the number of bids that lost for each reason.","description":"GET /v2beta1/{+filterSetName}/losingBids","tags":["analytics"],"parameters":[{"name":"filterSetName","in":"query","required":true,"description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…","schema":{"type":"string","description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default.","schema":{"type":"integer","description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results the server should return. Typically, this is the value of ListLosingBidsResponse.nextPageToken…","schema":{"type":"string","description":"A token identifying a page of results the server should return. Typically, this is the value of ListLosingBidsResponse.nextPageToken…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-adexchangebuyer2/adexchangebuyer2-buyers-filter-sets-non-billable-winning-bid":{"get":{"operationId":"analytics_googleapis_adexchangebuyer2_adexchangebuyer2_buyers_filter_sets_non_billable_winning_bid","summary":"List all reasons for which winning bids were not billable, with the number of bids not billed for each reason.","description":"GET /v2beta1/{+filterSetName}/nonBillableWinningBids","tags":["analytics"],"parameters":[{"name":"filterSetName","in":"query","required":true,"description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…","schema":{"type":"string","description":"Name of the filter set that should be applied to the requested metrics. For example: - For a bidder-level filter set for bidder 123:…"}},{"name":"pageSize","in":"query","required":false,"description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default.","schema":{"type":"integer","description":"Requested page size. The server may return fewer results than requested. If unspecified, the server will pick an appropriate default."}},{"name":"pageToken","in":"query","required":false,"description":"A token identifying a page of results the server should return. Typically, this is the value of…","schema":{"type":"string","description":"A token identifying a page of results the server should return. Typically, this is the value of…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}