Seats Resources

GetSeats

Description Returns list of seat IDs, associated company IDs, and seat names that were created on behalf of the current partner.
Entry Point https://www.talentfilter.biz/ws/seats.asmx
Method Signature DGetSeats(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
id123
name1


any string max 50 chars
id123
name2


string_id_123
id123
name3


123
id123
name4

GetSeatsByCompany


Description Returns list of seat IDs, associated company IDs, and seat names that were associated with given company
Entry Point https://www.talentfilter.biz/ws/seats.asmx
Method Signature GetSeatsByCompany(string authToken, string companyId): string
Parameters

authToken: authentication token that identifies partner application

companyId: ID of a company the seats to be returned are associated with

Result See [Entry point: https://www.talentfilter.biz/ws/seats.asmx]

Samples

Request Sample

 

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

 

Result Sample

 



00000000-0000-0000-0000-000000000000
id123
name1


any string max 50 chars
id123
name2


string_id_123
id123
name3


123
id123
name4

GetSeat

Description Returns seat details according to seat schema.
Entry Point https://www.talentfilter.biz/ws/seats.asmx
Method Signature GetSeat(string authToken, string seatId): string
Parameters

authToken: authentication token that identifies partner application

seatId: unique ID of a seat 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
   
   … see [API Schema] for full list of fields here …

AddSeat

Description Adds a new seat on behalf of the current partner authorized by authToken
Entry Point https://www.talentfilter.biz/ws/seats.asmx
Method Signature GetSeat(string authToken, string seatId): string
Parameters

authToken: authentication token that identifies partner application

seatDescriptionXml: seat details according to seat schema

Result Full description XML of the seat as it was just created in the database

Samples

Request Sample

 

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

 

Result Sample

 


   some unique string max 50 chars
   
   … see [API Schema] for full list of fields here …

UpdateSeat

Description Updates the existing seat on behalf of the current partner authorized by auth token; ID of the seat should exist in the database; all other fields will be overwritten
Entry Point https://www.talentfilter.biz/ws/seats.asmx
Method Signature UpdateSeat(string authToken, string seatDescriptionXml): string
Parameters

authToken: authentication token that identifies partner application

seatDescriptionXml: seat details according to seat schema; is obligatory; the rest of the fields are optional, but at least one (except ) should be specified

Result Full description XML of the seat as it was updated in the database

Samples

Request Sample

 

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

 

Result Sample

 


   some unique string max 50 chars
   
   … see [API Schema] for full list of fields here …

DeleteSeat

Description Removes seat from the database
Entry Point https://www.talentfilter.biz/ws/seats.asmx
Method Signature DeleteSeat(string authToken, string seatId): string
Parameters

authToken: authentication token that identifies partner application

seatId: unique ID of a seat to be deleted (max 50 chars)

Result Seat ID that was just deleted (xml string)

Samples

Request Sample

 

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

 

Result Sample

 

00000000-0000-0000-0000-000000000000