GetWorkUnitsRaw

List of all data for work units.

Arguments
siteCode (Required)
Unique identification for your TimeLog Project account. More details
apiID (Required)
The API ID. More details
apiPassword (Required)
The API password. More details
workUnitID (Required)
ID of specific work unit. Set to 0 to get work units
employeeID (Required)
ID of specific employee. Set to 0 to get all work units
allocationID (Required)
ID of specific allocation. Set to 0 to get all work units
taskID (Required)
ID of specific task. Set to 0 to get all work units
projectID (Required)
ID of specific project. Set to 0 to get work units
departmentID (Required)
ID of specific department. Set to 0 to get work units
starDate (Required)
Limits result to all work units registred on or later than this date
endDate (Required)
Limits result to all work units registred on or prior to this 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/GetWorkUnitsRaw"

<?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>
    <GetWorkUnitsRaw xmlns="http://www.timelog.com/ws/tlp/v4_4">
      <siteCode>string</siteCode>
      <apiID>string</apiID>
      <apiPassword>string</apiPassword>
      <workUnitID>int</workUnitID>
      <employeeID>int</employeeID>
      <allocationID>int</allocationID>
      <taskID>int</taskID>
      <projectID>int</projectID>
      <departmentID>int</departmentID>
      <startDate>dateTime</startDate>
      <endDate>dateTime</endDate>
    </GetWorkUnitsRaw>
  </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>
    <GetWorkUnitsRawResponse xmlns="http://www.timelog.com/ws/tlp/v4_4">
      <GetWorkUnitsRawResult>xml</GetWorkUnitsRawResult>
    </GetWorkUnitsRawResponse>
  </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>
    <GetWorkUnitsRaw xmlns="http://www.timelog.com/ws/tlp/v4_4">
      <siteCode>string</siteCode>
      <apiID>string</apiID>
      <apiPassword>string</apiPassword>
      <workUnitID>int</workUnitID>
      <employeeID>int</employeeID>
      <allocationID>int</allocationID>
      <taskID>int</taskID>
      <projectID>int</projectID>
      <departmentID>int</departmentID>
      <startDate>dateTime</startDate>
      <endDate>dateTime</endDate>
    </GetWorkUnitsRaw>
  </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>
    <GetWorkUnitsRawResponse xmlns="http://www.timelog.com/ws/tlp/v4_4">
      <GetWorkUnitsRawResult>xml</GetWorkUnitsRawResult>
    </GetWorkUnitsRawResponse>
  </soap12:Body>
</soap12:Envelope>

Methods

Downloads