Method Details for GetCustomersRaw.
Gets a list of customers
Parameters
- siteCode String Unique identification for your TimeLog account
- apiID String The API ID
- apiPassword String The API password
- customerID Integer ID of specific customer. Set to 0 to get all customers
- customerStatusID Integer ID of specific Customer Status. Set to -1 to get all customers
- accountManagerID Integer ID of an Employee. Set to 0 to get all customers
Returns
A list of customer objects in XML
Result Example
<?xml version="1.0" encoding="utf-8" ?>
<tlp:Customers xmlns:tlp="http://www.timelog.com/XML/Schema/tlp/v4_4"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.timelog.com/XML/Schema/tlp/v4_4 http://www.timelog.com/api/xsd/CustomersRaw.xsd">
<tlp:Customer ID="1933" GUID="b86f7c33-f6a8-41a3-a5db-05422ae34e43">
<tlp:Name>Microsoft</tlp:Name>
<tlp:NickName>Microsoft</tlp:NickName>
<tlp:No>05.1309</tlp:No>
<tlp:CustomerStatusID>12</tlp:CustomerStatusID>
<tlp:CustomerStatus>New lead</tlp:CustomerStatus>
<tlp:Address1>One Microsoft Way</tlp:Address1>
<tlp:Address2></tlp:Address2>
<tlp:Address3></tlp:Address3>
<tlp:ZipCode>WA 98052-6399</tlp:ZipCode>
<tlp:City>Redmond</tlp:City>
<tlp:State>Washington</tlp:State>
<tlp:CountryID>218</tlp:CountryID>
<tlp:Country>USA</tlp:Country>
<tlp:Phone>+1 999 9999 9999</tlp:Phone>
<tlp:Fax>+1 999 9999 9999</tlp:Fax>
<tlp:Email>info@microsoft.com</tlp:Email>
<tlp:WebPage>www.microsoft.com</tlp:WebPage>
<tlp:EanNo>1234567890123</tlp:EanNo>
<tlp:InvoiceTemplateID>0</tlp:InvoiceTemplateID>
<tlp:VATNo>812780570</tlp:VATNo>
<tlp:Comment>Contacts need data</tlp:Comment>
<tlp:AccountManagerID>10</tlp:AccountManagerID>
<tlp:AccountManagerFullName>Paul M Weiss</tlp:AccountManagerFullName>
<tlp:AccountManagerInitials>PMW</tlp:AccountManagerInitials>
<tlp:SecondaryAccountManagerID>12</tlp:SecondaryAccountManagerID>
<tlp:SecondaryAccountManagerFullName>Paul Summerson</tlp:SecondaryAccountManagerFullName>
<tlp:SecondaryAccountManagerInitials>PS</tlp:SecondaryAccountManagerInitials>
<tlp:IndustryID>6</tlp:IndustryID>
<tlp:IndustryName>Software Company</tlp:IndustryName>
<tlp:CustomerSince>2011-08-12</tlp:CustomerSince>
<tlp:CreatedAt>2010-04-16T09:35:59</tlp:CreatedAt>
<tlp:CreatedByEmployeeId>417</tlp:CreatedByEmployeeId>
<tlp:CreatedBy>Peter Nielsen</tlp:CreatedBy>
<tlp:LastModifiedAt>2010-04-16T09:35:59</tlp:LastModifiedAt>
<tlp:LastModifiedByEmployeeId>417</tlp:LastModifiedByEmployeeId>
<tlp:LastModifiedBy>Peter Nielsen</tlp:LastModifiedBy>
</tlp:Customer>
</tlp:Customers>
Result Schema
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tlp="http://www.timelog.com/XML/Schema/tlp/v4_4"
targetNamespace="http://www.timelog.com/XML/Schema/tlp/v4_4"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xsd:element name="Customers" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Customer" type="tlp:CustomerRaw_Type" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:key name="Customer_Key">
<xsd:selector xpath=".//tlp:Customer" />
<xsd:field xpath="@ID" />
</xsd:key>
</xsd:element>
<xsd:complexType name="CustomerRaw_Type">
<xsd:sequence>
<xsd:element name="Name" type="xsd:string" />
<xsd:element name="NickName" type="xsd:string" />
<xsd:element name="No" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="CustomerStatusID" type="xsd:integer" />
<xsd:element name="CustomerStatus" type="xsd:string" />
<xsd:element name="Address1" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="Address2" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="Address3" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="ZipCode" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="City" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="State" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="CountryID" type="xsd:integer" minOccurs="0" maxOccurs="1" />
<xsd:element name="Country" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="Phone" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="Fax" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="Email" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="WebPage" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="EanNo" type="xsd:integer" minOccurs="0" maxOccurs="1" />
<xsd:element name="InvoiceTemplateID" type="xsd:integer" minOccurs="0" maxOccurs="1" />
<xsd:element name="VATNo" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="Comment" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="AccountManagerID" type="xsd:integer" minOccurs="0" maxOccurs="1" />
<xsd:element name="AccountManagerFullName" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="AccountManagerInitials" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="SecondaryAccountManagerID" type="xsd:integer" minOccurs="0" maxOccurs="1" />
<xsd:element name="SecondaryAccountManagerFullName" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="SecondaryAccountManagerInitials" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="IndustryID" type="xsd:integer" minOccurs="0" maxOccurs="1" />
<xsd:element name="IndustryName" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="CustomerSince" type="xsd:date" minOccurs="0" maxOccurs="1" />
<xsd:element name="CreatedAt" type="xsd:dateTime" />
<xsd:element name="CreatedByEmployeeId" type="xsd:positiveInteger" />
<xsd:element name="CreatedBy" type="xsd:string" />
<xsd:element name="LastModifiedAt" type="xsd:dateTime" />
<xsd:element name="LastModifiedByEmployeeId" type="xsd:positiveInteger" />
<xsd:element name="LastModifiedBy" type="xsd:string" />
</xsd:sequence>
<xsd:attribute name="ID" type="xsd:positiveInteger" use="required" />
<xsd:attribute name="GUID" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:schema>