Clients

Method: AddClient

Input:

Auth Token and Payload Below
<client>
  <login>tdclient</login>
  <password>tdclientpassword</password>
  <fullName>TalentDrive Client</fullName>
  <email>td@talentdrive.com</email>
  <seatId>6cf7fc8c-d1a7-4552-9a28-89d2b62a53a9</seatId>
  <status>Enabled</status>
  <atsEmail>td_ats@talentdrive.com</atsEmail>
</client>

Output:

<client>
  <id><![CDATA[a057be26-5f8a-40d3-85d3-fb2b95c8388b]]></id>
  <login><![CDATA[tdclient]]></login>
  <fullName><![CDATA[TalentDrive Client]]></fullName>
  <email><![CDATA[td@talentdrive.com]]></email>
  <seatId><![CDATA[6cf7fc8c-d1a7-4552-9a28-89d2b62a53a9]]></seatId>
  <createdDate><![CDATA[2011-11-27T15:47:41.820]]></createdDate>
  <status><![CDATA[Enabled]]></status>
  <atsEmail><![CDATA[td_ats@talentdrive.com]]></atsEmail>
  <lastLoginDate />
  <lastAuthenticateDate />
</client>

 

Method: GenerateClientAuthToken

Input:

Auth Token and Client ID

Output:

<clientAuthenticationToken>
  <clientId><![CDATA[a057be26-5f8a-40d3-85d3-fb2b95c8388b]]></clientId>
  <value><![CDATA[2145f248-b734-4dbf-b732-105dd037c272]]></value>
  <expirationDate><![CDATA[27/11/2011 15:55:07]]></expirationDate>
</clientAuthenticationToken>

 

Method: GetClientByLogin

Input:

Auth Token and Login ID

Output:

<client>
  <id><![CDATA[a057be26-5f8a-40d3-85d3-fb2b95c8388b]]></id>
  <login><![CDATA[tdclient]]></login>
  <fullName><![CDATA[TalentDrive Client]]></fullName>
  <email><![CDATA[td@talentdrive.com]]></email>
  <seatId><![CDATA[6cf7fc8c-d1a7-4552-9a28-89d2b62a53a9]]></seatId>
  <createdDate><![CDATA[2011-11-27T15:47:41.820]]></createdDate>
  <status><![CDATA[Enabled]]></status>
  <atsEmail><![CDATA[td_ats@talentdrive.com]]></atsEmail>
  <lastLoginDate />
  <lastAuthenticateDate />
</client>

 

Method: UpdateClient

Input:

Auth Token and Payload Below
<client>
  <id><![CDATA[a057be26-5f8a-40d3-85d3-fb2b95c8388b]]></id>
  <login><![CDATA[tdclient]]></login>
  <fullName><![CDATA[TalentDrive Client]]></fullName>
  <email><![CDATA[td@talentdrive.com]]></email>
  <seatId><![CDATA[6cf7fc8c-d1a7-4552-9a28-89d2b62a53a9]]></seatId>
  <createdDate><![CDATA[2011-11-27T15:47:41.820]]></createdDate>
  <status><![CDATA[Disabled]]></status>
  <atsEmail><![CDATA[td_ats@talentdrive.com]]></atsEmail>
  <lastLoginDate />
  <lastAuthenticateDate />
</client>

Output:

<client>
  <id><![CDATA[a057be26-5f8a-40d3-85d3-fb2b95c8388b]]></id>
  <login><![CDATA[tdclient]]></login>
  <fullName><![CDATA[TalentDrive Client]]></fullName>
  <email><![CDATA[td@talentdrive.com]]></email>
  <seatId><![CDATA[6cf7fc8c-d1a7-4552-9a28-89d2b62a53a9]]></seatId>
  <createdDate><![CDATA[2011-11-27T15:47:41.820]]></createdDate>
  <status><![CDATA[Disabled]]></status>
  <atsEmail><![CDATA[td_ats@talentdrive.com]]></atsEmail>
  <lastLoginDate />
  <lastAuthenticateDate />
</client>

 

Method: GetClient

Input:

Auth Token and Client ID

Output:

<client>
  <id><![CDATA[a057be26-5f8a-40d3-85d3-fb2b95c8388b]]></id>
  <login><![CDATA[tdclient]]></login>
  <fullName><![CDATA[TalentDrive Client]]></fullName>
  <email><![CDATA[td@talentdrive.com]]></email>
  <seatId><![CDATA[6cf7fc8c-d1a7-4552-9a28-89d2b62a53a9]]></seatId>
  <createdDate><![CDATA[2011-11-27T15:47:41.820]]></createdDate>
  <status><![CDATA[Disabled]]></status>
  <atsEmail><![CDATA[td_ats@talentdrive.com]]></atsEmail>
  <lastLoginDate />
  <lastAuthenticateDate />
</client>

 

Method: GetClients

Input:

Auth Token Only

Output:

<clients>
  <client>
    <seatId><![CDATA[6cf7fc8c-d1a7-4552-9a28-89d2b62a53a9]]></seatId>
    <login><![CDATA[tdclient2]]></login>
    <id><![CDATA[9ee78d5a-935f-45ed-9e39-09986a95aeb1]]></id>
  </client>
  <client>
    <seatId><![CDATA[6cf7fc8c-d1a7-4552-9a28-89d2b62a53a9]]></seatId>
    <login><![CDATA[tdclient]]></login>
    <id><![CDATA[a057be26-5f8a-40d3-85d3-fb2b95c8388b]]></id>
  </client>
</clients>

 

Method: GetClients

Input:

Auth Token Only

Output:

<clients>
  <client>
    <seatId><![CDATA[6cf7fc8c-d1a7-4552-9a28-89d2b62a53a9]]></seatId>
    <login><![CDATA[tdclient2]]></login>
    <id><![CDATA[9ee78d5a-935f-45ed-9e39-09986a95aeb1]]></id>
  </client>
  <client>
    <seatId><![CDATA[6cf7fc8c-d1a7-4552-9a28-89d2b62a53a9]]></seatId>
    <login><![CDATA[tdclient]]></login>
    <id><![CDATA[a057be26-5f8a-40d3-85d3-fb2b95c8388b]]></id>
  </client>
</clients>

 

Method: ValidateClientAuthToken

Input:

Auth Token, Client ID, and Client Auth Token

Output:

<clientAuthenticationToken>
  <clientId><![CDATA[a057be26-5f8a-40d3-85d3-fb2b95c8388b]]></clientId>
  <value><![CDATA[2145f248-b734-4dbf-b732-105dd037c272]]></value>
  <isValid><![CDATA[True]]></isValid>
</clientAuthenticationToken>

 

Method: DeleteClient

Input:

Auth Token and Client ID

Output:

<client>
  <id><![CDATA[9ee78d5a-935f-45ed-9e39-09986a95aeb1]]></id>
</client>