CustomersGetAll


 

Overview

Quick Links

Retrieves all Customers from the system.


Resource Information



Request FormatXML
Response FormatXML

Request Header

NameTypeDescription
StringStringAuthentication Token

Request Body

Empty

Response

NameTypeDescription
ResultList of CustomersReturns all the details of all the Customers in the system.
ResultCodeStringString indicating the result. Either "Success" or "Error".
ResultMessageStringEmpty when call successful, error message otherwise.

In the case of an internal unhandled fault, a Fault object is returned instead. Providing information on what occurred exactly.

Examples

Request

<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
 <Body>
 <CustomersGetAll xmlns="http://tempuri.org/"/>
 </Body>
</Envelope>

Response

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
 <s:Body>
 <CustomersGetAllResponse xmlns="http://tempuri.org/">
 <CustomersGetAllResult xmlns:a="http://schemas.datacontract.org/2004/07/Kolonel.Public.Service.API.Contracts.V1_0" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
 <a:Result>
 <a:Customer>
 <a:Addresses>
 <a:Address>
 <a:AddressLine1>Laapersveld 61</a:AddressLine1>
 <a:AddressLine2/>
 <a:AddressLine3/>
 <a:AddressLine4/>
 <a:AddressLine5/>
 <a:City>Hilversum</a:City>
 <a:Country>Nederland</a:Country>
 <a:HouseNumber/>
 <a:HouseNumberAddition/>
 <a:Name>Invoice Address</a:Name>
 <a:PostalCode>1213 VB</a:PostalCode>
 </a:Address>
 </a:Addresses>
 <a:BillFromDate>2014-04-01T13:34:56.789+02:00</a:BillFromDate>
 <a:BillingBatchReference i:nil="true"/>
 <a:CreatedDate>2014-01-01T12:34:56.789+01:00</a:CreatedDate>
 <a:CustomerClusterId>5491c6f6ae8b10e33a13a58b</a:CustomerClusterId>
 <a:CustomerCode>C001</a:CustomerCode>
 <a:CustomerName>Customer 001</a:CustomerName>
 <a:DateValues/>
 <a:EmailAddresses i:nil="true"/>
 <a:Id>5491c6f6ae8b10e33a13a5ef</a:Id>
 <a:ImportTagName i:nil="true"/>
 <a:InvoicePeriodAlignToUOM>true</a:InvoicePeriodAlignToUOM>
 <a:InvoicePeriodSize>1</a:InvoicePeriodSize>
 <a:InvoicePeriodUOM>Month</a:InvoicePeriodUOM>
 <a:InvoiceRunReference i:nil="true"/>
 <a:InvoiceSeparatelyPerPeriod>true</a:InvoiceSeparatelyPerPeriod>
 <a:IsBillingSuspended>false</a:IsBillingSuspended>
 <a:IsBusyBilling>false</a:IsBusyBilling>
 <a:IsBusyImporting>false</a:IsBusyImporting>
 <a:IsBusyInvoicing>false</a:IsBusyInvoicing>
 <a:IsReservedForBilling>false</a:IsReservedForBilling>
 <a:LCID>1033</a:LCID>
 <a:LastInvoiceDate i:nil="true"/>
 <a:LastPurchaseImportDate i:nil="true"/>
 <a:NumericValues>
 <a:NameValuePair>
 <a:Name>price</a:Name>
 <a:Value>2</a:Value>
 </a:NameValuePair>
 <a:NameValuePair>
 <a:Name>cost</a:Name>
 <a:Value>3</a:Value>
 </a:NameValuePair>
 </a:NumericValues>
 <a:ReservedForBillingDate>0001-01-01T00:00:00.000+00:00</a:ReservedForBillingDate>
 <a:StringValues>
 <a:NameValuePair>
 <a:Name>MSISDN</a:Name>
 <a:Value>31600000001</a:Value>
 </a:NameValuePair>
 <a:NameValuePair>
 <a:Name>bill</a:Name>
 <a:Value>1</a:Value>
 </a:NameValuePair>
 </a:StringValues>
 <a:TimezoneId>W. Europe Standard Time</a:TimezoneId>
 <a:UpdatedDate i:nil="true"/>
 </a:Customer>
 <a:Customer>
 <a:Addresses>
 <a:Address>
 <a:AddressLine1>Laapersveld 61</a:AddressLine1>
 <a:AddressLine2/>
 <a:AddressLine3/>
 <a:AddressLine4/>
 <a:AddressLine5/>
 <a:City>Hilversum</a:City>
 <a:Country>Nederland</a:Country>
 <a:HouseNumber/>
 <a:HouseNumberAddition/>
 <a:Name>Invoice Address</a:Name>
 <a:PostalCode>1213 VB</a:PostalCode>
 </a:Address>
 </a:Addresses>
 <a:BillFromDate>2014-04-01T13:34:56.789+02:00</a:BillFromDate>
 <a:BillingBatchReference i:nil="true"/>
 <a:CreatedDate>2014-01-01T12:34:56.789+01:00</a:CreatedDate>
 <a:CustomerClusterId>5491c6f6ae8b10e33a13a58c</a:CustomerClusterId>
 <a:CustomerCode>C002</a:CustomerCode>
 <a:CustomerName>Customer 002</a:CustomerName>
 <a:DateValues/>
 <a:EmailAddresses i:nil="true"/>
 <a:Id>5491c6f6ae8b10e33a13a5f0</a:Id>
 <a:ImportTagName i:nil="true"/>
 <a:InvoicePeriodAlignToUOM>true</a:InvoicePeriodAlignToUOM>
 <a:InvoicePeriodSize>1</a:InvoicePeriodSize>
 <a:InvoicePeriodUOM>Month</a:InvoicePeriodUOM>
 <a:InvoiceRunReference i:nil="true"/>
 <a:InvoiceSeparatelyPerPeriod>true</a:InvoiceSeparatelyPerPeriod>
 <a:IsBillingSuspended>false</a:IsBillingSuspended>
 <a:IsBusyBilling>false</a:IsBusyBilling>
 <a:IsBusyImporting>false</a:IsBusyImporting>
 <a:IsBusyInvoicing>false</a:IsBusyInvoicing>
 <a:IsReservedForBilling>false</a:IsReservedForBilling>
 <a:LCID>1033</a:LCID>
 <a:LastInvoiceDate i:nil="true"/>
 <a:LastPurchaseImportDate i:nil="true"/>
 <a:NumericValues>
 <a:NameValuePair>
 <a:Name>price</a:Name>
 <a:Value>2</a:Value>
 </a:NameValuePair>
 <a:NameValuePair>
 <a:Name>cost</a:Name>
 <a:Value>3</a:Value>
 </a:NameValuePair>
 </a:NumericValues>
 <a:ReservedForBillingDate>0001-01-01T00:00:00.000+00:00</a:ReservedForBillingDate>
 <a:StringValues>
 <a:NameValuePair>
 <a:Name>MSISDN</a:Name>
 <a:Value>31600000002</a:Value>
 </a:NameValuePair>
 <a:NameValuePair>
 <a:Name>bill</a:Name>
 <a:Value>1</a:Value>
 </a:NameValuePair>
 </a:StringValues>
 <a:TimezoneId>W. Europe Standard Time</a:TimezoneId>
 <a:UpdatedDate i:nil="true"/>
 </a:Customer>
 <a:Customer>
 <a:Addresses>
 <a:Address>
 <a:AddressLine1>Laapersveld 61</a:AddressLine1>
 <a:AddressLine2/>
 <a:AddressLine3/>
 <a:AddressLine4/>
 <a:AddressLine5/>
 <a:City>Hilversum</a:City>
 <a:Country>Nederland</a:Country>
 <a:HouseNumber/>
 <a:HouseNumberAddition/>
 <a:Name>Invoice Address</a:Name>
 <a:PostalCode>1213 VB</a:PostalCode>
 </a:Address>
 </a:Addresses>
 <a:BillFromDate>2014-04-01T13:34:56.789+02:00</a:BillFromDate>
 <a:BillingBatchReference i:nil="true"/>
 <a:CreatedDate>2014-01-01T12:34:56.789+01:00</a:CreatedDate>
 <a:CustomerClusterId>5491c6f6ae8b10e33a13a58d</a:CustomerClusterId>
 <a:CustomerCode>C003</a:CustomerCode>
 <a:CustomerName>Customer 003</a:CustomerName>
 <a:DateValues/>
 <a:EmailAddresses i:nil="true"/>
 <a:Id>5491c6f6ae8b10e33a13a5f1</a:Id>
 <a:ImportTagName i:nil="true"/>
 <a:InvoicePeriodAlignToUOM>true</a:InvoicePeriodAlignToUOM>
 <a:InvoicePeriodSize>1</a:InvoicePeriodSize>
 <a:InvoicePeriodUOM>Month</a:InvoicePeriodUOM>
 <a:InvoiceRunReference i:nil="true"/>
 <a:InvoiceSeparatelyPerPeriod>true</a:InvoiceSeparatelyPerPeriod>
 <a:IsBillingSuspended>false</a:IsBillingSuspended>
 <a:IsBusyBilling>false</a:IsBusyBilling>
 <a:IsBusyImporting>false</a:IsBusyImporting>
 <a:IsBusyInvoicing>false</a:IsBusyInvoicing>
 <a:IsReservedForBilling>false</a:IsReservedForBilling>
 <a:LCID>1033</a:LCID>
 <a:LastInvoiceDate i:nil="true"/>
 <a:LastPurchaseImportDate i:nil="true"/>
 <a:NumericValues>
 <a:NameValuePair>
 <a:Name>price</a:Name>
 <a:Value>2</a:Value>
 </a:NameValuePair>
 <a:NameValuePair>
 <a:Name>cost</a:Name>
 <a:Value>3</a:Value>
 </a:NameValuePair>
 </a:NumericValues>
 <a:ReservedForBillingDate>0001-01-01T00:00:00.000+00:00</a:ReservedForBillingDate>
 <a:StringValues>
 <a:NameValuePair>
 <a:Name>MSISDN</a:Name>
 <a:Value>31600000003</a:Value>
 </a:NameValuePair>
 <a:NameValuePair>
 <a:Name>bill</a:Name>
 <a:Value>1</a:Value>
 </a:NameValuePair>
 </a:StringValues>
 <a:TimezoneId>W. Europe Standard Time</a:TimezoneId>
 <a:UpdatedDate i:nil="true"/>
 </a:Customer>
 <a:Customer>
 <a:Addresses>
 <a:Address>
 <a:AddressLine1>Laapersveld 61</a:AddressLine1>
 <a:AddressLine2/>
 <a:AddressLine3/>
 <a:AddressLine4/>
 <a:AddressLine5/>
 <a:City>Hilversum</a:City>
 <a:Country>Nederland</a:Country>
 <a:HouseNumber/>
 <a:HouseNumberAddition/>
 <a:Name>Invoice Address</a:Name>
 <a:PostalCode>1213 VB</a:PostalCode>
 </a:Address>
 </a:Addresses>
 <a:BillFromDate>2014-04-01T13:34:56.789+02:00</a:BillFromDate>
 <a:BillingBatchReference i:nil="true"/>
 <a:CreatedDate>2014-01-01T12:34:56.789+01:00</a:CreatedDate>
 <a:CustomerClusterId>5491c6f6ae8b10e33a13a58e</a:CustomerClusterId>
 <a:CustomerCode>C004</a:CustomerCode>
 <a:CustomerName>Customer 004</a:CustomerName>
 <a:DateValues/>
 <a:EmailAddresses i:nil="true"/>
 <a:Id>5491c6f6ae8b10e33a13a5f2</a:Id>
 <a:ImportTagName i:nil="true"/>
 <a:InvoicePeriodAlignToUOM>true</a:InvoicePeriodAlignToUOM>
 <a:InvoicePeriodSize>1</a:InvoicePeriodSize>
 <a:InvoicePeriodUOM>Month</a:InvoicePeriodUOM>
 <a:InvoiceRunReference i:nil="true"/>
 <a:InvoiceSeparatelyPerPeriod>true</a:InvoiceSeparatelyPerPeriod>
 <a:IsBillingSuspended>false</a:IsBillingSuspended>
 <a:IsBusyBilling>false</a:IsBusyBilling>
 <a:IsBusyImporting>false</a:IsBusyImporting>
 <a:IsBusyInvoicing>false</a:IsBusyInvoicing>
 <a:IsReservedForBilling>false</a:IsReservedForBilling>
 <a:LCID>1033</a:LCID>
 <a:LastInvoiceDate i:nil="true"/>
 <a:LastPurchaseImportDate i:nil="true"/>
 <a:NumericValues>
 <a:NameValuePair>
 <a:Name>price</a:Name>
 <a:Value>2</a:Value>
 </a:NameValuePair>
 <a:NameValuePair>
 <a:Name>cost</a:Name>
 <a:Value>3</a:Value>
 </a:NameValuePair>
 </a:NumericValues>
 <a:ReservedForBillingDate>0001-01-01T00:00:00.000+00:00</a:ReservedForBillingDate>
 <a:StringValues>
 <a:NameValuePair>
 <a:Name>MSISDN</a:Name>
 <a:Value>31600000004</a:Value>
 </a:NameValuePair>
 <a:NameValuePair>
 <a:Name>bill</a:Name>
 <a:Value>1</a:Value>
 </a:NameValuePair>
 </a:StringValues>
 <a:TimezoneId>W. Europe Standard Time</a:TimezoneId>
 <a:UpdatedDate i:nil="true"/>
 </a:Customer>
 </a:Result>
 <a:ResultCode>Success</a:ResultCode>
 <a:ResultMessage/>
 </CustomersGetAllResult>
 </CustomersGetAllResponse>
 </s:Body>
</s:Envelope>