Partner Manager

The Partner Manager Service provides operations for confirming authorization to add ContactAtOnce! service for mutual customers.

The version 1 WSDL for this service is available at http://services.contactatonce.com/PartnerManager.asmx?wsdl.


Requests


GetPackageLevelAuthorization

Determine if Merchant is authorized to add ContactAtOnce! to Partner services. Merchant must have subscribed to certain ContactAtOnce! packages that authorize addition of ContactAtOnce! services to Partner products.

Parameters
FieldsDescription
ProviderCredential ProviderCredentialCredentials required to authenticate and authorize the GetPackageLevel request.
AdvertiserTokenStringLogical identifier of the mutual customer. Identifier is used for audit purposes.
MerchantIdIntegerContactAtOnce! identifier for the Merchant.
Response
ResponseHeaderHeaderStandard ContactAtOnce! Web Service Response Header.
GetPackageLevel Response GetPackageLevelAuthorizationResponse

Back to Top


Provision

Provision Service for a mutual customer.
Partners may provision service for mutual customers provided that the customer has the appropriate package level. Upon successful execution of the Provision method, the ContactAtOnce! presence icons may be placed on the Partner’s web properties for the mutual customer.

Parameters
FieldsDescription
ProviderCredential ProviderCredentialCredentials required to authenticate and authorize the Provision request.
AdvertiserTokenStringLogical identifier of the mutual customer. Identifier is used for audit purposes.
AdvertiserIdStringPartner's identifier for the mutual customer. This identifier will be used in the chat integration scripts on the Partner web properties.
MerchantIdIntegerContactAtOnce! identifier for the Merchant.
Response
ResponseHeaderHeaderStandard ContactAtOnce! Web Service Response Header.
Base Response Base Response

Back to Top


AssignExternalMobileTextConnectNumber

Assign an external MTC number for a mutual customer.

Parameters
FieldsDescription
ProviderCredential ProviderCredentialCredentials required to authenticate and authorize the AssignExternalMobileTextConnectNumber request.
ProviderIdIntegerUnique identifier of the provider being assigned.
AdvertiserIdStringPartner's identifier for the mutual customer.
NumberRequestExternalMTCNumberRequest
Response
ResponseHeaderHeaderStandard ContactAtOnce! Web Service Response Header.
Base Response Base Response

Back to Top


UnassignExternalMobileTextConnectNumber

Unassign a MTC number for a mutual customer.

Parameters
FieldsDescription
ProviderCredential ProviderCredentialCredentials required to authenticate and authorize the AssignExternalMobileTextConnectNumber request.
ProviderIdIntegerUnique identifier of the provider being assigned.
AdvertiserIdStringPartner's identifier for the mutual customer.
NumberStringMTC number that was unassigned.
Response
ResponseHeaderHeaderStandard ContactAtOnce! Web Service Response Header.
Base Response Base Response

Back to Top


GetExternalMobileTextConnectNumber

Retrieve list of the Mobile Text Connect numbers related to Partner and authorized for view by Feature Preference.

Parameters
FieldsDescription
ProviderCredentialProviderCredentialCredentials required to authenticate and authorize the Provision request.
Provider IDString
Advertiser IDStringPartner's identifier for the mutual customer. This identifier will be used in the chat integration scripts on the Partner web properties.
Response
ResponseHeaderHeaderStandard ContactAtOnce! Web Service Response Header.
Base Response Base Response
GetExternalMobileTextConnectNumbersResponse ArrayOfExternalMobileTextConnectNumberAn array of External Mobile Text Connect Numbers and corresponding settings.

Back to Top