ApiUserAuthentication

This is a special method made to authenticate a TimeLog Project user.
The method returns information about the users access level in TimeLog Project,
making it possible to create flexible applications

Arguments
siteCode (Required)
Unique identification for your TimeLog Project account. More details
userName (Required)
A valid TimeLog Project username
userPassword (Required)
The TimeLog Project users password

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/ApiUserAuthentication"

<?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>
    <ApiUserAuthentication xmlns="http://www.timelog.com/ws/tlp/v4_4">
      <siteCode>string</siteCode>
      <userName>string</userName>
      <userPassword>string</userPassword>
    </ApiUserAuthentication>
  </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>
    <ApiUserAuthenticationResponse xmlns="http://www.timelog.com/ws/tlp/v4_4">
      <ApiUserAuthenticationResult>xml</ApiUserAuthenticationResult>
    </ApiUserAuthenticationResponse>
  </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>
    <ApiUserAuthentication xmlns="http://www.timelog.com/ws/tlp/v4_4">
      <siteCode>string</siteCode>
      <userName>string</userName>
      <userPassword>string</userPassword>
    </ApiUserAuthentication>
  </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>
    <ApiUserAuthenticationResponse xmlns="http://www.timelog.com/ws/tlp/v4_4">
      <ApiUserAuthenticationResult>xml</ApiUserAuthenticationResult>
    </ApiUserAuthenticationResponse>
  </soap12:Body>
</soap12:Envelope>