Skip to main content

Microsoft Bing Ads Connector

Microsoft Bing Ads Manage Microsoft Bing Ad Customer Services

Connections

OAuth 2.0 Authorization Code

OAuth 2.0 Authorization Code Connectivity for Microsoft Bing Ads

This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.

InputCommentsDefault
Client ID
Client Secret Value
Developer TokenDeveloper token of your Account Manager account

Actions

Initiates the client link process to manage the accounts of another customer. Sends a link request from one customer to another customer or account.

InputCommentsDefault
Client Entity IDThe identifier of the client advertiser account or client customer to manage.
Connection
Customer Link PermissionDetermines whether the user's access to the accounts is restricted by customer hierarchy i.e., customer level client linking. This element is only applicable if Type is set to CustomerLink. In that case, the possible values include Administrative and Standard. Otherwise this field should be nil or empty.
Inviter EmailThe email of the user who created the client link request.
Inviter NameThe name of the parent customer of the user who created the client link request.
Inviter PhoneThe phone number of the user who created the client link request.
Is Bill To ClientDetermines whether the owner of the client advertiser account or the managing customer is responsible for billing payments.false
Managing Customer IDThe identifier of the customer who manages or is requesting to manage the client advertiser account.
NameThe friendly name that can be used to reference this client link. The name can contain a maximum of 40 characters.
NoteOptional message from the requestor providing context and details about the client link invitation.
Suppress NotificationDetermines whether or not to send email notification of the client link invitation to the primary user of the client advertiser account. If set to true the client will not receive an email and otherwise, since the default value is false, the client will receive an email notification.false
TypeDetermines whether the link is to a client advertiser account or a client customer.AccountLink

Add Offline Conversions Goal

Create a new offline conversions goal.

InputCommentsDefault
Account IDThe identifier of the ad account that owns or is associated with the entities in the request. This header element must have the same value as the AccountId body element when both are required
Conversion Goal NameThe conversion goal name. The maximum length of the name is 100, and the name must be unique among all conversion goals belonging to the same customer.
Conversion Goal CategoryThe category that best describes the conversion goal. The category must be a valid Microsoft Advertising category.
Conversion Window In MinutesThe conversion window is the length of time in minutes after a click that you want to track conversions. If you set this value to 43200 minutes (30 days), then conversions that happen within 30 days after a click are tracked. Past conversions aren't affected. The default value is 43200. The minimum value supported is 1 minute, although keep in mind that a shorter conversion window will reduce the number of conversions your account records. The maximum value supported is 129600 minutes (90 days).
Count TypeThis determines how your conversions are recorded within your chosen conversion window.All
Exclude From BiddingDetermines whether or not to exclude data otherwise related to this conversion goal from a subset of performance report columns.false
Is Enhanced Conversions EnabledDetermines whether enhanced conversions are enabled for a conversion goal.false
ScopeDetermines if the goal applies to all accounts or only the account specified in the required CustomerAccountId header element. If you have multiple Microsoft Advertising accounts, you can track conversions across all of those accounts. If you associate a goal with one account, conversions will be tracked for that account only.
StatusDefines the possible user-determined status values of a conversion goal. These are the status values that a user can decide to set, for example a goal can be set to Paused if you no longer wish to track conversions for that goal.
Is Externally AttributedThis determines if your offline conversion goal uses your own attribution model and allows you to import fractional credit for each MSCLKID.false
Customer IDThe identifier of the manager account (customer) the user is accessing or operating from. A user can have access to multiple manager accounts.
Connection

Apply Offline Conversions

Apply offline conversions to a Bing Ads account.

InputCommentsDefault
Offline Conversions BodyThe JSON body that contains the offline conversions to apply to the Bing Ads account.
Customer Account IdThe identifier of the ad account that owns or is associated with the entities in the request. This header element must have the same value as the AccountId body element when both are required
Customer IDThe identifier of the manager account (customer) the user is accessing or operating from. A user can have access to multiple manager accounts.
Connection

Get Account Info

