Seatsources Resources

GetAvailableSeatSources

Description Returns list of available sources that can be customized for current Partner's seats
Entry Point https://www.talentfilter.biz/ws/seatSources.asmx
Method Signature

GetAvailableSeatSources(string authToken): string

Parameters

authToken: authentication token that identifies partner application

Result XML string

Samples

Request Sample

 

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ws="https://www.talentfilter.biz/ws/"> <soap:Header/> <soap:Body> <ws:GetAvailableSeatSources>
<ws:authToken>XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX</ws:authToken>
</ws:GetAvailableSeatSources> </soap:Body></soap:Envelope>

 

Result Sample

 

<sources>
<source>
<id>00000000-0000-0000-0000-000000000000</id>
<name>login1</name>
<isFree>True</isFree>
<requiresLogin>True</requiresLogin>
<requiresMaxResumes>True</ requiresMaxResumes>
<requiresDailyLimit>True</requiresDailyLimit>
<requiresAdditionalInfo>True</requiresAdditionalInfo>
<category>...</category>
<industry>...</industry>
</source>
</sources>

 

GetSeatSource

Description Returns list of source customizations for given seat
Entry Point https://www.talentfilter.biz/ws/seatSources.asmx
Method Signature

GetSeatSource(string authToken, string seatSourceId): string

Parameters

authToken: authentication token that identifies partner application

seatSourceId: id of seat source to be fetched

Result XML string

Samples

Request Sample

 

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

 

Result Sample

 


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

GetSeatSources

Description Returns list of source customizations for given seat
Entry Point https://www.talentfilter.biz/ws/seatSources.asmx
Method Signature

GetSeatSources(string authToken, string seatId): string

Parameters

authToken: authentication token that identifies partner application

seatId: id of seat sources to be searched for

Result XML string

Samples

Request Sample

 

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

 

Result Sample

 



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

AddSeatSource

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

AddSeatSource(string authToken, string seatSourceDescriptionXml): string

Parameters

authToken: authentication token that identifies partner application

seatSourceDescriptionXml: seat source details according to seat source schema

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

Samples

Request Sample

 

            
         XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
         
            
               XXX
               YYY
               … see [API Schema] for full list of fields here …
            
         
         

 

Result Sample

 


00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
.login1
… see [API Schema] for full list of fields here …

UpdateSeatSource

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

UpdateSeatSource(string authToken, string seatSourceDescriptionXml): string

Parameters

authToken: authentication token that identifies partner application

seatSourceDescriptionXml: seat source details according to seat source schema

Result Full description XML of seat source setting that was just updated in the database; see seat source XML schema for field details

Samples

Request Sample

 

            
         XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
         
            
               XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
               XXX
               YYY
               … see [API Schema] for full list of fields here …
            
         
         

 

Result Sample

 


00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
.login1
… see [API Schema] for full list of fields here …

DeleteSeatSource

Description Removes seat source from the database
Entry Point https://www.talentfilter.biz/ws/seatSources.asmx
Method Signature

DeleteSeatSource (string authToken, string seatSourceId): string

Parameters

authToken: authentication token that identifies partner application

seatSourceId: unique id of a seat source to be deleted (max 50 chars)

Result Seat source 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