SxApiService


Click here for a complete list of operations.

SFCustomerSummary

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /SxApiService.asmx HTTP/1.1
Host: sxapi-mer.cameronashleybp.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "Nxtrend.WS/SFCustomerSummary"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SFCustomerSummary xmlns="Nxtrend.WS">
      <connectString>string</connectString>
      <userCode>string</userCode>
      <requestObject>
        <customerNumber>double</customerNumber>
      </requestObject>
    </SFCustomerSummary>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SFCustomerSummaryResponse xmlns="Nxtrend.WS">
      <SFCustomerSummaryResult>
        <errorMessage>string</errorMessage>
        <arraySummary>
          <SFCustomerSummary.output.Summary>
            <customerName>string</customerName>
            <address1>string</address1>
            <address2>string</address2>
            <address3>string</address3>
            <address4>string</address4>
            <city>string</city>
            <state>string</state>
            <countryCode>string</countryCode>
            <zipCode>string</zipCode>
            <openOrderAmount>double</openOrderAmount>
            <billingPeriodAmount>double</billingPeriodAmount>
            <agePeriod1Amount>double</agePeriod1Amount>
            <agePeriod2Amount>double</agePeriod2Amount>
            <agePeriod3Amount>double</agePeriod3Amount>
            <agePeriod4Amount>double</agePeriod4Amount>
            <amountDue>double</amountDue>
            <futureAmount>double</futureAmount>
            <salesMonthToDate>double</salesMonthToDate>
            <salesYearToDate>double</salesYearToDate>
            <salesLastYearYearToDate>double</salesLastYearYearToDate>
            <dateOfLastPayment xsi:nil="true" />
            <dateOfFirstSale xsi:nil="true" />
            <dateOfLastSale xsi:nil="true" />
            <currencyCode>string</currencyCode>
            <tradeOpenOrderAmount>double</tradeOpenOrderAmount>
            <tradeBillingPeriodAmount>double</tradeBillingPeriodAmount>
            <tradeAgePeriod1Amount>double</tradeAgePeriod1Amount>
            <tradeAgePeriod2Amount>double</tradeAgePeriod2Amount>
            <tradeAgePeriod3Amount>double</tradeAgePeriod3Amount>
            <tradeAgePeriod4Amount>double</tradeAgePeriod4Amount>
            <tradeAmountDue>double</tradeAmountDue>
            <tradeFutureAmount>double</tradeFutureAmount>
            <tradeSalesMonthToDate>double</tradeSalesMonthToDate>
            <tradeSalesYearToDate>double</tradeSalesYearToDate>
            <tradeSalesLastYearYearToDate>double</tradeSalesLastYearYearToDate>
            <tradeCurrencyCode>string</tradeCurrencyCode>
            <termsDescription>string</termsDescription>
            <ageDaysPeriod1>double</ageDaysPeriod1>
            <ageDaysPeriod2>double</ageDaysPeriod2>
            <ageDaysPeriod3>double</ageDaysPeriod3>
            <ageDaysPeriod4>double</ageDaysPeriod4>
          </SFCustomerSummary.output.Summary>
          <SFCustomerSummary.output.Summary>
            <customerName>string</customerName>
            <address1>string</address1>
            <address2>string</address2>
            <address3>string</address3>
            <address4>string</address4>
            <city>string</city>
            <state>string</state>
            <countryCode>string</countryCode>
            <zipCode>string</zipCode>
            <openOrderAmount>double</openOrderAmount>
            <billingPeriodAmount>double</billingPeriodAmount>
            <agePeriod1Amount>double</agePeriod1Amount>
            <agePeriod2Amount>double</agePeriod2Amount>
            <agePeriod3Amount>double</agePeriod3Amount>
            <agePeriod4Amount>double</agePeriod4Amount>
            <amountDue>double</amountDue>
            <futureAmount>double</futureAmount>
            <salesMonthToDate>double</salesMonthToDate>
            <salesYearToDate>double</salesYearToDate>
            <salesLastYearYearToDate>double</salesLastYearYearToDate>
            <dateOfLastPayment xsi:nil="true" />
            <dateOfFirstSale xsi:nil="true" />
            <dateOfLastSale xsi:nil="true" />
            <currencyCode>string</currencyCode>
            <tradeOpenOrderAmount>double</tradeOpenOrderAmount>
            <tradeBillingPeriodAmount>double</tradeBillingPeriodAmount>
            <tradeAgePeriod1Amount>double</tradeAgePeriod1Amount>
            <tradeAgePeriod2Amount>double</tradeAgePeriod2Amount>
            <tradeAgePeriod3Amount>double</tradeAgePeriod3Amount>
            <tradeAgePeriod4Amount>double</tradeAgePeriod4Amount>
            <tradeAmountDue>double</tradeAmountDue>
            <tradeFutureAmount>double</tradeFutureAmount>
            <tradeSalesMonthToDate>double</tradeSalesMonthToDate>
            <tradeSalesYearToDate>double</tradeSalesYearToDate>
            <tradeSalesLastYearYearToDate>double</tradeSalesLastYearYearToDate>
            <tradeCurrencyCode>string</tradeCurrencyCode>
            <termsDescription>string</termsDescription>
            <ageDaysPeriod1>double</ageDaysPeriod1>
            <ageDaysPeriod2>double</ageDaysPeriod2>
            <ageDaysPeriod3>double</ageDaysPeriod3>
            <ageDaysPeriod4>double</ageDaysPeriod4>
          </SFCustomerSummary.output.Summary>
        </arraySummary>
      </SFCustomerSummaryResult>
    </SFCustomerSummaryResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /SxApiService.asmx HTTP/1.1
