NAME
Microsoft::AdCenter::V8::CustomerManagementService - Service client for Microsoft AdCenter Customer Management Service.
SYNOPSIS
use Microsoft::AdCenter::V8::CustomerManagementService;
my $service_client = Microsoft::AdCenter::V8::CustomerManagementService->new
->ApplicationToken("application token")
->DeveloperToken("developer token")
->Password("password")
->UserName("user name");
my $response = $service_client->AcceptRequestToManageAccounts(
ManageAccountsRequestId => ...
PaymentMethodId => ...
);
See http://msdn.microsoft.com/en-us/library/ee730327.aspx for detailed documentation for this service.
METHODS
EndPoint
Changes the end point for this service client.
Default value: https://sharedservices.adcenterapi.microsoft.com/Api/CustomerManagement/v8/CustomerManagementService.svc
ApplicationToken
Gets/sets ApplicationToken (string) in the request header
DeveloperToken
Gets/sets DeveloperToken (string) in the request header
Password
Gets/sets Password (string) in the request header
UserName
Gets/sets UserName (string) in the request header
TrackingId
Gets TrackingId (string) in the response header
AcceptRequestToManageAccounts
- Parameters:
-
ManageAccountsRequestId (long) PaymentMethodId (long)
- Returns:
-
AcceptRequestToManageAccountsResponse
AddAccount
AddPrepayAccount
AddUser
CancelRequestToManageAccounts
DeclineRequestToManageAccounts
DeleteAccount
DeleteCustomer
DeleteUser
FindAccounts
- Parameters:
-
CustomerId (long) AccountFilter (string) TopN (int) ApplicationScope (ApplicationType)
- Returns:
-
FindAccountsResponse
FindAccountsOrCustomersInfo
- Parameters:
-
Filter (string) TopN (int) ApplicationScope (ApplicationType)
- Returns:
-
FindAccountsOrCustomersInfoResponse
GetAccessibleCustomer
GetAccount
GetAccountsInfo
GetCurrentUser
GetCustomer
GetCustomerPilotFeature
GetCustomersInfo
- Parameters:
-
CustomerNameFilter (string) TopN (int) ApplicationScope (ApplicationType)
- Returns:
-
GetCustomersInfoResponse
GetPilotFeaturesCountries
GetRequestToManageAccounts
GetRequestToManageAccountsInfos
- Parameters:
-
AccountNumber (string) CustomerNumber (string) RequestsSentAfter (dateTime) RequestsSentBefore (dateTime) RequestStatusFilter (ArrayOfManageAccountsRequestStatus) RequestTypeFilter (ArrayOfManageAccountsRequestType)
- Returns:
-
GetRequestToManageAccountsInfosResponse
GetUser
GetUsersInfo
MapAccountIdToExternalAccountIds
- Parameters:
-
AccountId (long) ExternalAccountIds (ArrayOfstring)
- Returns:
-
MapAccountIdToExternalAccountIdsResponse
MapCustomerIdToExternalCustomerId
- Parameters:
-
CustomerId (long) ExternalCustomerId (string)
- Returns:
-
MapCustomerIdToExternalCustomerIdResponse
SendRequestToManageAccounts
- Parameters:
-
ManageAccountsRequest (ManageAccountsRequest)
- Returns:
-
SendRequestToManageAccountsResponse
SendRequestToStopManagingAccounts
- Parameters:
-
ManageAccountsRequest (ManageAccountsRequest)
- Returns:
-
SendRequestToStopManagingAccountsResponse
SignupCustomer
- Parameters:
-
Customer (Customer) User (User) Account (Account) ParentCustomerId (long) ApplicationScope (ApplicationType)
- Returns:
-
SignupCustomerResponse
UpdateAccount
UpdateCustomer
UpdatePrepayAccount
UpdateUser
UpdateUserRoles
- Parameters:
-
CustomerId (long) UserId (long) NewRoleId (int) NewAccountIds (ArrayOflong) NewCustomerIds (ArrayOflong) DeleteRoleId (int) DeleteAccountIds (ArrayOflong) DeleteCustomerIds (ArrayOflong)
- Returns:
-
UpdateUserRolesResponse