Gets the identifiers, names, and numbers of accounts that are accessible from the specified customer.

InputCommentsDefault
Connection
Customer IDThe identifier of the customer used to get the account information. This request element is optional. If not set, the user's credentials are used to determine the customer.

Get Customer

Gets the details of a customer.

InputCommentsDefault
Connection
Customer IDThe identifier of the customer whose information you want to get.

Get Customers Info

Gets the identifiers and names of customers that are accessible to the current authenticated user. The results are filtered by customer name.

InputCommentsDefault
Connection
Customer Name FilterA partial or full name of the customers that you want to get. The operation includes the customer in the result if the customer's name begins with the specified filter name. This request element is optional. If you do not want to filter by customer name, set this element to an empty string.
Top NumberA nonzero positive integer that specifies the number of customers to return in the result.5

Get Linked Accounts And Customers Info

Gets the customer and account hierarchy under the specified customer.

InputCommentsDefault
Connection
Customer IDThe identifier of the customer whose hierarchy you want to get.
Only Parent AccountsDetermines whether to return only the advertiser accounts that belong to the customer or to also return linked customers and linked advertiser accounts under other customers. To limit the results to advertiser accounts directly under the specified customer, set this element to true, and otherwise leave it empty or set the property to false. The default value is false.false

Raw Request

Send raw HTTP request to Bing Ads

InputCommentsDefault
Account IDUse this field to search the Id element of the AdvertiserAccount.
Connection
Customer ID
Soap ActionAfter selecting the Microsoft Bing API Web Service, the Soap Action is the method or endpoint you want call.
Soap Body RequestThe required SOAP Body element contains the actual SOAP message intended for the ultimate endpoint of the message. Immediate child elements of the SOAP Body element may be namespace-qualified.
Web Service APIBing Ads API Version 13 includes the following web service addresses.CUSTOMER_MANAGEMENT_API

Search Accounts

Searches for accounts that match the request criteria.

InputCommentsDefault
Account IDUse this field to search the Id element of the AdvertiserAccount.
Account Life Cycle StatusUse this field to search the AccountLifeCycleStatus element of the AdvertiserAccount.
Account NameUse this field to search the Name element of the AdvertiserAccount.
Account NumberUse this field to search the Number element of the AdvertiserAccount.
Connection
OrderingDetermines the order of results by the specified property of an account.
Customer IDUse this field to search the Id element of the Customer.
User IDUse this field to search the UserId element of the User.

Searches for the client links for the customer of the current authenticated user, filtered by the search criteria. The operation returns the most recent link for each unique combination of agency customer and client account.

InputCommentsDefault
Client Account IDSearch for advertiser account ClientLink objects by the client advertiser account identifier.
Client Customer IDSearch for customer ClientLink objects by the client customer identifier.
Connection
Direct Managing Customer IDSearch for both customer and advertiser account ClientLink objects by the agency's managing customer identifier. If other customers also link to the client customer, the results will not include those client links.
Managing Customer IDSearch for advertiser account ClientLink objects by the agency's managing customer identifier. If other customers also link to the client advertiser account, the results will include those client links. This predicate value is deprecated in favor of the DirectManagingCustomerId predicate.
OrderingDetermines the order of results by the specified property of an account.

Send User Invitation

Sends an email invitation for a user to sign up for Microsoft Advertising. The invitation limits account access and permissions.

InputCommentsDefault
Account IDAn array of identifiers of the accounts that the user can manage. To specify that the user can manage all current and future accounts of the customer to which the user belongs, set to NULL.
Connection
Customer IDThe identifier of the customer this user is invited to manage. The AccountIds element determines which customer accounts the user can manage.
EmailThe email address corresponding to the user's Microsoft account. The address can contain a maximum of 100 characters.
First NameThe first name of the user. The first name is limited to 40 characters.
Last NameThe last name of the user. The last name is limited to 40 characters.
LcidThe locale to use when sending correspondence to the user by email or postal mail.EnglishUS
Role IdThe role that the user has for each customer or list of accounts.