GetInvoiceLinesRaw
List of all data for invoice lines.
- Arguments
siteCode(Required)
Unique identification for your TimeLog Project account. More detailsapiID(Required)
The API ID. More detailsapiPassword(Required)
The API password. More detailsinvoiceLineID(Required)
ID of specific invoiceline. Set to 0 to get all invoicescustomerID(Required)
ID of specific customer. Set to 0 to get all customersprojectID(Required)
ID of specific project. Set to 0 to get all projectsinvoiceID(Required)
ID of specific invoice. Set to 0 to get all invoicesstartDate(Required)
Limits result to invoices with invoice date equal to or later than specified dateendDate(Required)
Limits result to invoices with invoice date equal to or earlier than specified date
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 /companyShortName/service.asmx HTTP/1.1
Host: hostName
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.timelog.com/ws/tlp/v4_4/GetInvoiceLinesRaw"
<?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>
<GetInvoiceLinesRaw xmlns="http://www.timelog.com/ws/tlp/v4_4">
<siteCode>string</siteCode>
<apiID>string</apiID>
<apiPassword>string</apiPassword>
<invoiceLineID>int</invoiceLineID>
<customerID>int</customerID>
<projectID>int</projectID>
<invoiceID>int</invoiceID>
<startDate>dateTime</startDate>
<endDate>dateTime</endDate>
</GetInvoiceLinesRaw>
</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>
<GetInvoiceLinesRawResponse xmlns="http://www.timelog.com/ws/tlp/v4_4">
<GetInvoiceLinesRawResult>xml</GetInvoiceLinesRawResult>
</GetInvoiceLinesRawResponse>
</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 /companyShortName/service.asmx HTTP/1.1
Host: hostName
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>
<GetInvoiceLinesRaw xmlns="http://www.timelog.com/ws/tlp/v4_4">
<siteCode>string</siteCode>
<apiID>string</apiID>
<apiPassword>string</apiPassword>
<invoiceLineID>int</invoiceLineID>
<customerID>int</customerID>
<projectID>int</projectID>
<invoiceID>int</invoiceID>
<startDate>dateTime</startDate>
<endDate>dateTime</endDate>
</GetInvoiceLinesRaw>
</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>
<GetInvoiceLinesRawResponse xmlns="http://www.timelog.com/ws/tlp/v4_4">
<GetInvoiceLinesRawResult>xml</GetInvoiceLinesRawResult>
</GetInvoiceLinesRawResponse>
</soap12:Body>
</soap12:Envelope>