Direct Merchant Reporting Service

Description

The Reporting Service provides operations for retrieving performance statistics and lead content from ContactAtOnce! .

Version 1 WSDL
Format: XML
Method: POST

URL (regionally defined. Note: The SOAP action between regions does not change and will always be at base url https://services.contactatonce.com/):


Requests


    GetIMDetail

    Retrieve Advertiser Chat/IM Session Details. Retrieve a list of IM/Chat sessions meeting the filter criteria. Details of all observed IM/chat sessions are returned.

    Request   
    ParameterTypeRequiredDescription
    providerProviderCredentialRequiredCredentials required to authenticate and authorize the request.
    filterReportFilterCriteriaRequiredFiltering criteria enabling the specification of Statistics to be returned.

    Response  
    ResponsePartDataDescription
    HeaderHeaderStandard ContactAtOnce! Web Service Response Header.
    BodyArray of ImPartnerDetailIM/Chat session details retrieved for the specified filter criteria. A row in the array is returned for each observed IM/Chat session meeting for the specified filter criteria.

    GetIMDetailByVisitId

    Retrieve Advertiser Chat/IM Session Details for single visit. Details of the observed IM/chat session are returned.

    Request   
    ParameterTypeRequiredDescription
    providerProviderCredentialRequiredCredentials required to authenticate and authorize the request.
    visitIdLongRequiredUnique identifier of the IM conversation. See VisitId

    Response  
    ResponsePartDataDescription
    HeaderHeaderStandard ContactAtOnce! Web Service Response Header.
    BodyImPartnerDetailIM/Chat session details retrieved for the specified filter criteria. A row in the array is returned for each observed IM/Chat session meeting for the specified filter criteria.

    GetImConversationTranscript

    Retrieve Instant Messaging Conversation Transcript. Returns the conversation context and text transript of an Instant Messaging conversation.

    Request   
    ParameterTypeRequiredDescription
    providerProviderCredentialRequiredCredentials required to authenticate and authorize the request.
    visitIdLongRequiredUnique identifier of the IM conversation. See VisitId

    Response  
    ResponsePartDataDescription
    HeaderHeaderStandard ContactAtOnce! Web Service Response Header.
    BodyImConversationTranscriptContext and individual messages that constitute the instant messaging conversation transcript.

    GetLeadDetail

    Retrieve Advertiser Lead Details.
    Retrieve a list of leads delivered meeting the ReportFilterCriteria. Details of all supported lead types are returned.

    Request   
    ParameterTypeRequiredDescription
    providerProviderCredentialRequiredCredentials required to authenticate and authorize the request.
    filterReportFilterCriteriaRequiredFiltering criteria enabling the specification of Statistics to be returned.

    Response  
    ResponsePartDataDescription
    HeaderHeaderStandard ContactAtOnce! Web Service Response Header.
    BodyArray of LeadStatLead details retrieved for the specified filter criteria. A row in the array is returned for each observed lead meeting the specified filter criteria.

    GetPerformanceStatisticalSummary

    Returns Partner performance summary data on a monthly basis for a specified date range.

    Request   
    ParameterTypeRequiredDescription
    providerProviderCredentialRequiredCredentials required to authenticate and authorize the request.
    filterReportFilterCriteriaRequiredFiltering criteria enabling the specification of Statistics to be returned.

    Response  
    ResponsePartDataDescription
    HeaderHeaderStandard ContactAtOnce! Web Service Response Header.
    BodyImPartnerReportStatSummarized Partner performance statistics.

    GetConsumerConsentProfile

    Returns contact points for a specified phone number.

    Request   
    ParameterTypeRequiredDescription
    userCredentialUserCredentialRequiredCredentials required to authenticate and authorize the request.
    merchantIdIntRequired if advertiserId is not provided ContactAtOnce! unique identifier of the Merchant for which the Mobile Text Connect session is to be initiated. If MerchantId is not known, AdvertiserId must be provided and the MerchantId element not included. Either AdvertiserId or MerchantId should be included in request but not both.
    advertiserIdStringRequired if merchantId is not provided Advertiser's unique identifier, of the Merchant for which the Mobile Text Connect session is to be initiated. If AdvertiserId is not known, MerchantId must be provided and the AdvertiserId element not included. Either AdvertiserId or MerchantId should be included in request but not both.
    consumerPhoneNumberStringRequiredPhone number of consumer.

    Response  
    ResponsePartDataDescription
    HeaderHeaderStandard ContactAtOnce! Web Service Response Header.
    BodyArray of ConsumerStatusSummaryDetails about the Consumer, OptIn Status and First Contact Source