Host: sxapi-mer.cameronashleybp.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SFCustomerSummary xmlns="Nxtrend.WS">
      <connectString>string</connectString>
      <userCode>string</userCode>
      <requestObject>
        <customerNumber>double</customerNumber>
      </requestObject>
    </SFCustomerSummary>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SFCustomerSummaryResponse xmlns="Nxtrend.WS">
      <SFCustomerSummaryResult>
        <errorMessage>string</errorMessage>
        <arraySummary>
          <SFCustomerSummary.output.Summary>
            <customerName>string</customerName>
            <address1>string</address1>
            <address2>string</address2>
            <address3>string</address3>
            <address4>string</address4>
            <city>string</city>
            <state>string</state>
            <countryCode>string</countryCode>
            <zipCode>string</zipCode>
            <openOrderAmount>double</openOrderAmount>
            <billingPeriodAmount>double</billingPeriodAmount>
            <agePeriod1Amount>double</agePeriod1Amount>
            <agePeriod2Amount>double</agePeriod2Amount>
            <agePeriod3Amount>double</agePeriod3Amount>
            <agePeriod4Amount>double</agePeriod4Amount>
            <amountDue>double</amountDue>
            <futureAmount>double</futureAmount>
            <salesMonthToDate>double</salesMonthToDate>
            <salesYearToDate>double</salesYearToDate>
            <salesLastYearYearToDate>double</salesLastYearYearToDate>
            <dateOfLastPayment xsi:nil="true" />
            <dateOfFirstSale xsi:nil="true" />
            <dateOfLastSale xsi:nil="true" />
            <currencyCode>string</currencyCode>
            <tradeOpenOrderAmount>double</tradeOpenOrderAmount>
            <tradeBillingPeriodAmount>double</tradeBillingPeriodAmount>
            <tradeAgePeriod1Amount>double</tradeAgePeriod1Amount>
            <tradeAgePeriod2Amount>double</tradeAgePeriod2Amount>
            <tradeAgePeriod3Amount>double</tradeAgePeriod3Amount>
            <tradeAgePeriod4Amount>double</tradeAgePeriod4Amount>
            <tradeAmountDue>double</tradeAmountDue>
            <tradeFutureAmount>double</tradeFutureAmount>
            <tradeSalesMonthToDate>double</tradeSalesMonthToDate>
            <tradeSalesYearToDate>double</tradeSalesYearToDate>
            <tradeSalesLastYearYearToDate>double</tradeSalesLastYearYearToDate>
            <tradeCurrencyCode>string</tradeCurrencyCode>
            <termsDescription>string</termsDescription>
            <ageDaysPeriod1>double</ageDaysPeriod1>
            <ageDaysPeriod2>double</ageDaysPeriod2>
            <ageDaysPeriod3>double</ageDaysPeriod3>
            <ageDaysPeriod4>double</ageDaysPeriod4>
          </SFCustomerSummary.output.Summary>
          <SFCustomerSummary.output.Summary>
            <customerName>string</customerName>
            <address1>string</address1>
            <address2>string</address2>
            <address3>string</address3>
            <address4>string</address4>
            <city>string</city>
            <state>string</state>
            <countryCode>string</countryCode>
            <zipCode>string</zipCode>
            <openOrderAmount>double</openOrderAmount>
            <billingPeriodAmount>double</billingPeriodAmount>
            <agePeriod1Amount>double</agePeriod1Amount>
            <agePeriod2Amount>double</agePeriod2Amount>
            <agePeriod3Amount>double</agePeriod3Amount>
            <agePeriod4Amount>double</agePeriod4Amount>
            <amountDue>double</amountDue>
            <futureAmount>double</futureAmount>
            <salesMonthToDate>double</salesMonthToDate>
            <salesYearToDate>double</salesYearToDate>
            <salesLastYearYearToDate>double</salesLastYearYearToDate>
            <dateOfLastPayment xsi:nil="true" />
            <dateOfFirstSale xsi:nil="true" />
            <dateOfLastSale xsi:nil="true" />
            <currencyCode>string</currencyCode>
            <tradeOpenOrderAmount>double</tradeOpenOrderAmount>
            <tradeBillingPeriodAmount>double</tradeBillingPeriodAmount>
            <tradeAgePeriod1Amount>double</tradeAgePeriod1Amount>
            <tradeAgePeriod2Amount>double</tradeAgePeriod2Amount>
            <tradeAgePeriod3Amount>double</tradeAgePeriod3Amount>
            <tradeAgePeriod4Amount>double</tradeAgePeriod4Amount>
            <tradeAmountDue>double</tradeAmountDue>
            <tradeFutureAmount>double</tradeFutureAmount>
            <tradeSalesMonthToDate>double</tradeSalesMonthToDate>
            <tradeSalesYearToDate>double</tradeSalesYearToDate>
            <tradeSalesLastYearYearToDate>double</tradeSalesLastYearYearToDate>
            <tradeCurrencyCode>string</tradeCurrencyCode>
            <termsDescription>string</termsDescription>
            <ageDaysPeriod1>double</ageDaysPeriod1>
            <ageDaysPeriod2>double</ageDaysPeriod2>
            <ageDaysPeriod3>double</ageDaysPeriod3>
            <ageDaysPeriod4>double</ageDaysPeriod4>
          </SFCustomerSummary.output.Summary>
        </arraySummary>
      </SFCustomerSummaryResult>
    </SFCustomerSummaryResponse>
  </soap12:Body>
</soap12:Envelope>