Clients Resources

GetClients

Description Returns list of client IDs, their seats IDs, and logins that were created on behalf of the current partner
Entry Point https://www.talentfilter.biz/ws/clients.asmx
Method Signature GetClients(string authToken): string
Parameters

authToken: authentication token that identifies partner application

Result XML string

Samples

Request Sample

 

            
         XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
         

 

Result Sample

 



00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
login1


some unique string 1
some unique string 2
login2

 

GetClient

Description Returns client details according to client schema
Entry Point https://www.talentfilter.biz/ws/clients.asmx
Method Signature

GetClient(string authToken, string clientId): string

Parameters

authToken: authentication token that identifies partner application

clientId: unique id of a client to be retrieved (max 50 chars)

Result XML string

Samples

Request Sample

 

            
         XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
         XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
         

 

Result Sample

 


00000000-0000-0000-0000-000000000000
login1
some unique string 2
… see [API Schema] for full list of fields here …

 

GetClientByLogin

Description Returns client details according to client schema
Entry Point https://www.talentfilter.biz/ws/clients.asmx
Method Signature

GetClient(string authToken, string login): string

Parameters

authToken: authentication token that identifies partner application

login: login of a client to be retrieved (max 50 chars)

Result XML string

Samples

Request Sample

 

            
         XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
         login1
         

 

Result Sample

 


00000000-0000-0000-0000-000000000000
login1
some unique string 2
… see [API Schema] for full list of fields here …

 

AddClient

Description Adds a new client on behalf of the current partner authorized by auth token
Entry Point https://www.talentfilter.biz/ws/clients.asmx
Method Signature

AddClient(string authToken, string clientDescriptionXml): string

Parameters

authToken: authentication token that identifies partner application

clientDescriptionXml: client details according to client schema

Result
Full description XML of a client that was just created in the database; see client XML schema for field details

 

Samples

Request Sample

 

            
         XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
         

login1
some unique string 2
… see [API Schema] for full list of fields here …

         
         

 

Result Sample

 


00000000-0000-0000-0000-000000000000
login1
some unique string 2
… see [API Schema] for full list of fields here …

UpdateClient

Description Updates the existing client on behalf of the current partner authorized by auth token; id of the client should exist in the database; all other fields will be overwritten
Entry Point https://www.talentfilter.biz/ws/clients.asmx
Method Signature

UpdateClient(string authToken, string clientDescriptionXml): string

Parameters

authToken: authentication token that identifies partner application

clientDescriptionXml: client details according to client schema; <id> is obligatory; the rest of the fields are optional, but at least one (except <id>) should be specified

Result Full description XML of a client that was just updated in the database; see client XML schema for field details

Samples

Request Sample

 

            
         XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
         

00000000-0000-0000-0000-000000000000
login1
some unique string 2
… see [API Schema] for full list of fields here …

         
         

 

Result Sample

 


00000000-0000-0000-0000-000000000000
login1
some unique string 2
… see [API Schema] for full list of fields here …

DeleteClient

Description Removes client from the database
Entry Point https://www.talentfilter.biz/ws/clients.asmx
Method Signature

DeleteClient(string authToken, string clientId): string

Parameters

authToken: authentication token that identifies partner application

clientId: unique id of a client to be deleted (max 50 chars)

Result client id that was just deleted (xml string)

Samples

Request Sample

 

            
         XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
         00000000-0000-0000-0000-000000000000
         

 

Result Sample

 

00000000-0000-0000-0000-000000000000