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>