Taleo Business Edition: API Guide
Taleo Business Edition: API Guide
Copyright Noti ce
CONFIDENTIAL INFORMATION OF TALEO.
UNAUTHORIZED USE IS STRICTLY PROHIBITED.
Taleo is a trademark of Taleo Inc.
© Taleo. All rights reserved.
These Release Notes are protected by copyright and other intellectual property law and is subject to the
confidentiality and other restrictions specified in the Agreement.
Taleo
4140 Dublin Boulevard, Suite 400
Dublin, CA 94568
United States
Tel.: 925.452.3000
Fax: 925.452.3001
www.taleo.com
Contents
COPYRIGHT NOTICE...................................................................................................................2
WELCOME..................................................................................................................................8
INTRODUCTION.........................................................................................................................9
createAccount Element:................................................................................................14
deleteAccount Element:................................................................................................16
getAccountById Element:..............................................................................................17
getAccountHistory Element:..........................................................................................18
searchAccount Element:................................................................................................20
updateAccount Element:...............................................................................................23
createAttachment Element:...........................................................................................25
createEntityAttachment Element:.................................................................................27
deleteAttachment Element:...........................................................................................28
getAttachment Element:................................................................................................29
getAttachmentData Element:........................................................................................31
getAttachments Element:..............................................................................................32
getEntityAttachments Element:.....................................................................................33
updateAttachment Element:.........................................................................................34
createBackgroundCheck Element:.................................................................................37
deleteBackgroundCheck Element:.................................................................................38
getBackgroundCheckById Element:...............................................................................39
getBackgroundChecksByCandidate Element:................................................................41
updateBackgroundCheck Element:...............................................................................42
createCandidate Element:.............................................................................................47
deleteCandidate Element:.............................................................................................49
getCandidateById Element:...........................................................................................50
getCandidateDetailsById Element:................................................................................53
getCandidateHistory Element:.......................................................................................57
getCandidatesByRequisition Element:...........................................................................58
getCandidateWorkHistory Element:..............................................................................60
getCandReqStatus Element:..........................................................................................62
searchCandidate Element:.............................................................................................65
submitCandidate Element:............................................................................................68
removeCandidate Element:...........................................................................................69
updateCandidate Element:............................................................................................71
upsertCandidateToRequisitions Element:......................................................................73
deleteRollingEntity Element:.........................................................................................77
getRollingEntities Element:............................................................................................78
upsertRollingEntity Element:.........................................................................................83
createContact Element:.................................................................................................86
deleteContact Element:.................................................................................................88
getContactById Element:...............................................................................................89
updateContact Element:................................................................................................95
createContactLog Element:...........................................................................................97
deleteContactLog Element:...........................................................................................99
getContactLogById Element:.......................................................................................100
getContactLogsByEntity Element:................................................................................101
updateContactLog Element:........................................................................................103
createEmailLog Element:.............................................................................................104
createEmailSentLog Element:......................................................................................106
createEmployee Element:............................................................................................110
deleteEmployee Element:............................................................................................113
deleteEmployeeByNumber Element:..........................................................................114
getEmployeeById Element:..........................................................................................115
getEmployeeByNumber Element:...............................................................................117
searchEmployee Element:...........................................................................................119
updateEmployee Element:..........................................................................................122
upsertEmployee Element:...........................................................................................125
createEvent Element:...................................................................................................130
deleteEvent Element:...................................................................................................132
getEventByEntity Element:..........................................................................................133
getEventById Element:.................................................................................................134
getPublicEvents Element:............................................................................................136
updateEvent Element:.................................................................................................137
createInterview Element:............................................................................................140
deleteInterview Element:............................................................................................142
getInterviewsByCandidate Element:...........................................................................143
getInterviewById Element:..........................................................................................144
updateInterview Element:...........................................................................................146
createLink Element:.....................................................................................................148
removeLink Element:...................................................................................................150
getUrl Element.............................................................................................................151
login Element:..............................................................................................................152
logout Element:...........................................................................................................153
getLoginToken Element:...............................................................................................154
getLookup Element:.....................................................................................................156
getMetadata Element:.................................................................................................158
createOffer Element:...................................................................................................161
deleteOffer Element:...................................................................................................163
getBinaryOffer Element:..............................................................................................164
getOfferByID................................................................................................................165
getOffers Element:.......................................................................................................166
setBinaryOffer..............................................................................................................168
updateOffer Element:..................................................................................................169
createReference Element:...........................................................................................172
deleteReference Element:...........................................................................................173
getReferencesByCandidate Element:..........................................................................174
getReferenceById Element:.........................................................................................176
updateReference Element:..........................................................................................177
createRequisition Element:..........................................................................................181
createRequisitionTemplate Element:...........................................................................182
deleteRequisition Element:.........................................................................................184
getRequisitionById Element:.......................................................................................185
getRequisitionHistory Element:...................................................................................188
getRequisitions Element:...............................................................................................63
postRequisition Element:.............................................................................................190
searchRequisition Element:.........................................................................................192
unpostRequisition Element:........................................................................................195
updateRequisition Element:........................................................................................197
getBinaryResume Element:.........................................................................................199
parseResume Element:................................................................................................200
parseResumeIntoCandidate Element:.........................................................................202
setBinaryResume Element:..........................................................................................203
getEnabledServices Element:......................................................................................207
getSystemProps Element:............................................................................................208
createTask Element:.....................................................................................................213
deleteTask Element:.....................................................................................................215
getTaskByEntity Element:............................................................................................216
getTaskById Element:...................................................................................................217
getTaskByUser Element:..............................................................................................219
updateTask Element:...................................................................................................220
createUser Element:....................................................................................................226
createUserWithPermissions Element:.........................................................................227
deleteUser Element:....................................................................................................230
getUserById Element:..................................................................................................231
getUserHistory Element:..............................................................................................232
searchUser Element:....................................................................................................234
updateUser Element:...................................................................................................237
getAssociatedUsers Element:......................................................................................239
removeAssociatedUser Element:.................................................................................240
setAssociatedUser Element:........................................................................................242
Welcome
This guide is intended for developers who plan to utilize the Taleo Business Edition
platform API for integration with third-party products and services.
The Taleo Business Edition SOAP API provides programmatic access to the Taleo Business
Edition application. The API provides the same functions and capabilities as a logged in
user of the system would have access to. Developers are able to build custom
applications and services in their platform of choice that supports the open standard
“Web Services” methodology via the utilization of:
Simple Object Access Protocol (SOAP) calls
Taleo defined Web Services Definition Language (WSDL), and
XML Schema Definition language (XSD)
Use of this guide assumes you are already familiar with the following:
Taleo Business Edition (click Knowledgebase & Help sections from your instance)
HTML (details at http://www.w3schools.com/html/default.asp)
XML and XHTML (details at http://www.w3schools.com/xml/default.asp)
Web Services (details at http://www.w3schools.com/webservices/default.asp)
SOAP (details at: http://www.w3schools.com/soap/default.asp)
A SOAP client can be written in a wide range of development tools and platforms, such as Java,
Visual Basic, Perl, C#, PHP, .NET, etc. As such, Taleo does not provide platform code support or
sample code to developers. The API is inherent to the application, not a supported module, and
Taleo assumes that developers are experts in their platform of choice with utilizing web services.
A sample client-side API Toolkit using the IBM Apache Foundation Axis implementation is
available for reference at http://www.taleo.com/solutions/business-edition-integration-web-
api.php if valued. Additional documentation and details on IBM Apache Foundation Axis is
available at: http://ws.apache.org/axis/. Please note that the API Toolkit requires JDK 1.4 or
above, which can be downloaded from http://java.sun.com.
Simple SOAP-based sample test cases have been provided within the API Guide to provide
assistance and direction in making Taleo Business Edition API calls.
Support
Contact Taleo Business Edition Support for any technical issues as they pertain to the API at
[email protected].
Introduction
The Taleo Business Edition Web API provides for simple integration between Taleo and other
systems by means of SOAP-based web services procedure calls. The API uses SOAP over HTTPS to
receive requests and send responses, allowing seamless integration between Taleo and other
enterprise applications regardless of the programming language used by the client.
Only Taleo Premium Service customers can access the Taleo Web API. If you are a trial customer,
or current Taleo subscriber interested in evaluating the Web API, please contact your sales
representative to request Premium Service for access.
Taleo Business Edition API exposes all SOAP methods using SSL, however an SSL certificate is not
required by the client application.
Client applications must make a login call to the Taleo Web API providing valid credentials of an
existing defined user within the Taleo Business Edition user interface. Either a new user will need
to be created within the application, or an existing user can be utilized. Client applications that
access the Taleo Business Edition API are subjected to the same Access Control restrictions as
defined within the application; please validate what controls you will need the API to use and
define a user with the appropriate controls accordingly.
Credentials needed to log in to the API include (in login call order):
Company Code
User Name
Password
If login is successful, the call will return a session ID to be used in all subsequent calls to the API
as the very first parameter.
As with all standards-based SOAP API’s, the Taleo Business Edition API definition is available on
the Web Service as an XML-formatted WSDL file. Two WSDL’s are required for integrating with
Taleo Business Edition:
1. DispatcherAPI: http://tbe.taleo.net/wsdl/DispatcherAPI.wsdl
2. WebAPI: http://tbe.taleo.net/wsdl/WebAPI.wsdl
The DispatcherAPI WSDL provides one simple function: request the organization code and
receive a response URL of where the account/zone is located in the pool of Taleo Business
Edition servers. The reason for the Dispatcher is that accounts/zones may be moved to a new
server pool for optimal load balancing. The Dispatcher ensures that the client application will
always find the organization zone URL.
The WebAPI WSDL defines all of the Taleo Business Edition calls. For more information on
WSDL(s), see: http://www.w3.org/TR/wsdl.
Free online WSDL readers are available if required. The following is one found on W3:
http://www.w3.org/2000/06/webdata/xslt?xslfile=http://tomi.vanek.sk/xml/wsdl-
viewer.xsl&xmlfile=http://tbe.taleo.net/wsdl/WebAPI.wsdl&transform=Submit#op.d1e
1025.
After you obtain the two Taleo Business Edition WSDLs, import them into your development
environment for building your Web service applications. The import process depends on the
development environment, programmatic language and tools. For example, the Microsoft Visual
Studio development environment handles the tasks automatically.
A good start would be to practice WSDL import and web service call initiations with a generic
web service tool prior to actual coding. Using a tool like SOAPUI (http://soapui.org), which
comes in a freeware and premium licensed version, allows users to create web service projects,
practice requests and test cases. It is highly recommended to go down this path first.
NOTE: Taleo assumes you are familiar with basic programming concepts and already have a
programming development environment set up on your computer.
Getting Started
Refer to the ‘Login API Calls’ section for details on logging in and logging out of Taleo Business
Edition.
Error Tracing
Most issues can be resolved in minutes if the XML error can be provided. Web API errors may
occur during the communication process, which will not provide the error log within Taleo
Business Edition for Taleo’s support team to analyze. In addition, a programmer is shielded from
the XML trace. As such, it is essential to trace the communication between the client and Taleo
Business Edition API, through third-party tools like tcpmon (https://tcpmon.dev.java.net/).
tcpmon is an open-source utility for monitoring the data flowing on a TCP connection. tcpmon is
used by placing it in-between a client and a server. The client is made to connect to tcpmon, and
tcpmon forwards the data to server along-with displaying it in its GUI.
Note: It is up to the client programmer to be sure that any value assigned to a string field of a
bean is compliant with the W3C XML spec. Please ensure control or bad characters (i.e. #xC) are
shielded from field elements.
Binary candidate resumes and offer letters are sent and received as array of bytes
wrapped into ByteArr.
Values from pick lists, such as candidate Source or State/Region are transferred as
strings, although on the server side they are stored as ID numbers. This is done because
server side ID numbers are meaningless for external clients. These string values can be
ERP codes assigned to lookup values or display labels. This also assumes that all values
from pick lists have unique display labels.
To identify user Web API uses login name. For instance, to assign requisition’s approvers,
Web API takes a list of login names.
There are several fields which cannot be modified by the client, for example: an object’s
unique id #, creation date, and last modified date. These fields are marked “read-only”
in the tables below.
When an object is created or modified, the same policy is applied as if the object is
created/modified by a user using Taleo through the standard browser interface. For
instance, an attached file must meet security requirements, all mandatory fields
specified for a given candidate must be present, etc. If required conditions are not met
in any given transaction sent by the client, the operation will fail and a SOAP failure
response will be generated.
Arrays of returned objects are wrapped in special beans such as SearchResultsArr and
HistoryBeanArr.
Required Fields
Fields marked as “required” in Administration section (both standard and custom) are also
required in Web API. Fields which are always required are marked in the sections below. If the
Web API client is trying to create an object without supplying all required fields, an exception will
be thrown.
Taleo Business Edition SOAP API data types are based on the XML data types shown below.
accountBean Definition:
account.
status String No Account’s Status from
pick list
flexFieldBean Definition:
Data Field
Data Field Type Required Acceptable Values
Name
FieldName String Yes Field name
Value of Text, Email, URL, Pick list, or Text
StringValue String No Area field. For Multiple Pick list use ‘|’ to
separate values.
IntValue int No Value of Integer field
DoubleValue double No Value of Decimal or Currency field
BooleanValue Boolean No Value of Check Box field
DateValue Date No Value of Date field
createAccount Element:
Input: createAccountRequest
website
zipCode
Output: createAccountResponse
Input: createAccountRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createAccount>
<in0>webapi-8483625119411683650</in0>
<in1>
<flexValues>
<!--Zero or more repetitions :-->
<item>
<fieldName>inSalesForce</fieldName>
<valueBool>false</valueBool>
</item>
</flexValues>
<address>99 Seymour</address>
<city>San Paolo</city>
<country>Brazil</country>
<description>TESTING</description>
<fax>894-439-0404</fax>
<industry>Aerospace</industry>
<name>Brazil Aero</name>
<phone>894-439-0404</phone>
<type>Partner</type>
<webSite>www.brazil.com</webSite>
</in1>
</urn:createAccount>
</soapenv:Body>
</soapenv:Envelope>
Output: createAccountResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createAccountResponse xmlns="urn:TBEWebAPI">
<createAccountReturn xmlns="">1</createAccountReturn>
</createAccountResponse>
</soapenv:Body>
</soapenv:Envelope>
deleteAccount Element:
Input: deleteAccountRequest
Output: deleteAccountResponse
Input: deleteAccountRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:deleteAccount>
<in0>webapi-8483625119411683650</in0>
<in1>1</in1>
</urn:deleteAccount>
</soapenv:Body>
</soapenv:Envelope>
Output: deleteAccountResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<deleteAccountResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
getAccountById Element:
Input: getAccountByIdRequest
Output: getAccountByIdResponse
Input: getAccountByIdRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getAccountById>
<in0>webapi-8483625119411683650</in0>
<in1>2</in1>
</urn:getAccountById>
</soapenv:Body>
</soapenv:Envelope>
Output: getAccountByIdResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getAccountByIdResponse xmlns="urn:TBEWebAPI">
<getAccountByIdReturn xmlns="">
<creationDate>2009-08-20T20:47:36.123Z</creationDate>
<flexValues/>
<id>2</id>
<lastUpdated>2009-08-20T20:47:36.123Z</lastUpdated>
<status>Created</status>
<address>99 Seymour</address>
<city>San Paolo</city>
<country>Brazil</country>
<description>TESTING</description>
<fax>894-439-0404</fax>
<industry>Aerospace</industry>
<name>Brazil Aero</name>
<parentAccountId>0</parentAccountId>
<phone>894-439-0404</phone>
<state xsi:nil="true"/>
<type>Partner</type>
<webSite>www.brazil.com</webSite>
<zipCode xsi:nil="true"/>
</getAccountByIdReturn>
</getAccountByIdResponse>
</soapenv:Body>
</soapenv:Envelope>
getAccountHistory Element:
Input: getAccountHistoryRequest
Output: getAccountHistoryResponse
Input: getAccountHistoryRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getAccountHistory>
<in0>webapi-8483625119411683650</in0>
<in1>2</in1>
</urn:getAccountHistory>
</soapenv:Body>
</soapenv:Envelope>
Output: getAccountHistoryResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getAccountHistoryResponse xmlns="urn:TBEWebAPI">
<getAccountHistoryReturn xmlns="">
<array>
<item>
<creationDate>2009-08-20T20:47:36.123Z</creationDate>
<emailText xsi:nil="true"/>
<id>502</id>
<text>Account created</text>
<userName>skarim</userName>
</item>
</array>
</getAccountHistoryReturn>
</getAccountHistoryResponse>
</soapenv:Body>
</soapenv:Envelope>
searchAccount Element:
o key=”rank”, value=”|200” will search for all candidates with rank value no more
than 200.
o key=”rank”, value=”100|200” will search for all candidates with rank value
between 100 and 200 (inclusive).
For date fields: interval between two dates in ISO yyyy-MM-dd format, separated by ‘|’
character. Either left (from) or right (to) side can be omitted. Example:
o key=”startDate”, value=”2004-06-01|” will search for all candidates with start
date on or after June 1st 2004.
o key=”startDate”, value=”|2004-08-01” will search for all candidates with start
date on or before August 1st 2004.
o key=”startDate”, value=”2004-06-01|2004-08-01” will search for all candidates
with start date between June 1st 2004 and August 1st 2004 (inclusive).
For date interval fields: number of days from today to the past. Example:
o key=” addedWithin”, value=”7” will search for all candidates added to the
system within the last week.
For single pick list: code value or name of selected item. Example:
o key=”country”, value=”US” will search for all candidates with country field equals
to “United States”.
o key=”status”, value=”available” will search for all candidates in “Available” status.
For multiple pick list: code values or names of selected items, separated by ‘|’ character.
Example:
o key=”customMultiple”, value=”A1|B2|X5” will search for all candidates with
customMultiple field containing one or more of values: A1, B2, X5.
For check box fields: “true” if check box must be checked, “false” is unchecked. Example:
o key=” flagged”, value=”true” will search for all candidates “flagged” for the user
currently logged in.
Search keys names and types can be found in Administration>Customize>Account Fields.
They may include both system fields (listed below for convenience) and custom fields.
For custom fields External name is used as key name.
addedWithin
Integer Added within N days
updatedWithin
Integer Updated within N days
Input: searchAccountRequest
Output: searchAccountResponse
Input: searchAccountRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:searchAccount>
<in0>webapi-8483625119411683650</in0>
<in1>
<!--Zero or more repetitions:-->
<item>
<key>type</key>
<value>partner</value>
</item>
</in1>
</urn:searchAccount>
</soapenv:Body>
</soapenv:Envelope>
Output: searchAccountResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<searchAccountResponse xmlns="urn:TBEWebAPI">
<searchAccountReturn xmlns="">
<array>
<item>
<id>2</id>
<relevance>1.0</relevance>
</item>
</array>
</searchAccountReturn>
</searchAccountResponse>
</soapenv:Body>
</soapenv:Envelope>
updateAccount Element:
Input:updateAccountRequest
city
country
description
fax
industry
name *
parent
phone
state
type
website
zipCode
Output: updateAccountResponse
Input: updateAccountRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:updateAccount>
<in0>webapi-5507217897911844945</in0>
<in1>
<flexValues>
<!--Zero or more repetitions :-->
<item>
<fieldName>inSalesForce</fieldName>
<valueBool>true</valueBool>
</item>
</flexValues>
<id>2</id>
<address>4000 Railroad Road</address>
<city>San Paolo</city>
<country>Brazil</country>
<description>TESTING</description>
<fax>894-439-0404</fax>
<industry>Aerospace</industry>
<name>Brazil Aero</name>
<phone>894-439-0404</phone>
<type>Partner</type>
<webSite>www.brazil.com</webSite>
</in1>
</urn:updateAccount>
</soapenv:Body>
</soapenv:Envelope>
Output: updateAccountResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<updateAccountResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
attachmentBean Definition:
Data Field
Data Field Name Required Acceptable Values
Type
id Long Read Only Attachment’s unique server side ID.
Type of related entity:
ACCT = accounts
CAND = candidates
entityType String CTCT = contacts
EMPL = employees
REQU = requisitions
WORK = users
entityId Long ID of associated entity
description String Description of the file
filename String Binary File Name
Text = text/plain
html = text/html
RTF = text/richtext
Word = application/msword
contentType String
DocX =
application/vnd.openxmlformats-
officedocument.wordprocessingml.document
PDF = application/pdf
data ByteArr base64Binary []
creationDate Date Read Only Date attachment was created
createAttachment Element:
Input: createAttachmentRequest
Output: createAttachmentResponse
Input: createAttachmentRequest
soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createAttachment>
<in0>webapi-5616904436472928038</in0>
<in1>15</in1>
<in2>test1.docx</in2>
<in3>test1.docx</in3>
<in4>application/vnd.openxmlformats-
officedocument.wordprocessingml.document</in4>
<in5>
<!--type: base64Binary-->
<array>JVBERi0xLjQNJeLjz9MNCjYgMCBvYmogPDwvTGluZWFyaX==</array>
</in5>
</urn:createAttachment>
</soapenv:Body>
</soapenv:Envelope>
Output: createAttachmentResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createAttachmentResponse xmlns="urn:TBEWebAPI">
<createAttachmentReturn xmlns="">154</createAttachmentReturn>
</createAttachmentResponse>
</soapenv:Body>
</soapenv:Envelope>
createEntityAttachment Element:
Input: createEntityAttachmentRequest
Data Field
Data Field Name Required Acceptable Values
Type
sessionId Long Read Only Attachment’s unique server side ID.
Type of related entity:
ACCT = accounts
CAND = candidates
entityType String
EMPL = employees
REQU = requisitions
WORK = users
entityId Long ID of associated entity
description String Description of the file
filename String Binary File Name
Text = text/plain
html = text/html
RTF = text/richtext
Word = application/msword
contentType String
DocX =
application/vnd.openxmlformats-
officedocument.wordprocessingml.document
PDF = application/pdf
data ByteArr base64Binary []
Output: createEntityAttachmentResponse
Input: createEntityAttachmentRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createEntityAttachment>
<sessionId>webapi8668622358131845860</sessionId>
<entityType>REQU</entityType>
<entityId>69</entityId>
<description>pdfAttachment</description>
<fileName>new.pdf</fileName>
<contentType>application/pdf</contentType>
<data>
<!--type: base64Binary-->
<array>JVBERi0xLjQNJeLjz9MNCjYgMCBvYmogPDwvTGluZWFyaXplZCAxL0wgMTg3NT==</array
>
</data>
</urn:createEntityAttachment>
</soapenv:Body>
</soapenv:Envelope>
Output: createEntityAttachmentResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createEntityAttachmentResponse xmlns="urn:TBEWebAPI">
<createEntityAttachmentReturn xmlns="">157</createEntityAttachmentReturn>
</createEntityAttachmentResponse>
</soapenv:Body>
</soapenv:Envelope>
deleteAttachment Element:
Input: deleteAttachmentRequest
Output: deleteAttachmentResponse
Input: deleteAttachmentRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:deleteAttachment>
<in0>webapi9172860277027829324</in0>
<in1>8</in1>
</urn:deleteAttachment>
</soapenv:Body>
</soapenv:Envelope>
Output: deleteAttachmentResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<deleteAttachmentResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
getAttachment Element:
Input: getAttachmentRequest
Output: getAttachmentResponse
Input: getAttachmentRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getAttachment>
<in0>webapi1673199911353581754</in0>
<in1>3</in1>
</urn:getAttachment>
</soapenv:Body>
</soapenv:Envelope>
Output: getAttachmentResponse
<soapenv:Body>
<getAttachmentResponse xmlns="urn:TBEWebAPI">
<getAttachmentReturn xmlns="">
<contentType>application/vnd.openxmlformats-
officedocument.wordprocessingml.document</contentType>
<creationDate>2009-09-04T18:33:50.830Z</creationDate>
<description>file_7896653827536535960.docx</description>
<id>3</id>
</getAttachmentReturn>
</getAttachmentResponse>
</soapenv:Body>
</soapenv:Envelope>
getAttachmentData Element:
Input: getAttachmentDataRequest
Output: getAttachmentDataResponse
Input: getAttachmentDataRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getAttachmentData>
<in0>webapi1673199911353581754</in0>
<in1>3</in1>
</urn:getAttachmentData>
</soapenv:Body>
</soapenv:Envelope>
Output: getAttachmentDataResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getAttachmentDataResponse xmlns="urn:TBEWebAPI">
<getAttachmentDataReturn xmlns="">
<array>UEsDBBQABgAIAAAAIQAwySgMcgEAAKUFAAATAAgC ==</array>
</getAttachmentDataReturn>
</getAttachmentDataResponse>
</soapenv:Body>
</soapenv:Envelope>
getAttachments Element:
Input: getAttachmentsRequest
Output: getAttachmentsResponse
Input: getAttachmentsRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getAttachments>
<in0>webapi1673199911353581754</in0>
<in1>48</in1>
</urn:getAttachments>
</soapenv:Body>
</soapenv:Envelope>
Output: getAttachmentsResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getAttachmentsResponse xmlns="urn:TBEWebAPI">
<getAttachmentsReturn xmlns="">
<array>
<item>4</item>
<item>3</item>
</array>
</getAttachmentsReturn>
</getAttachmentsResponse>
</soapenv:Body>
</soapenv:Envelope>
getEntityAttachments Element:
Input: getEntityAttachmentsRequest
Output: getEntityAttachmentsResponse
Input: getEntityAttachmentsRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getEntityAttachments>
<sessionId>webapi4356913335216569919</sessionId>
<entityType>REQU</entityType>
<entityId>69</entityId>
</urn:getEntityAttachments>
</soapenv:Body>
</soapenv:Envelope>
Output: getEntityAttachmentsResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getEntityAttachmentsResponse xmlns="urn:TBEWebAPI">
<getEntityAttachmentsReturn xmlns="">
<array>
<item>7</item>
<item>1</item>
</array>
</getEntityAttachmentsReturn>
</getEntityAttachmentsResponse>
</soapenv:Body>
</soapenv:Envelope>
updateAttachment Element:
Input: updateAttachmentRequest
Output: updateAttachmentResponse
Input: updateAttachmentRequest
soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:updateAttachment>
<in0>webapi-5616904436472928038</in0>
<in1>15</in1>
<in2>test1.docx</in2>
<in3>test1.docx</in3>
<in4>application/vnd.openxmlformats-
officedocument.wordprocessingml.document</in4>
<in5>
<!--type: base64Binary-->
<array>JVBERi0xLjQNJeLjz9MNCjYgMCBvYmogPDwvTGluZWFyaX==</array>
</in5>
</urn:updateAttachment>
</soapenv:Body>
</soapenv:Envelope>
Output: updateAttachmentResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<updateAttachmentResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
backgroundCheckBean Definition:
flexFieldBean Definition:
Data Field
Data Field Type Required Acceptable Values
Name
FieldName String Yes Field name
Value of Text, Email, URL, Pick list, or Text
StringValue String No Area field. For Multiple Pick list use ‘|’ to
separate values.
IntValue int No Value of Integer field
DoubleValue double No Value of Decimal or Currency field
BooleanValue Boolean No Value of Check Box field
DateValue Date No Value of Date field
createBackgroundCheck Element:
Input:createBackgroundCheckRequest
Output: createBackgroundCheckResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createBackgroundCheck>
<in0>webapi1673199911353581754</in0>
<in1>
<flexValues>
<!--Zero or more repetitions:-->
</flexValues>
<candidateId>48</candidateId>
<checkerEmail>[email protected]</checkerEmail>
<checkerName>Intellius Background</checkerName>
<checkerPhone>630-345-6978</checkerPhone>
Output: createBackgroundCheckResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createBackgroundCheckResponse xmlns="urn:TBEWebAPI">
<createBackgroundCheckReturn xmlns="">2</createBackgroundCheckReturn>
</createBackgroundCheckResponse>
</soapenv:Body>
</soapenv:Envelope>
deleteBackgroundCheck Element:
Input: deleteBackgroundCheckRequest
Output: deleteBackgroundCheckResponse
Input: deleteBackgroundCheckResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:deleteBackgroundCheck>
<in0>webapi1673199911353581754</in0>
<in1>3</in1>
</urn:deleteBackgroundCheck>
</soapenv:Body>
</soapenv:Envelope>
Output: deleteBackgroundCheckResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<deleteBackgroundCheckResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
getBackgroundCheckById Element:
Input: getBackgroundCheckByIdRequest
Output: getBackgroundCheckByIdResponse
Input: getBackgroundCheckByIdRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getBackgroundCheckById>
<in0>webapi1673199911353581754</in0>
<in1>4</in1>
</urn:getBackgroundCheckById>
</soapenv:Body>
</soapenv:Envelope>
Output: getBackgroundCheckByIdResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getBackgroundCheckByIdResponse xmlns="urn:TBEWebAPI">
<getBackgroundCheckByIdReturn xmlns="">
<creationDate>2009-09-10T01:38:24.470Z</creationDate>
<flexValues>
<item>
<fieldName>BackgroundCheckURL</fieldName>
<valueBool xsi:nil="true"/>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong>www.intellius.com/report</valueLong>
<valueStr xsi:nil="true"/>
</item>
</flexValues>
<id>4</id>
<lastUpdated>2009-09-10T01:38:24.470Z</lastUpdated>
<status>Submitted</status>
<candidateId>48</candidateId>
<checkerEmail>[email protected]</checkerEmail>
<checkerName>Intellius Background Checks</checkerName>
<checkerPhone>630-345-6978</checkerPhone>
<comments>Package 3 background check process</comments>
<creator>skarim</creator>
</getBackgroundCheckByIdReturn>
</getBackgroundCheckByIdResponse>
</soapenv:Body>
</soapenv:Envelope>
getBackgroundChecksByCandidate Element:
Input: getBackgroundChecksByCandidateRequest
Output: getBackgroundChecksByCandidateResponse
Required Acceptable
Data Field Name Data Field Type
Values
Background
getBackgroundChecksByCandidateReturn
Check ID(s)
Input: getBackgroundChecksByCandidateRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getBackgroundChecksByCandidate>
<in0>webapi1673199911353581754</in0>
<in1>48</in1>
</urn:getBackgroundChecksByCandidate>
</soapenv:Body>
</soapenv:Envelope>
Output: getBackgroundChecksByCandidateResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getBackgroundChecksByCandidateResponse xmlns="urn:TBEWebAPI">
<getBackgroundChecksByCandidateReturn xmlns="">
<array>
<item>4</item>
<item>2</item>
</array>
</getBackgroundChecksByCandidateReturn>
</getBackgroundChecksByCandidateResponse>
</soapenv:Body>
</soapenv:Envelope>
updateBackgroundCheck Element:
Input:updateBackgroundCheckRequest
Login
ID
candidateID
flexValues []
CandidateId *
CheckerName *
in1 backgroundCheckBean[] *
CheckerPhone
CheckerEmail
Comments *
Status
Creator
Output: updateBackgroundCheckResponse
Input: updateBackgroundCheckRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:updateBackgroundCheck>
<in0>webapi1673199911353581754</in0>
<in1>
<id>4</id>
<status>Submitted</status>
<candidateId>48</candidateId>
<checkerEmail>[email protected]</checkerEmail>
<checkerName>Intellius</checkerName>
<checkerPhone>323-434-3434</checkerPhone>
<comments>Package 8</comments>
<creator>skarim</creator>
</in1>
</urn:updateBackgroundCheck>
</soapenv:Body>
</soapenv:Envelope>
Input: updateBackgroundCheckRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<updateBackgroundCheckResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
candidateBean Definition:
candidateDetailsBean Definition:
(This object is used to fetch detailed candidate information, including related objects)
candidateWorkHistoryBean Definition:
flexFieldBean Definition:
Data Field
Data Field Type Required Acceptable Values
Name
DoubleValue
double No Value of Decimal or Currency field
BooleanValue
Boolean No Value of Check Box field
DateValue
Date No Value of Date field
createCandidate Element:
Input:createCandidateRequest
lastName *
legalStatus
middleInitial
password
phone
race
rank
reasonRejected
referredBy
resumeFileName
source
startDate
state
submittedBy
textResume
veteren
zipCode
Output: createCandidateResponse
Input:createCandidateRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createCandidate>
<in0>webapi1964799883250105794</in0>
<in1>
<flexValues>
<!--Zero or more repetitions:-->
</flexValues>
<status>Hired</status>
<address>2323 Macaroni Road</address>
<cellPhone>999-343-2344</cellPhone>
<city>Jason</city>
<country>US-CA</country>
<email>[email protected]</email>
<firstName>Jessica</firstName>
<gender>Choose Not to Disclose</gender>
<hiredDate>2009-09-04T18:33:50.830Z</hiredDate>
<lastName>Karim</lastName>
<legalStatus>My status to work in this country is unknown</legalStatus>
<middleInitial>H</middleInitial>
<password>jason</password>
<phone>748-232-2323</phone>
<race>Hispanic or Latino</race>
<rank>100</rank>
<reasonRejected>Position was canceled</reasonRejected>
<referredBy>skarim</referredBy>
<source>Other</source>
<startDate>2009-09-04T18:33:50.830Z</startDate>
<state>US-CA</state>
<submittedBy>skarim</submittedBy>
<textResume>Skilled in after school specials</textResume>
<veteran>Armed Forces Service Medal Veterans</veteran>
<zipCode>93045</zipCode>
</in1>
</urn:createCandidate>
</soapenv:Body>
</soapenv:Envelope>
Output: createCandidateResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createCandidateResponse xmlns="urn:TBEWebAPI">
<createCandidateReturn xmlns="">49</createCandidateReturn>
</createCandidateResponse>
</soapenv:Body>
</soapenv:Envelope>
deleteCandidate Element:
The endpoint receives a message to delete a candidate, and sends a correlated message
only if error occurred.
Input: deleteCandidateRequest
Output: deleteCandidateResponse
Input: deleteCandidateRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:deleteCandidate>
<in0>webapi1964799883250105794</in0>
<in1>46</in1>
</urn:deleteCandidate>
</soapenv:Body>
</soapenv:Envelope>
Output: deleteCandidateResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<deleteCandidateResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
getCandidateById Element:
Input: getCandidateByIdRequest
Output: getCandidateByIdResponse
Input: getCandidateByIdRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getCandidateById>
<in0>webapi-7865850650124675561</in0>
<in1>48</in1>
</urn:getCandidateById>
</soapenv:Body>
</soapenv:Envelope>
Output: getCandidateByIdResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getCandidateByIdResponse xmlns="urn:TBEWebAPI">
<getCandidateByIdReturn xmlns="">
<creationDate>2009-09-04T18:33:46.463Z</creationDate>
<flexValues>
<item>
<fieldName/>
<valueBool xsi:nil="true"/>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr>Associates Degree</valueStr>
</item>
<item>
<fieldName>Other (Specify Source)</fieldName>
<valueBool xsi:nil="true"/>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr/>
</item>
<item>
<fieldName>Current Salary</fieldName>
<valueBool xsi:nil="true"/>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr xsi:nil="true"/>
</item>
<item>
<fieldName>ssn</fieldName>
<valueBool xsi:nil="true"/>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr xsi:nil="true"/>
</item>
</flexValues>
<id>48</id>
<lastUpdated>2009-09-04T18:33:46.463Z</lastUpdated>
<status>NEW</status>
<address>12016 194 B Street</address>
<cellPhone/>
<city>Pitt Meadows</city>
<country>Canada</country>
<email>[email protected]</email>
<firstName>Alisha</firstName>
<gender>Female</gender>
<hiredDate xsi:nil="true"/>
<lastName>Smith</lastName>
<legalStatus>I am authorized to work in this country for any employer</legalStatus>
<middleInitial>Alexandra</middleInitial>
<password>basketball</password>
<phone>6043754603</phone>
<race>Asian (not Hispanic or Latino)</race>
<rank>0</rank>
<reasonRejected xsi:nil="true"/>
<referredBy xsi:nil="true"/>
<resumeFileName>resume_48.docx</resumeFileName>
<source>Careers Website</source>
<startDate xsi:nil="true"/>
<state>US-AL</state>
<submittedBy xsi:nil="true"/>
<textResume/>
<veteran>Armed Forces Service Medal Veterans</veteran>
<zipCode>60606</zipCode>
</getCandidateByIdReturn>
</getCandidateByIdResponse>
</soapenv:Body>
</soapenv:Envelope>
getCandidateDetailsById Element:
Input: getCandidateDetailsByIdRequest
Output: getCandidateDetailsByIdResponse
Input: getCandidateDetailsByIdRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getCandidateDetailsById>
<in0>webapi-1081039353966410322</in0>
<in1>48</in1>
<in2>True</in2>
<in3>True</in3>
<in4>True</in4>
<in5>True</in5>
<in6>True</in6>
<in7>True</in7>
</urn:getCandidateDetailsById>
</soapenv:Body>
</soapenv:Envelope>
Output: getCandidateDetailsByIdResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getCandidateDetailsByIdResponse xmlns="urn:TBEWebAPI">
<getCandidateDetailsByIdReturn>
<offerBeans xmlns=""/>
<historyBeans xmlns="">
<item>
<creationDate>2009-09-04T18:39:26.620Z</creationDate>
<emailText>From: [email protected]
To: [email protected]
Subject: Thank you
Thank you for submitting your resume. Our management team is reviewing your qualifications
and will contact you if there is a match with our current open positions.
Meanwhile, using your email address and password, you can login to our careers website
anytime to update your application information.
We appreciate your interest in TaleoSK and wish you the best of luck in your job search.
-------------------------------
Powered by Taleo
www.taleo.com</emailText>
<id>542</id>
<text>Email message Thank you sent to [email protected]</text>
<userName xsi:nil="true"/>
</item>
<item>
<creationDate>2009-09-04T18:34:46.883Z</creationDate>
<emailText xsi:nil="true"/>
<id>528</id>
<text>Candidate (id: 48) (id: 48) Alisha Alexandra Smith has been evaluated against
requisition (id: 14) (id: 14) Bartender - [98079] for a score of: 0.</text>
<userName xsi:nil="true"/>
</item>
</historyBeans>
<interviewBeans xmlns=""/>
<referenceBeans xmlns=""/>
<attachmentBeans xmlns="">
<item>
<contentType>text/plain</contentType>
<creationDate>2009-09-09T23:43:40.050Z</creationDate>
<description>ConCall Details.txt</description>
<id>4</id>
</item>
</attachmentBeans>
<requisitionBeans xmlns="">
<item>
<creationDate>2009-02-09T23:03:51.430Z</creationDate>
<flexValues>
</flexValues>
<id>11</id>
<lastUpdated>2009-02-18T22:22:18.317Z</lastUpdated>
<status>Open</status>
<city>Dublin</city>
<description><![CDATA[<p>The Pre-Sales Engineer, reporting to the Canadian
Delivery Manager, will be responsible for providing solution architect support to our client's
services sales and pre-sales teams. Solutions are primarily in the area of Electronic Content
Management, Imaging and Document Process Outsourcing. <br />
<br />
This is a role intended to extend the governance of the Delivery organization into the pre-sales
area. This resource will be responsible for defining and validating solutions to be proposed to
new and existing customers. <br />
<br /></p>]]></description>
<duration>FULLTIME</duration>
<filledDate xsi:nil="true"/>
<jobCategory>(2) Professionals</jobCategory>
<jobCode>12345</jobCode>
<location>Headquarters</location>
<numOpen>1</numOpen>
<openedDate>2009-02-09T00:00:00.000Z</openedDate>
<payRange/>
<state>US-CA</state>
<title>Sales Engineer</title>
</item>
</requisitionBeans>
<candidateBean xmlns="">
<creationDate>2009-09-04T18:33:46.463Z</creationDate>
<flexValues>
<item>
<fieldName>Current Salary</fieldName>
<valueBool xsi:nil="true"/>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr xsi:nil="true"/>
</item>
</flexValues>
<id>48</id>
<lastUpdated>2009-09-04T18:33:46.463Z</lastUpdated>
<status>NEW</status>
<address>12032 194 B Street</address>
<cellPhone/>
<city>Pitt Meadows</city>
<country>Canada</country>
<email>[email protected]</email>
<firstName>Alisha</firstName>
<gender>Female</gender>
<hiredDate xsi:nil="true"/>
<lastName>Smith</lastName>
<legalStatus>I am authorized to work in this country for any employer</legalStatus>
<middleInitial>Alexandra</middleInitial>
<password>basketball</password>
<phone>6043754606</phone>
<resumeFileName>resume_48.docx</resumeFileName>
<source>Careers Website</source>
<startDate xsi:nil="true"/>
<state>US-AL</state>
<submittedBy xsi:nil="true"/>
<textResume/>
<veteran>Armed Forces Service Medal Veterans</veteran>
<zipCode>60606</zipCode>
</candidateBean>
</getCandidateDetailsByIdReturn>
</getCandidateDetailsByIdResponse>
</soapenv:Body>
</soapenv:Envelope>
getCandidateHistory Element:
Input: getCandidateHistoryRequest
Output: getCandidateHistoryResponse
Input: getCandidateHistoryRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getCandidateHistory>
<in0>webapi-1081039353966410322</in0>
<in1>43</in1>
</urn:getCandidateHistory>
</soapenv:Body>
</soapenv:Envelope>
Output: getCandidateHistoryResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getCandidateHistoryResponse xmlns="urn:TBEWebAPI">
<getCandidateHistoryReturn xmlns="">
<array>
<item>
<creationDate>2009-07-31T18:08:52.397Z</creationDate>
<emailText xsi:nil="true"/>
<id>497</id>
<text>Employee created from Candidate.</text>
<userName>skarim</userName>
</item>
<item>
<creationDate>2009-06-30T23:01:26.493Z</creationDate>
<emailText xsi:nil="true"/>
<id>491</id>
<text>Candidate created</text>
<userName>skarim</userName>
</item>
</array>
</getCandidateHistoryReturn>
</getCandidateHistoryResponse>
</soapenv:Body>
</soapenv:Envelope>
getCandidatesByRequisition Element:
Input: getCandidatesByRequisitionRequest
Output: getCandidatesByRequisitionResponse
Input: getCandidatesByRequisitionRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getCandidatesByRequisition>
<in0>webapi-1081039353966410322</in0>
<in1>14</in1>
</urn:getCandidatesByRequisition>
</soapenv:Body>
</soapenv:Envelope>
Output: getCandidatesByRequisitionResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getCandidatesByRequisitionResponse xmlns="urn:TBEWebAPI">
<getCandidatesByRequisitionReturn xmlns="">
<array>
<item>31</item>
<item>47</item>
<item>48</item>
</array>
</getCandidatesByRequisitionReturn>
</getCandidatesByRequisitionResponse>
</soapenv:Body>
</soapenv:Envelope>
getCandidateWorkHistory Element:
Input: getCandidateWorkHistoryRequest
Output: getCandidateWorkHistoryResponse
Required Acceptable
Data Field Name Data Field Type
Values
candidateWorkHistoryBean
getCandidateWorkHistoryReturn
[]
Input: getCandidateWorkHistoryRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getCandidateWorkHistory>
<sessionId>webapi-1081039353966410322</sessionId>
<candidateId>48</candidateId>
</urn:getCandidateWorkHistory>
</soapenv:Body>
</soapenv:Envelope>
Output: getCandidateWorkHistoryResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getCandidateWorkHistoryResponse xmlns="urn:TBEWebAPI">
<getCandidateWorkHistoryReturn xmlns="">
<array>
<item>
<creationDate>2009-09-04T18:33:46.463Z</creationDate>
<flexValues>
<item>
<fieldName>Starting Rate Of Pay</fieldName>
<valueBool xsi:nil="true"/>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr xsi:nil="true"/>
</item>
</flexValues>
<id>28</id>
<lastUpdated>2009-09-04T18:33:46.463Z</lastUpdated>
<status xsi:nil="true"/>
<entityId>48</entityId>
<seqNo>2</seqNo>
<jobTitle>Dr</jobTitle>
<companyName/>
<dateFrom>2009-07-01T00:00:00.000Z</dateFrom>
<dateTo>2009-09-01T00:00:00.000Z</dateTo>
<jobDescription/>
<companyStreetAddress/>
<companyCityState/>
<phone/>
<directSupervisor/>
<supervisorTitle/>
<explanation/>
<finalRateOfPay/>
<okToContact>false</okToContact>
<reasonForLeaving>Terminated</reasonForLeaving>
</item>
<item>
<creationDate>2009-09-04T18:33:46.463Z</creationDate>
<flexValues>
<item>
getCandReqStatus Element:
Candidate Requisition Status is picklist created and derived from Taleo Business Edition.
Input: getCandReqStatusRequest
Output: getCandReqStatusResponse
Input: getCandReqStatusRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getCandReqStatus>
<in0>webapi-1081039353966410322</in0>
<in1>48</in1>
<in2>13</in2>
</urn:getCandReqStatus>
</soapenv:Body>
</soapenv:Envelope>
Output: getCandReqStatusResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getCandReqStatusResponse xmlns="urn:TBEWebAPI">
<getCandReqStatusReturn xmlns="">NEW</getCandReqStatusReturn>
</getCandReqStatusResponse>
</soapenv:Body>
</soapenv:Envelope>
getRequisitions Element:
Input: getRequisitionsRequest
Output: getRequisitionsResponse
Input: getRequisitionsRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getRequisitions>
<in0>webapi-8638387102069848283</in0>
<in1>48</in1>
</urn:getRequisitions>
</soapenv:Body>
</soapenv:Envelope>
Output: getRequisitionsResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getRequisitionsResponse xmlns="urn:TBEWebAPI">
<getRequisitionsReturn xmlns="">
<array>
<item>15</item>
<item>13</item>
</array>
</getRequisitionsReturn>
</getRequisitionsResponse>
</soapenv:Body>
</soapenv:Envelope>
searchCandidate Element:
status
Pick list Status name
source
Pick list Source name
lastUpdated
Date Last updated date
creationDate
Date Added to system date
gender
Pick list Gender
race
Pick list Race name
veteran
Pick list Veteran/Disability
rank
Integer Rank (%)
referredBy
String Referred By
updatedWithin
Integer Updated within N days
flagged
Check Box Flagged candidates only
ReasonRej
Pick list Reason for rejection
hiredDate
Date Hired date
Input: searchCandidateRequest
Output: searchCandidateResponse
Input: searchCandidateRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:searchCandidate>
<in0>webapi-1081039353966410322</in0>
<in1>
<!--Zero or more repetitions:-->
<item>
<key>country</key>
<value>Canada</value>
</item>
</in1>
</urn:searchCandidate>
</soapenv:Body>
</soapenv:Envelope>
Output: searchCandidateResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<searchCandidateResponse xmlns="urn:TBEWebAPI">
<searchCandidateReturn xmlns="">
<array>
<item>
<id>30</id>
<relevance>1.0</relevance>
</item>
<item>
<id>48</id>
<relevance>1.0</relevance>
</item>
</array>
</searchCandidateReturn>
</searchCandidateResponse>
</soapenv:Body>
</soapenv:Envelope>
submitCandidate Element:
Input: submitCandidateRequest
Output: submitCandidateResponse
Input: submitCandidateRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:submitCandidate>
<in0>webapi-1081039353966410322</in0>
<in1>48</in1>
<in2>
<array>
<!--Zero or more repetitions:-->
<item>15</item>
</array>
</in2>
</urn:submitCandidate>
</soapenv:Body>
</soapenv:Envelope>
Output: submitCandidateResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<submitCandidateResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
removeCandidate Element:
Input: removeCandidateRequest
Output: removeCandidateResponse
Input: removeCandidateRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:removeCandidate>
<in0>webapi-3736131371583618769</in0>
<in1>48</in1>
<in2>15</in2>
</urn:removeCandidate>
</soapenv:Body>
</soapenv:Envelope>
Output: removeCandidateResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<removeCandidateResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
updateCandidate Element:
Input:updateCandidateRequest
reasonRejected
referredBy
resumeFileName
source
startDate
state
submittedBy
textResume
veteren
zipCode
Output: updateCandidateResponse
Input: updateCandidateRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:updateCandidate>
<in0>webapi6675924402134546238</in0>
<in1>
<flexValues>
<!--Zero or more repetitions :-->
</flexValues>
<Id>48</Id>
<status>Hired</status>
<address>2323 Macaroni Road</address>
<cellPhone>999-343-2344</cellPhone>
<city>Jason</city>
<country>US-CA</country>
<email>[email protected]</email>
<firstName>Jessica</firstName>
<gender>Choose Not to Disclose</gender>
<hiredDate>2009-09-04T18:33:50.830Z</hiredDate>
<lastName>Karim</lastName>
<legalStatus>My status to work in this country is unknown</legalStatus>
<middleInitial>H</middleInitial>
<password>jason</password>
<cellPhone>892-232-2334</cellPhone>
<phone>748-232-2323</phone>
<race>Hispanic or Latino</race>
<rank>100</rank>
<reasonRejected>Position was canceled</reasonRejected>
<referredBy>skarim</referredBy>
<source>Other</source>
<startDate>2009-09-04T18:33:50.830Z</startDate>
<state>US-CA</state>
<submittedBy>skarim</submittedBy>
<textResume>Skilled in after school specials</textResume>
<veteran>Armed Forces Service Medal Veterans</veteran>
<zipCode>93045</zipCode>
</in1>
</urn:createCandidate>
</soapenv:Body>
</soapenv:Envelope>
Output: updateCandidateResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<updateCandidateResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
upsertCandidateToRequisitions Element:
Please Note: doRanking element is Boolean True/False, which forces the system to
recalculate the candidate’s rank for that requisition on upsert.
Please Note: As each client may be able to customize status and reasons, a standard list
of ID’s has not been provided. The easiest way to find a client’s status and reason IDs is
to go into the application and:
o Select a candidate
o Attach the candidate to any requisition at the top of the screen
o Select ‘Rejected’ under the ‘Requisition-specific status:’ picklist
o When the ‘Requisition-specific reason for rejection:’ picklist appears, right click
the page and select ‘View Source’.
o From here you will find a list of appropriate ID values for both sources (sourceID)
and reasons (reasonID).
Input: upsertCandidateToRequisitionsRequest
Output: upsertCandidateToRequisitionsResponse
Input: upsertCandidateToRequisitionsRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:upsertCandidateToRequisitions>
<sessionId>webapi-1081039353966410322</sessionId>
<candidateId>48</candidateId>
<requisitionIds>
<array>
<!--Zero or more repetitions:-->
<item>15</item>
</array>
</requisitionIds>
<statusId>14</statusId>
<reasonId>476</reasonId>
<doRanking>True</doRanking>
</urn:upsertCandidateToRequisitions>
</soapenv:Body>
</soapenv:Envelope>
Output: upsertCandidateToRequisitionsResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<upsertCandidateToRequisitionsResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
Education History
Licenses & Certifications
Previous Residences
References
Work History
rollingEntityBean Definition:
attributeBean Definition:
Data Field
Data Field Type Required Acceptable Values
Name
FieldName String Yes Field name
Value of Text, Email, URL, Pick list, or Text
StringValue String No Area field. For Multiple Pick list use ‘|’ to
separate values.
IntValue int No Value of Integer field
DoubleValue double No Value of Decimal or Currency field
BooleanValue Boolean No Value of Check Box field
DateValue Date No Value of Date field
flexFieldBean Definition:
Data Field
Data Field Type Required Acceptable Values
Name
deleteRollingEntity Element:
Input: deleteRollingEntityRequest
Output: deleteRollingEntityResponse
Input: deleteRollingEntityRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:deleteRollingEntity>
<sessionId>webapi-3736131371583618769</sessionId>
<rollingEntityId>11</rollingEntityId>
</urn:deleteRollingEntity>
</soapenv:Body>
</soapenv:Envelope>
Output: deleteRollingEntityResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<deleteRollingEntityResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
getRollingEntities Element:
Input: getRollingEntitiesRequest
Output: getRollingEntitiesResponse
Input: getRollingEntitiesRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getRollingEntities>
<sessionId>webapi-6894240122814704138</sessionId>
<rollingEntityType>WORK_HISTORY</rollingEntityType>
<entityType>CAND</entityType>
<entityId>45</entityId>
</urn:getRollingEntities>
</soapenv:Body>
</soapenv:Envelope>
Output: getRollingEntitiesResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getRollingEntitiesResponse xmlns="urn:TBEWebAPI">
<getRollingEntitiesReturn xmlns="">
<array>
<item>
<creationDate>2009-08-11T15:43:45.273Z</creationDate>
<flexValues>
<item>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr>McKesson</valueStr>
</item>
<item>
<fieldName>workHistStreet</fieldName>
<valueBool xsi:nil="true"/>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr>12 – Richmond Street</valueStr>
</item>
<item>
<fieldName>workHistCityState</fieldName>
<valueBool xsi:nil="true"/>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr>BC</valueStr>
</item>
<item>
<fieldName>workHistPhone</fieldName>
<valueBool xsi:nil="true"/>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr>858-304-3434</valueStr>
</item>
<item>
<fieldName>workHistSupervisor</fieldName>
<valueBool xsi:nil="true"/>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr>595-394-4094</valueStr>
</item>
<item>
<fieldName>workHistSuperTitle</fieldName>
<valueBool xsi:nil="true"/>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr>Manager</valueStr>
</item>
<item>
<fieldName>workHistOkContact</fieldName>
<valueBool>true</valueBool>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr xsi:nil="true"/>
</item>
<item>
<fieldName>workHistPay</fieldName>
<valueBool xsi:nil="true"/>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr>65000</valueStr>
</item>
<item>
<fieldName>toPresent</fieldName>
<valueBool>true</valueBool>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr xsi:nil="true"/>
</item>
</attributes>
<entityType>CAND</entityType>
<entityId>45</entityId>
<subType>WORK_HISTORY</subType>
</item>
</array>
</getRollingEntitiesReturn>
</getRollingEntitiesResponse>
</soapenv:Body>
</soapenv:Envelope>
upsertRollingEntity Element:
Input: upsertRollingEntityRequest
Output: upsertRollingEntityResponse
Input: upsertRollingEntityRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:upsertRollingEntity>
<sessionId>webapi-3736131371583618769</sessionId>
<rollingEntityBean>
<flexValues>
<!--Zero or more repetitions:-->
</flexValues>
<id>12</id>
<status>New</status>
<attributes>
<!--Zero or more repetitions:-->
<item>
<fieldName>workHistJobTitle</fieldName>
<valueStr>Senior Recruiter</valueStr>
</item>
<item>
<fieldName>workHistOkContact</fieldName>
<valueBool>False</valueBool>
</item>
</attributes>
<entityType>CAND</entityType>
<entityId>44</entityId>
<subType>WORK_HISTORY</subType>
</rollingEntityBean>
</urn:upsertRollingEntity>
</soapenv:Body>
</soapenv:Envelope>
Output: upsertRollingEntityResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
< upsertRollingEntityResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
contactBean Definition:
flexFieldBean Definition:
Data Field
Data Field Type Required Acceptable Values
Name
FieldName String Yes Field name
Value of Text, Email, URL, Pick list, or Text
StringValue String No Area field. For Multiple Pick list use ‘|’ to
separate values.
IntValue int No Value of Integer field
DoubleValue double No Value of Decimal or Currency field
BooleanValue Boolean No Value of Check Box field
DateValue Date No Value of Date field
createContact Element:
Input:createContactRequest
Output: createContactResponse
Input: createContactRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createContact>
<in0>webapi6675924402134546238</in0>
<in1>
<flexValues>
<!--Zero or more repetitions:-->
</flexValues>
<accountId>2</accountId>
<address>82 Taleo Drive</address>
<assistantEmail>[email protected]</assistantEmail>
<assistantName>Shakir Karim</assistantName>
<assistantPhone>604-761-0087</assistantPhone>
<cellPhone>604-920-3949</cellPhone>
<city>Dublin</city>
<contactType>?</contactType>
<country>United States</country>
<department>Sales</department>
<description>Head of Partners and Alliances</description>
<email>[email protected]</email>
<fax>604-323-2323</fax>
<firstName>Don</firstName>
<lastName>Darrah</lastName>
<phone>583-903-3434</phone>
<state>US-CA</state>
<title>Manager</title>
<zipCode>90210</zipCode>
</in1>
</urn:createContact>
</soapenv:Body>
</soapenv:Envelope>
Output: createContactResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createContactResponse xmlns="urn:TBEWebAPI">
<createContactReturn xmlns="">1</createContactReturn>
</createContactResponse>
</soapenv:Body>
</soapenv:Envelope>
deleteContact Element:
Input: deleteContactRequest
Output: deleteContactResponse
Input: deleteContactRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:deleteContact>
<in0>webapi6675924402134546238</in0>
<in1>1</in1>
</urn:deleteContact>
</soapenv:Body>
</soapenv:Envelope>
Output: deleteContactResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<deleteContactResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
getContactById Element:
Input: getContactByIdRequest
Output: getContactByIdResponse
Input: getContactByIdRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getContactById>
<in0>webapi6675924402134546238</in0>
<in1>1</in1>
</urn:getContactById>
</soapenv:Body>
</soapenv:Envelope>
Output: getContactByIdResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getContactByIdResponse xmlns="urn:TBEWebAPI">
<getContactByIdReturn xmlns="">
<creationDate>2009-08-21T22:04:14.597Z</creationDate>
<flexValues/>
<id>1</id>
<lastUpdated>2009-08-21T22:09:35.259Z</lastUpdated>
<status xsi:nil="true"/>
<accountId>2</accountId>
<address>82 Taleo Drive</address>
<assistantEmail>[email protected]</assistantEmail>
<assistantName>Sonia Jason</assistantName>
<assistantPhone>604-894-9487</assistantPhone>
<cellPhone>604-920-3949</cellPhone>
<city>Dublin</city>
<contactType xsi:nil="true"/>
<country>United States</country>
<creator xsi:nil="true"/>
<department>Sales</department>
<description>Head of Partners and Alliances</description>
<email>[email protected]</email>
<fax>604-323-2323</fax>
<firstName>Don</firstName>
<lastName>Darrah</lastName>
<phone>583-903-3434</phone>
<reportsToId>0</reportsToId>
<state>US-CA</state>
<title>Manager</title>
<zipCode>90210</zipCode>
</getContactByIdReturn>
</getContactByIdResponse>
</soapenv:Body>
</soapenv:Envelope>
getContactHistory Element:
This object is used to fetch a history log entry which reflects a past event or action
related to contacts. History records can only be created by the server, they cannot be
modified or deleted. History log includes server side ID, test describing history record,
complete text of email message (for email events) and creation date.
Input: getContactHistoryRequest
Output: getContactHistoryResponse
Input: getContactHistoryRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getContactHistory>
<in0>webapi-2722388699079508905</in0>
<in1>2</in1>
</urn:getContactHistory>
</soapenv:Body>
</soapenv:Envelope>
Output: getContactHistoryResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getContactHistoryResponse xmlns="urn:TBEWebAPI">
<getContactHistoryReturn xmlns="">
<array>
<item>
<creationDate>2009-08-21T22:28:05.247Z</creationDate>
<emailText xsi:nil="true"/>
<id>508</id>
<text>Contact created</text>
<userName>skarim</userName>
</item>
</array>
</getContactHistoryReturn>
</getContactHistoryResponse>
</soapenv:Body>
</soapenv:Envelope>
searchContact Element:
okey=”rank”, value=”100|200” will search for all candidates with rank value
between 100 and 200 (inclusive).
For date fields: interval between two dates in ISO yyyy-MM-dd format, separated by ‘|’
character. Either left (from) or right (to) side can be omitted. Example:
o key=”startDate”, value=”2004-06-01|” will search for all candidates with start
date on or after June 1st 2004.
o key=”startDate”, value=”|2004-08-01” will search for all candidates with start
date on or before August 1st 2004.
o key=”startDate”, value=”2004-06-01|2004-08-01” will search for all candidates
with start date between June 1st 2004 and August 1st 2004 (inclusive).
For date interval fields: number of days from today to the past. Example:
o key=” addedWithin”, value=”7” will search for all candidates added to the
system within the last week.
For single pick list: code value or name of selected item. Example:
o key=”country”, value=”US” will search for all candidates with country field equals
to “United States”.
o key=”status”, value=”available” will search for all candidates in “Available” status.
For multiple pick list: code values or names of selected items, separated by ‘|’ character.
Example:
o key=”customMultiple”, value=”A1|B2|X5” will search for all candidates with
customMultiple field containing one or more of values: A1, B2, X5.
For check box fields: “true” if check box must be checked, “false” is unchecked. Example:
o key=” flagged”, value=”true” will search for all candidates “flagged” for the user
currently logged in.
Search keys names and types can be found in Administration>Customize>Contact Fields.
They may include both system fields (listed below for convenience) and custom fields.
For custom fields External name is used as key name.
country
String Country code from pick list
addedWithin
Integer Added within N days
updatedWithin
Integer Updated within N days
Input: searchContactRequest
Output: searchContactResponse
Input: searchContactRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:searchContact>
<in0>webapi6675924402134546238</in0>
<in1>
Output: searchContactResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<searchContactResponse xmlns="urn:TBEWebAPI">
<searchContactReturn xmlns="">
<array>
<item>
<id>1</id>
<relevance>1.0</relevance>
</item>
</array>
</searchContactReturn>
</searchContactResponse>
</soapenv:Body>
</soapenv:Envelope>
updateContact Element:
Input:updateContactRequest
Output: updateContactResponse
Input: updateContactRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:updateContact>
<in0>webapi6675924402134546238</in0>
<in1>
<flexValues>
Output: updateContactResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<updateContactResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
include accounts (ACCT), candidates (CAND), contacts (CTCT), employees (EMPL), requisitions
(REQU) and users (WORK).
contactLogBean Definition:
Data Field
Data Field Name Required Acceptable Values
Type
id long Read Only Contact log’s unique server side ID.
creator String Login name of user who has created this
Yes
record
typeNo int Type of contact log:
1 = email
Yes
2 = phone call
3 = response
entityType String Type of related entity:
ACCT = accounts
CAND = candidates
Yes CTCT = contacts
EMPL = employees
REQU = requisitions
WORK = users
entityId long Yes ID of related entity
subject String Yes Log’s subject
comments String No Log’s comments or email body
contactDate Date No Contact date
creationDate Date Read Only Creation date
lastUpdated Date Read Only Last updated date
createContactLog Element:
Input: createContactLogRequest
Output: createContactLogResponse
Input: createreateContactLogRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createContactLog>
<in0>webapi-1081039353966410322</in0>
<in1>
<comments>Unable to Get a Hold of Candidate</comments>
<contactDate>2009-06-30T23:01:26.493Z</contactDate>
<creator>skarim</creator>
<entityId>48</entityId>
<entityType>CAND</entityType>
<subject>Phone Screen</subject>
<typeNo>2</typeNo>
</in1>
</urn:createContactLog>
</soapenv:Body>
</soapenv:Envelope>
Output: createContactLogResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createContactLogResponse xmlns="urn:TBEWebAPI">
<createContactLogReturn xmlns="">3</createContactLogReturn>
</createContactLogResponse>
</soapenv:Body>
</soapenv:Envelope>
deleteContactLog Element:
Input: deleteContactLogRequest
Output: deleteContactLogResponse
Input: deleteContactLogRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:deleteContactLog>
<in0>webapi-6706128845720983299</in0>
<in1>6</in1>
</urn:deleteContactLog>
</soapenv:Body>
</soapenv:Envelope>
Output: deleteContactLogResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<deleteContactLogResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
getContactLogById Element:
Input: getContactLogByIdRequest
Output: getContactLogByIdResponse
Input: getContactLogByIdRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getContactLogById>
<in0>webapi-6706128845720983299</in0>
<in1>6</in1>
</urn:getContactLogById>
</soapenv:Body>
</soapenv:Envelope>
Output: getContactLogByIdResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getContactLogByIdResponse xmlns="urn:TBEWebAPI">
<getContactLogByIdReturn xmlns="">
<comments>Informed candidate that requisition has been closed.</comments>
<contactDate>2009-09-11T00:00:00.000Z</contactDate>
<creationDate>2009-09-11T05:45:08.260Z</creationDate>
<creator>super-admin</creator>
<entityId>48</entityId>
<entityType>CAND</entityType>
<id>6</id>
<lastUpdated>2009-09-11T05:45:08.260Z</lastUpdated>
<subject>Requisition Closed</subject>
<typeNo>2</typeNo>
</getContactLogByIdReturn>
</getContactLogByIdResponse>
</soapenv:Body>
</soapenv:Envelope>
getContactLogsByEntity Element:
ACCT = accounts
CAND = candidates
EMPL = employees
REQU = requisitions
WORK = users
in2
Long Yes ID of associated entity
Output: getContactLogsByEntityResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getContactLogsByEntity>
<in0>webapi-6706128845720983299</in0>
<in1>CAND</in1>
<in2>48</in2>
</urn:getContactLogsByEntity>
</soapenv:Body>
</soapenv:Envelope>
Output: getContactLogsByEntityResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getContactLogsByEntityResponse xmlns="urn:TBEWebAPI">
<getContactLogsByEntityReturn xmlns="">
<array>
<item>6</item>
<item>4</item>
<item>5</item>
<item>3</item>
</array>
</getContactLogsByEntityReturn>
</getContactLogsByEntityResponse>
</soapenv:Body>
</soapenv:Envelope>
updateContactLog Element:
Input: updateContactLogRequest
Output: updateContactLogResponse
Input: updateContactLogRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:updateContactLog>
<in0>webapi-6706128845720983299</in0>
<in1>
<comments>Phone Interview was rescheduled</comments>
<contactDate>2009-06-30T23:01:26.493Z</contactDate>
<creator>destey</creator>
<entityId>48</entityId>
<entityType>CAND</entityType>
<id>4</id>
<subject>Interview</subject>
<typeNo>2</typeNo>
</in1>
</urn:updateContactLog>
</soapenv:Body>
</soapenv:Envelope>
Output: updateContactLogResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<updateContactLogResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
createEmailLog Element:
Input:createEmailLogRequest
Output: createEmailLogResponse
Input: createEmailLogRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createEmailLog>
<in0>webapi-516132820785594972</in0>
<in1>[email protected]</in1>
<in2>Test_Subject</in2>
<in3>Test_Body</in3>
<in4>2009-06-30T23:01:26.493Z</in4>
</urn:createEmailLog>
</soapenv:Body>
</soapenv:Envelope>
Output: createEmailLogResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createEmailLogResponse xmlns="urn:TBEWebAPI">
<createEmailLogReturn xmlns="">7</createEmailLogReturn>
</createEmailLogResponse>
</soapenv:Body>
</soapenv:Envelope>
createEmailSentLog Element:
Input:createEmailSentLogRequest
message
in4
Calendar of email
Date Yes
message
Output: createEmailSentLogResponse
Input: createEmailSentLogRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createEmailSentLog>
<in0>webapi-516132820785594972</in0>
<in1>[email protected]</in1>
<in2>Test_Subject</in2>
<in3>Test_Body</in3>
<in4>2009-06-30T23:01:26.493Z</in4>
</urn:createEmailSentLog>
</soapenv:Body>
</soapenv:Envelope>
Output: createEmailLogResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createEmailSentLogResponse xmlns="urn:TBEWebAPI">
<createEmailSentLogReturn xmlns="">8</createEmailSentLogReturn>
</createEmailSentLogResponse>
</soapenv:Body>
</soapenv:Envelope>
employeeBean Definition:
cellPhone
Employees mobile or
String No
cell phone number
hiredDate
Date of which the
dateTime No
employee was hired.
startDate Date of
dateTime No
commencement
race Race name from pick
String No
list
gender Gender name from
String No
pick list
True to lock
employee access
lockedFromEws Boolean No
from the employee
website
Picklist derived
department of
employee . As these
are configurable,
departmentId Long No view source on
add/edit employee
page to find values
(search for
‘department’)
Managers ID that is
managerId Long No the direct superior of
employee
Picklist derived
location of
employee . As these
are configurable,
locationId Long No
view source on
add/edit employee
page to find values
(search for ‘location’)
jobCode
Employees defined
String No
job code value
salaryGrade Employees defined
String No
salary grade
salary Employees defined
Double No
salary amount.
Picklist derived
payment frequency
(monthly, etc.) . As
these are
payFrequency String No configurable, view
source on add/edit
employee page to
find values (search for
‘payFrequency’)
Require the
employee to change
their password when
changePswdOnEwsLogin Boolean No
first login to
employee portal
website (EWS)
creationDate
dateTime Read Only Creation date
lastUpdated
dateTime Read Only Last updated date
Array of flexible
(future standard) field
values.
additionalEntities additionalEntitiesBean [] No
** PLACEHOLDER
FOR FUTURE USE
flexValues flexFieldBean [] No Array of flexible
flexFieldBean Definition:
Data Field
Data Field Type Required Acceptable Values
Name
FieldName String Yes Field name
Value of Text, Email, URL, Pick list, or Text
StringValue String No Area field. For Multiple Pick list use ‘|’ to
separate values.
IntValue int No Value of Integer field
DoubleValue double No Value of Decimal or Currency field
BooleanValue boolean No Value of Check Box field
DateValue Date No Value of Date field
createEmployee Element:
Input:createEmployeeRequest
cellPhone
hiredDate
startDate
race
gender
lockedFromEws
reviewManagerId
departmentId
managerId
locationId
ewsLogin *
ewsPassword *
jobTitle
jobCode
salaryGrade
salary
payFrequency
changePswdOnEwsLogin
additionalEntities []
Output: createEmployeeResponse
Input:createEmployeeRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createEmployee>
<sessionId>webapi4901801771281067756</sessionId>
<bean>
<flexValues>
<!--Zero or more repetitions:-->
<item>
</item>
</flexValues>
<status>Employed</status>
<city>Seattle</city>
<address>234 Sandra Ave</address>
<zipCode>578937</zipCode>
<state>US-WA</state>
<country>United States</country>
<phone>754-343-2323</phone>
<employeeNumber>S-54896</employeeNumber>
<email>[email protected]</email>
<firstName>Sharon</firstName>
<middleInitial>A</middleInitial>
<lastName>Darrah</lastName>
<cellPhone>230-234-5895</cellPhone>
<hiredDate>2009-06-30T23:01:26.493Z</hiredDate>
<startDate>2009-10-01T23:01:26.493Z</startDate>
<race>Hispanic or Latino</race>
<gender>Female</gender>
<lockedFromEws>False</lockedFromEws>
<reviewManagerId>4</reviewManagerId>
<departmentId>2</departmentId>
<managerId>4</managerId>
<locationId>2</locationId>
<ewsLogin>sand</ewsLogin>
<ewsPassword>sand</ewsPassword>
<jobTitle>Consultant</jobTitle>
<jobCode>Consulting</jobCode>
<salaryGrade>Level 1</salaryGrade>
<salary>5600</salary>
<payFrequency>Monthly</payFrequency>
<changePswdOnEwsLogin>False</changePswdOnEwsLogin>
<additionalEntities>
<!--Zero or more repetitions:-->
<item>
</item>
</additionalEntities>
</bean>
</urn:createEmployee>
</soapenv:Body>
</soapenv:Envelope>
Output: createEmployeeResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createEmployeeResponse xmlns="urn:TBEWebAPI">
<createEmployeeReturn xmlns="">134</createEmployeeReturn>
</createEmployeeResponse>
</soapenv:Body>
</soapenv:Envelope>
deleteEmployee Element:
Input: deleteEmployeeRequest
Output: deleteEmployeeResponse
Input: deleteEmployeeRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:deleteEmployee>
<sessionId>webapi4901801771281067756</sessionId>
<employeeId>134</employeeId>
</urn:deleteEmployee>
</soapenv:Body>
</soapenv:Envelope>
Output: deleteEmployeeResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<deleteEmployeeResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
deleteEmployeeByNumber Element:
Input: deleteEmployeeByNumberRequest
Output: deleteEmployeeByNumberResponse
Input: deleteEmployeeByNumberRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:deleteEmployeeByNumber>
<sessionId>webapi4901801771281067756</sessionId>
<employeeNumber>S-54896</employeeNumber>
</urn:deleteEmployeeByNumber>
</soapenv:Body>
</soapenv:Envelope>
Output: deleteEmployeeByNumberResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<deleteEmployeeByNumberResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
getEmployeeById Element:
Input: getEmployeeByIdRequest
Output: getEmployeeByIdResponse
Input: getEmployeeByIdRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getEmployeeById>
<sessionId>webapi4901801771281067756</sessionId>
<employeeId>137</employeeId>
<additionalEntities>
<!--Zero or more repetitions:-->
<item></item>
</additionalEntities>
</urn:getEmployeeById>
</soapenv:Body>
</soapenv:Envelope>
Output: getEmployeeByIdResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getEmployeeByIdResponse xmlns="urn:TBEWebAPI">
<getEmployeeByIdReturn xmlns="">
<creationDate>2009-09-15T17:19:43.153Z</creationDate>
<flexValues>
<item>
<fieldName>District</fieldName>
<valueBool xsi:nil="true"/>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr xsi:nil="true"/>
</item>
</flexValues>
<id>137</id>
<lastUpdated>2009-09-15T17:19:43.153Z</lastUpdated>
<status>Employed</status>
<city>Seattle</city>
<address>234 Sandra Ave</address>
<zipCode>578937</zipCode>
<state>US-WA</state>
<country>US</country>
<employeeNumber>S-54896</employeeNumber>
<email>[email protected]</email>
<firstName>Sharon</firstName>
<middleInitial>A</middleInitial>
<lastName>Darrah</lastName>
<cellPhone>230-234-5895</cellPhone>
<title xsi:nil="true"/>
<hiredDate>2009-06-30T23:01:26.493Z</hiredDate>
<startDate>2009-10-01T23:01:26.493Z</startDate>
<race>Hispanic or Latino</race>
<gender>Female</gender>
<reviewManagerId>4</reviewManagerId>
<departmentId>2</departmentId>
<hierarchyPath xsi:nil="true"/>
<managerId>4</managerId>
<locationId>2</locationId>
<ewsLogin>S-54896</ewsLogin>
<ewsPassword>3101290627273108292727644022402228412763==</ewsPassword>
<jobTitle>Consultant</jobTitle>
<jobCode>Consulting</jobCode>
<salaryGrade>Level 1</salaryGrade>
<salary>5600.0</salary>
<payFrequency>Monthly</payFrequency>
<changePswdOnEwsLogin>true</changePswdOnEwsLogin>
<additionalEntities/>
<phone>754-343-2323</phone>
</getEmployeeByIdReturn>
</getEmployeeByIdResponse>
</soapenv:Body>
</soapenv:Envelope>
getEmployeeByNumber Element:
Input: getEmployeeByNumberRequest
Output: getEmployeeByNumberResponse
Input: getEmployeeByNumberRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getEmployeeByNumber>
<sessionId>webapi4901801771281067756</sessionId>
<employeeNumber>S-54896</employeeNumber>
<additionalEntities>
<!--Zero or more repetitions:-->
<item></item>
</additionalEntities>
</urn:getEmployeeByNumber>
</soapenv:Body>
</soapenv:Envelope>
Output: getEmployeeByNumberResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getEmployeeByNumberResponse xmlns="urn:TBEWebAPI">
<getEmployeeByNumberReturn xmlns="">
<creationDate>2009-09-15T17:19:43.153Z</creationDate>
<flexValues>
<item>
<fieldName>District</fieldName>
<valueBool xsi:nil="true"/>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr xsi:nil="true"/>
</item>
</flexValues>
<id>137</id>
<lastUpdated>2009-09-15T17:19:43.153Z</lastUpdated>
<status>Employed</status>
<city>Seattle</city>
<address>234 Sandra Ave</address>
<zipCode>578937</zipCode>
<state>US-WA</state>
<country>US</country>
<employeeNumber>S-54896</employeeNumber>
<email>[email protected]</email>
<firstName>Sharon</firstName>
<middleInitial>A</middleInitial>
<lastName>Darrah</lastName>
<cellPhone>230-234-5895</cellPhone>
<title xsi:nil="true"/>
<hiredDate>2009-06-30T23:01:26.493Z</hiredDate>
<startDate>2009-10-01T23:01:26.493Z</startDate>
<race>Hispanic or Latino</race>
<gender>Female</gender>
<reviewManagerId>4</reviewManagerId>
<departmentId>2</departmentId>
<hierarchyPath xsi:nil="true"/>
<managerId>4</managerId>
<locationId>2</locationId>
<ewsLogin>S-54896</ewsLogin>
<ewsPassword>3101290627273108292727644022402228412763==</ewsPassword>
<jobTitle>Consultant</jobTitle>
<jobCode>Consulting</jobCode>
<salaryGrade>Level 1</salaryGrade>
<salary>5600.0</salary>
<payFrequency>Monthly</payFrequency>
<changePswdOnEwsLogin>true</changePswdOnEwsLogin>
<additionalEntities/>
<phone>754-343-2323</phone>
</getEmployeeByNumberReturn>
</getEmployeeByNumberResponse>
</soapenv:Body>
</soapenv:Envelope>
searchEmployee Element:
o key=”country”, value=”US” will search for all candidates with country field equals
to “United States”.
o key=”status”, value=”available” will search for all candidates in “Available” status.
For multiple pick list: code values or names of selected items, separated by ‘|’ character.
Example:
o key=”customMultiple”, value=”A1|B2|X5” will search for all candidates with
customMultiple field containing one or more of values: A1, B2, X5.
For check box fields: “true” if check box must be checked, “false” is unchecked. Example:
o key=” flagged”, value=”true” will search for all candidates “flagged” for the user
currently logged in.
Search keys names and types can be found in Administration>Customize>Employee
Fields. They may include both system fields (listed below for convenience) and custom
fields. For custom fields External name is used as key name.
updatedWithin
Integer Updated within N days
flagged
Check Box Flagged candidates only
hiredDate
Date Hired date
startDate
Date Start date
Input: searchEmployeeRequest
Output: searchEmployeeResponse
Input: searchEmployeeRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:searchEmployee>
<sessionId>webapi7073868042459393355</sessionId>
<searchParams>
<!--Zero or more repetitions:-->
<item>
<key>department</key>
<value>customer service</value>
</item>
</searchParams>
</urn:searchEmployee>
</soapenv:Body>
</soapenv:Envelope>
Output: searchEmployeeResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<searchEmployeeResponse xmlns="urn:TBEWebAPI">
<searchEmployeeReturn xmlns="">
<array>
<item>
<id>4</id>
<relevance>1.0</relevance>
</item>
<item>
<id>6</id>
<relevance>1.0</relevance>
</item>
<item>
<id>8</id>
<relevance>1.0</relevance>
</item>
</array>
</searchEmployeeReturn>
</searchEmployeeResponse>
</soapenv:Body>
</soapenv:Envelope>
updateEmployee Element:
Input:updateEmployeeRequest
payFrequency
changePswdOnEwsLogin
additionalEntities []
Output: updateEmployeeResponse
Input: updateEmployeeRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:updateEmployee>
<sessionId>webapi7073868042459393355</sessionId>
<bean>
<flexValues>
<!--Zero or more repetitions:-->
<item>
<fieldName>District</fieldName>
<valueStr>Store1</valueStr>
</item>
</flexValues>
<id>137</id>
<status>LOA</status>
<city>Seattle</city>
<address>234 Sandra Ave</address>
<zipCode>578937</zipCode>
<state>US-WA</state>
<country>United States</country>
<phone>754-343-2323</phone>
<employeeNumber>S-54896</employeeNumber>
<email>[email protected]</email>
<firstName>Sharon</firstName>
<middleInitial>A</middleInitial>
<lastName>Darrah</lastName>
<cellPhone>230-234-5895</cellPhone>
<hiredDate>2009-06-30T23:01:26.493Z</hiredDate>
<startDate>2009-10-01T23:01:26.493Z</startDate>
<race>Hispanic or Latino</race>
<gender>Female</gender>
<lockedFromEws>False</lockedFromEws>
<reviewManagerId>4</reviewManagerId>
<departmentId>2</departmentId>
<managerId>4</managerId>
<locationId>2</locationId>
<ewsLogin>sand</ewsLogin>
<ewsPassword>sand</ewsPassword>
<jobTitle>Consultant</jobTitle>
<jobCode>Consulting</jobCode>
<salaryGrade>Level 1</salaryGrade>
<salary>5600</salary>
<payFrequency>Monthly</payFrequency>
<changePswdOnEwsLogin>False</changePswdOnEwsLogin>
<additionalEntities>
<!--Zero or more repetitions:-->
<item>
</item>
</additionalEntities>
</bean>
</urn:updateEmployee>
</soapenv:Body>
</soapenv:Envelope>
Output: updateEmployeeResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<updateEmployeeResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
upsertEmployee Element:
The endpoint receives a message to upsert an existing employee record (create new
andor update existing), and sends a correlated message of the employee ID that has
their data record/elements updated.
Upsert is the universal create and update command for Taleo Business Edition
API. When using upsertEmployee as create command, use all the field exept
for employeeID, When using upsertEmployee as update command, use all
fields or fields will be defined NULL (same as updateEmployee).
Input:upsertEmployeeRequest
payFrequency
changePswdOnEwsLogin
additionalEntities []
Output: upsertEmployeeResponse
Input: upsertEmployeeRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:upsertEmployee>
<sessionId>webapi7073868042459393355</sessionId>
<bean>
<flexValues>
<!--Zero or more repetitions:-->
<item>
<fieldName>District</fieldName>
<valueStr>Store1</valueStr>
</item>
</flexValues>
<id>137</id>
<status>Employed</status>
<city>Seattle</city>
<address>234 Sandra Ave</address>
<zipCode>578937</zipCode>
<state>US-WA</state>
<country>United States</country>
<phone>754-343-2323</phone>
<employeeNumber>S-54896</employeeNumber>
<email>[email protected]</email>
<firstName>Sharon</firstName>
<middleInitial>A</middleInitial>
<lastName>Darrah</lastName>
<cellPhone>230-234-5895</cellPhone>
<hiredDate>2009-06-30T23:01:26.493Z</hiredDate>
<startDate>2009-10-01T23:01:26.493Z</startDate>
<race>Hispanic or Latino</race>
<gender>Female</gender>
<lockedFromEws>False</lockedFromEws>
<reviewManagerId>4</reviewManagerId>
<departmentId>2</departmentId>
<managerId>4</managerId>
<locationId>2</locationId>
<ewsLogin>sand</ewsLogin>
<ewsPassword>sand</ewsPassword>
<jobTitle>Consultant</jobTitle>
<jobCode>Consulting</jobCode>
<salaryGrade>Level 1</salaryGrade>
<salary>5600</salary>
<payFrequency>Monthly</payFrequency>
<changePswdOnEwsLogin>False</changePswdOnEwsLogin>
<additionalEntities>
<!--Zero or more repetitions:-->
<item>
</item>
</additionalEntities>
</bean>
</urn:upsertEmployee>
</soapenv:Body>
</soapenv:Envelope>
Output: upsertEmployeeResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<upsertEmployeeResponse xmlns="urn:TBEWebAPI">
<upsertEmployeeReturn xmlns="">137</upsertEmployeeReturn>
</upsertEmployeeResponse>
</soapenv:Body>
</soapenv:Envelope>
Events are calendar tasks stored within a specific entity of Taleo Business Edition. There is a one-
to-many relationship with events to entities. Entities include accounts (ACCT), candidates
(CAND), contacts (CTCT), employees (EMPL), requisitions (REQU) and users (WORK).
calendarEventBean Definition:
Data Field
Data Field Type Required Acceptable Values
Name
Account’s unique server side ID. Can be
id long Read Only obtained by searching the accounts’
database or by creating a new account.
status String Yes Account’s Status from pick list
creator String Yes Creator’s login name
entityType String Yes Type of related entity:
ACCT = accounts
CAND = candidates
CTCT = contacts
EMPL = employees
REQU = requisitions
WORK = users
entityId long Yes ID of associated entity
location String No Location of event
subject String Yes Subject of event
“Private event” flag
isPrivate Boolean No True
False
startDate Date Yes Date and time of event begin
duration long Yes Duration of event (in ms)
description String No Description
participants ParticipantBean[] Yes Array of events’ participants
creationDate Date Read Only Creation date
lastUpdated Date Read Only Last updated date
flexValues FlexFieldBean[] No Array of flexible (custom) field values
participantBean Definition:
Data Field
Data Field Type Required Acceptable Values
Name
PersonId long Read Only ID of person (user or contact)
PersonType String Yes Type of person object: WORK=user,
flexFieldBean Definition:
Data Field
Data Field Type Required Acceptable Values
Name
FieldName String Yes Field name
Value of Text, Email, URL, Pick list, or Text
StringValue String No Area field. For Multiple Pick list use ‘|’ to
separate values.
IntValue int No Value of Integer field
DoubleValue double No Value of Decimal or Currency field
BooleanValue Boolean No Value of Check Box field
DateValue Date No Value of Date field
createEvent Element:
Input: createEventRequest
description
duration *
entityId *
entityType *
isPrivate type
location
startDate *
subject
participants []
endDate
eventId *
eventType *
personId *
personType *
startDate
Output: createEventResponse
Input: createEventRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createEvent>
<in0>webapi7774524514047942379</in0>
<in1>
<flexValues>
<!--Zero or more repetitions:-->
</flexValues>
<status>New</status>
<creator>skarim</creator>
<description>Face to face Interview</description>
<duration>50000</duration>
<entityId>48</entityId>
<entityType>CAND</entityType>
<isPrivate>True</isPrivate>
<location>Meeting Room 1</location>
<participants>
<!--Zero or more repetitions:-->
<item>
<endDate>2009-06-30T23:01:26.493Z</endDate>
<eventType>CLDEV</eventType>
<personId>7</personId>
<personType>WORK</personType>
<startDate>2009-06-30T23:01:26.493Z</startDate>
</item>
</participants>
<startDate>2009-06-30T23:01:26.493Z</startDate>
<subject>Interview</subject>
</in1>
</urn:createEvent>
</soapenv:Body>
</soapenv:Envelope>
Output: createEventResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createEventResponse xmlns="urn:TBEWebAPI">
<createEventReturn xmlns="">1</createEventReturn>
</createEventResponse>
</soapenv:Body>
</soapenv:Envelope>
deleteEvent Element:
Input: deleteEventRequest
in1
Event ID Yes ID of Event
Output: deleteEventResponse
Input: deleteEventRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:deleteEvent>
<in0>webapi5722630372091424901</in0>
<in1>2</in1>
</urn:deleteEvent>
</soapenv:Body>
</soapenv:Envelope>
Output: deleteEventResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<deleteEventResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
getEventByEntity Element:
Input: getEventByEntityRequest
Output: getEventByEntityResponse
Input: getEventByEntityRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getEventByEntity>
<in0>webapi7774524514047942379</in0>
<in1>CAND</in1>
<in2>48</in2>
</urn:getEventByEntity>
</soapenv:Body>
</soapenv:Envelope>
Output: getEventByEntityResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getEventByEntityResponse xmlns="urn:TBEWebAPI">
<getEventByEntityReturn xmlns="">
<array>
<item>1</item>
<item>3</item>
<item>7</item>
</array>
</getEventByEntityReturn>
</getEventByEntityResponse>
</soapenv:Body>
</soapenv:Envelope>
getEventById Element:
Input: getEventByIdRequest
Output: getEventByIdResponse
Input: getEventByIdRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getEventById>
<in0>webapi7774524514047942379</in0>
<in1>1</in1>
</urn:getEventById>
</soapenv:Body>
</soapenv:Envelope>
Output: getEventByIdResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getEventByIdResponse xmlns="urn:TBEWebAPI">
<getEventByIdReturn xmlns="">
<creationDate>2009-09-11T06:47:54.527Z</creationDate>
<flexValues/>
<id>1</id>
<lastUpdated>2009-09-11T07:01:55.452Z</lastUpdated>
<status>Created</status>
<creator>skarim</creator>
<description>Face to face Interview</description>
<duration>7200000</duration>
<entityId>48</entityId>
<entityType>CAND</entityType>
<isPrivate>true</isPrivate>
<location>Meeting Room 1</location>
<participants>
<item>
<endDate>2009-06-30T02:00:00.000Z</endDate>
<eventId>1</eventId>
<eventType>CLDEV</eventType>
<personId>7</personId>
<personType>WORK</personType>
<startDate>2009-06-30T00:00:00.000Z</startDate>
</item>
</participants>
<startDate>2009-06-30T00:00:00.000Z</startDate>
<subject>Interview</subject>
</getEventByIdReturn>
</getEventByIdResponse>
</soapenv:Body>
</soapenv:Envelope>
getPublicEvents Element:
Input: getPublicEventsRequest
Output: getPublicEventsResponse
Input: getPublicEventsRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getPublicEvents>
<in0>webapi-6686750025617579220</in0>
<in1>2007-06-30T00:00:00.000Z</in1>
<in2>2010-06-30T00:00:00.000Z</in2>
</urn:getPublicEvents>
</soapenv:Body>
</soapenv:Envelope>
Output: getPublicEventsResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getPublicEventsResponse xmlns="urn:TBEWebAPI">
<getPublicEventsReturn xmlns="">
<array/>
</getPublicEventsReturn>
</getPublicEventsResponse>
</soapenv:Body>
</soapenv:Envelope>
updateEvent Element:
Input: updateEventRequest
subject
participants []
endDate
eventId *
eventType *
personId *
personType *
startDate
Output: updateEventResponse
Input: updateEventRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:updateEvent>
<in0>webapi5722630372091424901</in0>
<in1>
<flexValues>
<!--Zero or more repetitions:-->
</flexValues>
<id>7</id>
<status>New</status>
<creator>skarim</creator>
<description>Face to face interview</description>
<duration>500000</duration>
<entityId>48</entityId>
<entityType>CAND</entityType>
<isPrivate>False</isPrivate>
<location>Meeting Room A</location>
<participants>
<!--Zero or more repetitions:-->
<item>
<endDate>2009-06-30T02:00:00.000Z</endDate>
<eventType>TASK</eventType>
<personId>7</personId>
<personType>WORK</personType>
<startDate>2009-06-30T00:00:00.000ZZ</startDate>
</item>
</participants>
<startDate>2009-06-30T00:00:00.000Z</startDate>
<subject>Interview</subject>
</in1>
</urn:updateEvent>
</soapenv:Body>
</soapenv:Envelope>
Output: updateEventResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<updateEventResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
interviewBean Definition:
StartDate
Date Yes Interview start date and time
InterviewRoom
String No Interview room (location)
Comments
String No Comments
Creator
String No Creator’s login name
Participants
ParticipantBean[] No Array of events’ participants
CreationDate
(read-only) Date Read Only Creation date
LastUpdated
(read-only) Date Read Only Last updated date
FlexValues
FlexFieldBean[] No Array of flexible (custom) field values
participantBean Definition:
Data Field
Data Field Type Required Acceptable Values
Name
PersonId long Read Only ID of person (user or contact)
Type of person object: WORK=user,
CTCT=contact. Use appropriate API to
PersonType String Yes
extract actual person object using
person’s ID
ID of event (interview, calendar event, or
EventId long Yes
task)
EventType String Yes Type of event object: INTV=interview,
CLDEV=calendar event, TASK=task. Use
EndDate
Date No Event's end date for given participant.
flexFieldBean Definition:
Data Field
Data Field Type Required Acceptable Values
Name
FieldName String Yes Field name
Value of Text, Email, URL, Pick list, or Text
StringValue String No Area field. For Multiple Pick list use ‘|’ to
separate values.
IntValue int No Value of Integer field
DoubleValue double No Value of Decimal or Currency field
BooleanValue boolean No Value of Check Box field
DateValue Date No Value of Date field
createInterview Element:
Input: createInterviewRequest
startDate *
participants []
endDate
eventId
eventType
personId
personType
startDate
Output: createInterviewResponse
Input: createInterviewRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createInterview>
<in0>webapi411835895647962205</in0>
<in1>
<flexValues>
<!--Zero or more repetitions:-->
</flexValues>
<status>Phone Screen</status>
<candidateId>48</candidateId>
<comments>Direct Report</comments>
<creator>skarim</creator>
<interviewRoom>Whistler</interviewRoom>
<interviewType>1st Interview</interviewType>
<participants>
<!--Zero or more repetitions:-->
<item>
<endDate>2009-06-30T23:01:26.493Z</endDate>
<eventId>2</eventId>
<eventType>TASK</eventType>
<personId>7</personId>
<personType>WORK</personType>
<startDate>2009-06-30T23:01:26.493Z</startDate>
</item>
</participants>
<requisitionId>13</requisitionId>
<startDate>2009-06-30T23:01:26.493Z</startDate>
</in1>
</urn:createInterview>
</soapenv:Body>
</soapenv:Envelope>
Output: createInterviewResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createInterviewResponse xmlns="urn:TBEWebAPI">
<createInterviewReturn xmlns="">2</createInterviewReturn>
</createInterviewResponse>
</soapenv:Body>
</soapenv:Envelope>
deleteInterview Element:
Input: deleteInterviewRequest
Output: deleteInterviewResponse
deleteInterviewReturn
Input: deleteInterviewRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:deleteInterview>
<in0>webapi411835895647962205</in0>
<in1>2</in1>
</urn:deleteInterview>
</soapenv:Body>
</soapenv:Envelope>
Output: deleteInterviewResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<deleteInterviewResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
getInterviewsByCandidate Element:
Input: getInterviewsByCandidateRequest
Output: getInterviewsByCandidateResponse
Input: getInterviewsByCandidateRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getInterviewsByCandidate>
<in0>webapi411835895647962205</in0>
<in1>48</in1>
</urn:getInterviewsByCandidate>
</soapenv:Body>
</soapenv:Envelope>
Output: getInterviewsByCandidateResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getInterviewsByCandidateResponse xmlns="urn:TBEWebAPI">
<getInterviewsByCandidateReturn xmlns="">
<array>
<item>2</item>
<item>1</item>
</array>
</getInterviewsByCandidateReturn>
</getInterviewsByCandidateResponse>
</soapenv:Body>
</soapenv:Envelope>
getInterviewById Element:
Input: getInterviewByIdRequest
Output: getInterviewByIdResponse
Input: getInterviewByIdRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getInterviewById>
<in0>webapi411835895647962205</in0>
<in1>1</in1>
</urn:getInterviewById>
</soapenv:Body>
</soapenv:Envelope>
Output: getInterviewByIdResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getInterviewByIdResponse xmlns="urn:TBEWebAPI">
<getInterviewByIdReturn xmlns="">
<creationDate>2009-09-11T19:36:37.574Z</creationDate>
<flexValues/>
<id>1</id>
<lastUpdated>2009-09-11T19:36:37.574Z</lastUpdated>
<status>Feedback Pending</status>
<candidateId>48</candidateId>
<comments xsi:nil="true"/>
<creator>skarim</creator>
<interviewRoom xsi:nil="true"/>
<interviewType>1st Interview</interviewType>
<participants>
<item>
<endDate>2009-06-30T23:01:26.493Z</endDate>
<eventId>1</eventId>
<eventType>INTV</eventType>
<personId>7</personId>
<personType>WORK</personType>
<startDate>2009-06-30T23:01:26.493Z</startDate>
</item>
</participants>
<requisitionId>13</requisitionId>
<startDate>2009-06-30T23:01:26.493Z</startDate>
</getInterviewByIdReturn>
</getInterviewByIdResponse>
</soapenv:Body>
</soapenv:Envelope>
updateInterview Element:
Input: updateInterviewRequest
participantBean [] id *
status *
candidateID *
comments
creator
interviewRoom
interviewType *
requisitionID *
startDate *
participants []
endDate
eventId
eventType
personId
personType
startDate
Output: updateInterviewResponse
Input: updateInterviewRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:updateInterview>
<in0>webapi411835895647962205</in0>
<in1>
<flexValues>
<!--Zero or more repetitions:-->
</flexValues>
<id>1</id>
<status>Feedback Pending</status>
<candidateId>48</candidateId>
<comments>Direct Report</comments>
<creator>skarim</creator>
<interviewRoom>Whistler</interviewRoom>
<interviewType>1st Interview</interviewType>
<participants>
<!--Zero or more repetitions:-->
<item>
<endDate>2009-06-30T23:01:26.493Z</endDate>
<eventId>2</eventId>
<eventType>TASK</eventType>
<personId>7</personId>
<personType>WORK</personType>
<startDate>2009-06-30T23:01:26.493Z</startDate>
</item>
</participants>
<requisitionId>13</requisitionId>
<startDate>2009-06-30T23:01:26.493Z</startDate>
</in1>
</urn:updateInterview>
</soapenv:Body>
</soapenv:Envelope>
Output: updateInterviewResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<updateInterviewResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
createLink Element:
Input: createLinkRequest
Output: createLinkResponse
Input: createLinkRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createLink>
<sessionId>webapi-8948403736913319968</sessionId>
<entityType1>ACCT</entityType1>
<entityId1>2</entityId1>
<entityType2>REQU</entityType2>
<entityId2>16</entityId2>
</urn:createLink>
</soapenv:Body>
</soapenv:Envelope>
Output: createLinkResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createLinkResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
removeLink Element:
Input: removeLinkRequest
Output: removeLinkResponse
removeLinkReturn
Input: removeLinkRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:removeLink>
<sessionId>webapi-8948403736913319968</sessionId>
<entityType1>ACCT</entityType1>
<entityId1>2</entityId1>
<entityType2>REQU</entityType2>
<entityId2>16</entityId2>
</urn:removeLink>
</soapenv:Body>
</soapenv:Envelope>
Output: removeLinkResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<removeLinkResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
getUrl Element
Input: getURLRequest
Output: getURLResponse
Input: getURLRequest
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEDispatcherAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getURL soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<orgCode xsi:type="xsd:string">TALEOSK</orgCode>
</urn:getURL>
</soapenv:Body>
</soapenv:Envelope>
Output: getURLResponse
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<ns1:getURLResponse SOAP-
ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="urn:TBEDispatcherAPI">
<return xsi:type="xsd:string">https://tbe.taleo.net/NA12/ats/services/rpcrouter</return>
</ns1:getURLResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
login Element:
Input: loginRequest
Output: loginResponse
Input: loginRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:login>
<in0>ABC_COMPANY</in0>
<in1>API_USER</in1>
<in2>API_PASSWORD</in2>
</urn:login>
</soapenv:Body>
</soapenv:Envelope>
Output: loginResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<loginResponse xmlns="urn:TBEWebAPI">
<loginReturn xmlns="">webapi-7677111958344909818</loginReturn>
</loginResponse>
</soapenv:Body>
</soapenv:Envelope>
logout Element:
Input: logoutRequest
Output: logoutResponse
Input: logoutRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:logout>
<in0>webapi-7677111958344909818</in0>
</urn:logout>
</soapenv:Body>
</soapenv:Envelope>
Output: logoutResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<logoutResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
getLoginToken Element:
Input: getLoginTokenRequest
Output: getLoginTokenResponse
Input: getLoginTokenRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getLoginToken>
<sessionId>webapi-7677111958344909818</sessionId>
</urn:getLoginToken>
</soapenv:Body>
</soapenv:Envelope>
Output: getLoginTokenResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getLoginTokenResponse xmlns="urn:TBEWebAPI">
<getLoginTokenReturn xmlns="">5Z0Xz_gyn8Qf6C-_rZ3_M_001f</getLoginTokenReturn>
</getLoginTokenResponse>
</soapenv:Body>
</soapenv:Envelope>
getLookup Element:
Please Note: Country and State/Province lookup integration codes do not work as of
9.01. To use Country and State/Province via the API, use field values solely.
Input: getLookupRequest
Output: getLookupResponse
Input: getLookupRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getLookup>
<in0>webapi-6686750025617579220</in0>
<in1>race</in1>
</urn:getLookup>
</soapenv:Body>
</soapenv:Envelope>
Output: getLookupResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getLookupResponse xmlns="urn:TBEWebAPI">
<getLookupReturn xmlns="">
<array>
<item>
<displayName>Hispanic or Latino</displayName>
<integrationCode>HISP</integrationCode>
</item>
<item>
<displayName>White (not Hispanic or Latino)</displayName>
<integrationCode>WHIT</integrationCode>
</item>
<item>
<displayName>Black or African American (not Hispanic or Latino)</displayName>
<integrationCode>BLCK</integrationCode>
</item>
<item>
<displayName>Native Hawaiian or Other Pacific Islander</displayName>
<integrationCode>PACF</integrationCode>
</item>
<item>
<displayName>Asian (not Hispanic or Latino)</displayName>
<integrationCode>ASIN</integrationCode>
</item>
<item>
<displayName>American Indian or Alaska Native</displayName>
<integrationCode>INDI</integrationCode>
</item>
<item>
<displayName>Two or More Races (not Hispanic or Latino)</displayName>
<integrationCode>MULT</integrationCode>
</item>
<item>
<displayName>Choose Not to Disclose</displayName>
<integrationCode>NDIS</integrationCode>
</item>
</array>
</getLookupReturn>
</getLookupResponse>
</soapenv:Body>
</soapenv:Envelope>
getMetadata Element:
Input: getMetadataRequest
Output: getMetadataResponse
Input: getMetadataRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getMetadata>
<in0>webapi-301034357717673686</in0>
<in1>CAND</in1>
</urn:getMetadata>
</soapenv:Body>
</soapenv:Envelope>
Output: getMetadataResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getMetadataResponse xmlns="urn:TBEWebAPI">
<getMetadataReturn xmlns="">
<array>
<item>
<item>
<displayName>Current Salary.</displayName>
<integrationName>Current Salary</integrationName>
<isCustom>true</isCustom>
<isReadOnly>false</isReadOnly>
<isRequired>false</isRequired>
<type>FieldCurrency</type>
</item>
<item>
<displayName>Current User Department</displayName>
<integrationName>currUserDept</integrationName>
<isCustom>false</isCustom>
<isReadOnly>true</isReadOnly>
<isRequired>false</isRequired>
<type>CurrUserDepartment</type>
</item>
<item>
<displayName>Last updated</displayName>
<integrationName>lastUpdated</integrationName>
<isCustom>false</isCustom>
<isReadOnly>true</isReadOnly>
<isRequired>false</isRequired>
<type>FieldDateLong</type>
</item>
<item>
<displayName>Mobile #</displayName>
<integrationName>cellPhone</integrationName>
<isCustom>false</isCustom>
<isReadOnly>false</isReadOnly>
<isRequired>false</isRequired>
<type>FieldPhone</type>
</item>
<item>
<displayName>Work Authorization</displayName>
<integrationName>legalStatus</integrationName>
<isCustom>false</isCustom>
<isReadOnly>false</isReadOnly>
<isRequired>false</isRequired>
<type>FieldSingleList</type>
</item>
<item>
<displayName>ZIP/Postal code</displayName>
<integrationName>zipCode</integrationName>
<isCustom>false</isCustom>
<isReadOnly>false</isReadOnly>
<isRequired>false</isRequired>
<type>FieldTextLang</type>
</item>
</array>
</getMetadataReturn>
</getMetadataResponse>
</soapenv:Body>
</soapenv:Envelope>
offerBean Definition:
creator String Read Only Login name of user who has created
this offer
flexFieldBean Definition:
Data Field
Data Field Type Required Acceptable Values
Name
FieldName String Yes Field name
createOffer Element:
Input: createOfferRequest
Output: createOfferResponse
Input: createOfferRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createOffer>
<in0>webapi411835895647962205</in0>
<in1>
<flexValues>
<!--Zero or more repetitions:-->
</flexValues>
<status>New</status>
<candidateId>48</candidateId>
<employmentType>Full time</employmentType>
<expirationDate>2010-06-30T23:01:26.493Z</expirationDate>
<manager>skarim</manager>
<offerFileName>test1.docx</offerFileName>
<payRate>50000</payRate>
<requisitionId>13</requisitionId>
<startDate>2009-06-30T23:01:26.493Z</startDate>
<stockOptions>True</stockOptions>
<title>Offer Business Development</title>
</in1>
</urn:createOffer>
</soapenv:Body>
</soapenv:Envelope>
Output: createOfferResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createOfferResponse xmlns="urn:TBEWebAPI">
<createOfferReturn xmlns="">1</createOfferReturn>
</createOfferResponse>
</soapenv:Body>
</soapenv:Envelope>
deleteOffer Element:
Input: deleteOfferRequest
Output: deleteOfferResponse
Input: deleteOfferRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:deleteOffer>
<in0>webapi8016094028063300532</in0>
<in1>4</in1>
</urn:deleteOffer>
</soapenv:Body>
</soapenv:Envelope>
Output: deleteOfferResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<deleteOfferResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
getBinaryOffer Element:
Input: getBinaryOfferRequest
Output: getBinaryResumeResponse
Input: getBinaryOfferRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn: getBinaryOffer>
<in0>webapi1673199911353581754</in0>
<in1>41</in1>
</urn: getBinaryOffer>
</soapenv:Body>
</soapenv:Envelope>
Output: getBinaryOfferResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
getOfferByID
Input: getOfferByIdRequest
Output: getOfferByIdResponse
Input: getOfferByIdRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getOfferById>
<in0>webapi8016094028063300532</in0>
<in1>3</in1>
</urn:getOfferById>
</soapenv:Body>
</soapenv:Envelope>
Output: getOfferByIdResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getOfferByIdResponse xmlns="urn:TBEWebAPI">
<getOfferByIdReturn xmlns="">
<creationDate>2009-09-11T21:01:22.793Z</creationDate>
<flexValues/>
<id>3</id>
<lastUpdated>2009-09-11T23:33:39.087Z</lastUpdated>
<status>Draft</status>
<candidateId>48</candidateId>
<creator>skarim</creator>
<employmentType>FULLTIME</employmentType>
<expirationDate>2010-06-30T00:00:00.000Z</expirationDate>
<manager>skarim</manager>
<offerFileName>offer_3.rt</offerFileName>
<payRate>50000</payRate>
<requisitionId>13</requisitionId>
<startDate>2009-06-30T00:00:00.000Z</startDate>
<stockOptions>True</stockOptions>
<title>Offer Business Development</title>
</getOfferByIdReturn>
</getOfferByIdResponse>
</soapenv:Body>
</soapenv:Envelope>
getOffers Element:
Input: getOffersRequest
Output: getOffersResponse
Input: getOffersRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getOffers>
<in0>webapi8016094028063300532</in0>
<in1>48</in1>
</urn:getOffers>
</soapenv:Body>
</soapenv:Envelope>
Output: getOffersResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getOffersResponse xmlns="urn:TBEWebAPI">
<getOffersReturn xmlns="">
<array>
<item>3</item>
<item>2</item>
<item>1</item>
</array>
</getOffersReturn>
</getOffersResponse>
</soapenv:Body>
</soapenv:Envelope>
setBinaryOffer
Input: setBinaryOfferRequest
Output: setBinaryOfferResponse
Input: setBinaryOfferRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:setBinaryOffer>
<in0>webapi8016094028063300532</in0>
<in1>2</in1>
<in2>offer_letter.doc</in2>
<in3>
<array>e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcdWMxIFxkZWZmM==</array>
</in3>
</urn:setBinaryOffer>
</soapenv:Body>
</soapenv:Envelope>
Output: setBinaryOfferResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<setBinaryOfferResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
updateOffer Element:
Input: updateOfferRequest
creator
employmentType
expirationDate
manager *
offerFileName
payRate
requisitionId *
startDate
stockOptions
title *
Output: updateOfferResponse
Input: updateOfferRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:updateOffer>
<in0>webapi-5084000498747541653</in0>
<in1>
<flexValues>
<!--Zero or more repetitions:-->
</flexValues>
<id>1</id>
<status>Draft</status>
<candidateId>48</candidateId>
<creator>destey</creator>
<employmentType>Full time</employmentType>
<expirationDate>2010-06-30T23:01:26.493Z</expirationDate>
<manager>skarim</manager>
<offerFileName>test1.docx</offerFileName>
<payRate>75000</payRate>
<requisitionId>13</requisitionId>
<startDate>2009-06-30T23:01:26.493Z</startDate>
<stockOptions>True</stockOptions>
Output: updateOfferResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<updateOfferResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
referenceBean Definition:
flexFieldBean Definition:
Data Field
Data Field Type Required Acceptable Values
Name
FieldName String Yes Field name
Value of Text, Email, URL, Pick list, or Text
StringValue String No Area field. For Multiple Pick list use ‘|’ to
separate values.
IntValue int No Value of Integer field
DoubleValue double No Value of Decimal or Currency field
BooleanValue boolean No Value of Check Box field
DateValue Date No Value of Date field
createReference Element:
Input: createReferenceRequest
relToCandidate
Output: createReferenceResponse
Input: createReferenceRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createReference>
<in0>webapi411835895647962205</in0>
<in1>
<flexValues>
<!--Zero or more repetitions:-->
</flexValues>
<status>New</status>
<candidateId>48</candidateId>
<comments>Candidate's major strength is selling and buying</comments>
<creator>skarim</creator>
<employer>Nordstroms</employer>
<refEmail>[email protected]</refEmail>
<refName>Sally Store</refName>
<refPhone>948-234-4958</refPhone>
<refTitle>Manager</refTitle>
<relToCandidate>Direct Manager</relToCandidate>
</in1>
</urn:createReference>
</soapenv:Body>
</soapenv:Envelope>
Output: createReferenceResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createReferenceResponse xmlns="urn:TBEWebAPI">
<createReferenceReturn xmlns="">1</createReferenceReturn>
</createReferenceResponse>
</soapenv:Body>
</soapenv:Envelope>
deleteReference Element:
Input: deleteReferenceRequest
Output: deleteReferenceResponse
Input: deleteReferenceRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:deleteReference>
<in0>webapi411835895647962205</in0>
<in1>3</in1>
</urn:deleteReference>
</soapenv:Body>
</soapenv:Envelope>
Output: deleteReferenceResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<deleteReferenceResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
getReferencesByCandidate Element:
Input: getReferencesByCandidateRequest
Output: getReferencesByCandidateResponse
Input: getReferencesByCandidateRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getReferencesByCandidate>
<in0>webapi411835895647962205</in0>
<in1>48</in1>
</urn:getReferencesByCandidate>
</soapenv:Body>
</soapenv:Envelope>
Output: getReferencesByCandidateResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getReferencesByCandidateResponse xmlns="urn:TBEWebAPI">
<getReferencesByCandidateReturn xmlns="">
<array>
<item>2</item>
<item>1</item>
</array>
</getReferencesByCandidateReturn>
</getReferencesByCandidateResponse>
</soapenv:Body>
</soapenv:Envelope>
getReferenceById Element:
Input: getReferenceByIdRequest
Output: getReferenceByIdResponse
getReferenceByIdReturn referenceBean []
Input: getReferenceByIdRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getReferenceById>
<in0>webapi411835895647962205</in0>
<in1>1</in1>
</urn:getReferenceById>
</soapenv:Body>
</soapenv:Envelope>
Output: getReferenceByIdResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getReferenceByIdResponse xmlns="urn:TBEWebAPI">
<getReferenceByIdReturn xmlns="">
<creationDate>2009-09-11T17:17:07.015Z</creationDate>
<flexValues/>
<id>1</id>
<lastUpdated>2009-09-11T17:17:07.015Z</lastUpdated>
<status>Submitted</status>
<candidateId>48</candidateId>
<comments>Candidate's major strengths are selling and buying</comments>
<creator>skarim</creator>
<employer>Nordstroms</employer>
<refEmail>[email protected]</refEmail>
<refName>Sally Store</refName>
<refPhone>948-234-4958</refPhone>
<refTitle>Manager</refTitle>
<relToCandidate>Direct Manager</relToCandidate>
</getReferenceByIdReturn>
</getReferenceByIdResponse>
</soapenv:Body>
</soapenv:Envelope>
updateReference Element:
Input: updateReferenceRequest
Output: updateReferenceResponse
Input: updateReferenceRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:updateReference>
<in0>webapi411835895647962205</in0>
<in1>
<flexValues>
<!--Zero or more repetitions:-->
</flexValues>
<id>2</id>
<status>Submitted</status>
<candidateId>48</candidateId>
<comments>Reference Completed - candidate successful</comments>
<creator>skarim</creator>
<employer>Nordstroms</employer>
<refEmail>[email protected]</refEmail>
<refName>Jason Nord</refName>
<refPhone>829-239-2394</refPhone>
<refTitle>Director</refTitle>
<relToCandidate>Manager's manager</relToCandidate>
</in1>
</urn:updateReference>
</soapenv:Body>
</soapenv:Envelope>
Output: updateReferenceResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<updateReferenceResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
requisitionBean Definition:
flexFieldBean Definition:
Data Field
Data Field Type Required Acceptable Values
Name
fieldName String Yes Field name
Value of Text, Email, URL, Pick list, or Text
stringValue String No Area field. For Multiple Pick list use ‘|’ to
separate values.
intValue int No Value of Integer field
doubleValue double No Value of Decimal or Currency field
booleanValue boolean No Value of Check Box field
dateValue Date No Value of Date field
createRequisition Element:
Input: createRequisitionRequest
Output: createRequisitionResponse
Input: createRequisitionRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createRequisition>
<in0>webapi-8638387102069848283</in0>
<in1>
<flexValues>
<!--Zero or more repetitions:-->
</flexValues>
<status>Waiting for Approval</status>
<city>San Francisco</city>
<description>The Human Resources Generalist originates and leads Human Resources
practices and objectives that will provide an employee-oriented, high performance culture
that emphasizes empowerment, quality, productivity and standards, goal attainment, and the
recruitment and ongoing development of a superior workforce. The Human Resources
Generalist coordinates implementation of services, policies, and programs through Human
Resources staff; reports to the Human Resources Director, and assists and advises company
managers about Human Resources issues.</description>
<duration>Full time</duration>
<jobCategory>Professionals</jobCategory>
<jobCode>Level 1</jobCode>
<location>Headquarters</location>
<numOpen>3</numOpen>
<openedDate>2009-06-30T23:01:26.493Z</openedDate>
<payRange>50000 - 75000</payRange>
<state>US-CA</state>
<title>HR Generalist</title>
</in1>
</urn:createRequisition>
</soapenv:Body>
</soapenv:Envelope>
Output: createRequisitionResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createRequisitionResponse xmlns="urn:TBEWebAPI">
<createRequisitionReturn xmlns="">16</createRequisitionReturn>
</createRequisitionResponse>
</soapenv:Body>
</soapenv:Envelope>
createRequisitionTemplate Element:
Input: createRequisitionTemplateRequest
Output: createRequisitionTemplateResponse
Input: createRequisitionTemplateRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createRequisitionTemplate>
<in0>webapi-8638387102069848283</in0>
<in1>
<flexValues>
<!--Zero or more repetitions:-->
</flexValues>
<status>Waiting for Approval</status>
<city>San Francisco</city>
<description>The Human Resources manager leads HR Generalists</description>
<duration>Full time</duration>
<jobCategory>Professional</jobCategory>
<jobCode>Level 1</jobCode>
<location>Headquarters</location>
<numOpen>3</numOpen>
<openedDate>2009-06-30T23:01:26.493Z</openedDate>
<payRange>50000 - 75000</payRange>
<state>US-CA</state>
<title>HR Manager</title>
</in1>
</urn:createRequisitionTemplate>
</soapenv:Body>
</soapenv:Envelope>
Output: createRequisitionTemplateResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createRequisitionTemplateResponse xmlns="urn:TBEWebAPI">
<createRequisitionTemplateReturn>20</createRequisitionTemplateReturn>
</createRequisitionTemplateResponse>
</soapenv:Body>
</soapenv:Envelope>
deleteRequisition Element:
Input: deleteRequisitionRequest
Output: deleteRequisitionResponse
Input: deleteRequisitionRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:deleteRequisition>
<in0>webapi-8638387102069848283</in0>
<in1>22</in1>
</urn:deleteRequisition>
</soapenv:Body>
</soapenv:Envelope>
Output: deleteRequisitionResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<deleteRequisitionResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
getRequisitionById Element:
Input: getRequisitionByIdRequest
Output: getRequisitionByIdResponse
Input: getRequisitionByIdRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getRequisitionById>
<in0>webapi-8638387102069848283</in0>
<in1>13</in1>
</urn:getRequisitionById>
</soapenv:Body>
</soapenv:Envelope>
Output: getRequisitionByIdResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getRequisitionByIdResponse xmlns="urn:TBEWebAPI">
<getRequisitionByIdReturn xmlns="">
<creationDate>2009-02-25T23:34:37.537Z</creationDate>
<flexValues>
<item>
<fieldName>jobType</fieldName>
<valueBool xsi:nil="true"/>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr xsi:nil="true"/>
</item>
<item>
<fieldName>Job Reason</fieldName>
<valueBool xsi:nil="true"/>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr>Resignation</valueStr>
</item>
<item>
<fieldName>Budgeted</fieldName>
<valueBool xsi:nil="true"/>
<valueDate xsi:nil="true"/>
<valueDbl xsi:nil="true"/>
<valueInt xsi:nil="true"/>
<valueLong xsi:nil="true"/>
<valueStr>Budgeted</valueStr>
</item>
</flexValues>
<id>13</id>
<lastUpdated>2009-02-25T23:34:37.537Z</lastUpdated>
<status>Open</status>
<city>Queens</city>
<description><![CDATA[<p><font face="Arial">DESCRIPTION OF JOB DUTIES:</font></p>
<p><font face="Arial">· Pursue and qualify new leads
from new clients, existing clients, and other Idea offices<br />
getRequisitionHistory Element:
Input: getRequisitionHistoryRequest
Output: getRequisitionHistoryResponse
Input: getRequisitionHistoryRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getRequisitionHistory>
<in0>webapi-8638387102069848283</in0>
<in1>11</in1>
</urn:getRequisitionHistory>
</soapenv:Body>
</soapenv:Envelope>
Output: getRequisitionHistoryResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getRequisitionHistoryResponse xmlns="urn:TBEWebAPI">
<getRequisitionHistoryReturn xmlns="">
<array>
<item>
<creationDate>2009-09-10T20:39:35.573Z</creationDate>
<emailText xsi:nil="true"/>
<id>556</id>
<text>Candidate (id: 48) (id: 48) Alisha Alexandra Smith has been removed from this
requisition</text>
<userName>skarim</userName>
</item>
<item>
<creationDate>2009-09-04T18:36:21.797Z</creationDate>
<emailText xsi:nil="true"/>
<id>532</id>
<text>Candidate (id: 48) (id: 48) Alisha Alexandra Smith added self to this
requisition</text>
<userName xsi:nil="true"/>
</item>
<item>
<creationDate>2009-02-09T23:03:51.623Z</creationDate>
<emailText xsi:nil="true"/>
<id>99</id>
<text>Posted on Careers Website</text>
<userName xsi:nil="true"/>
</item>
<item>
<creationDate>2009-02-09T23:03:51.430Z</creationDate>
<emailText xsi:nil="true"/>
<id>94</id>
<text>Requisition created</text>
<userName>skarim</userName>
</item>
<item>
<creationDate>2009-02-09T23:03:51.430Z</creationDate>
<emailText xsi:nil="true"/>
<id>97</id>
<text>Approver (id: 7) Karim, Sally has been added to this requisition</text>
<userName>skarim</userName>
</item>
<item>
<creationDate>2009-02-09T23:03:51.430Z</creationDate>
<emailText xsi:nil="true"/>
<id>98</id>
<text>Offer Approver has been added to this requisition</text>
<userName>skarim</userName>
</item>
</array>
</getRequisitionHistoryReturn>
</getRequisitionHistoryResponse>
</soapenv:Body>
</soapenv:Envelope>
postRequisition Element:
Input: postRequisitionRequest
Output: postRequisitionResponse
Input: postRequisitionRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:postRequisition>
<sessionId>webapi-8638387102069848283</sessionId>
<requisitionId>16</requisitionId>
<posterId>4</posterId>
<formVersion>0</formVersion>
</urn:postRequisition>
</soapenv:Body>
</soapenv:Envelope>
Output: postRequisitionResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<postRequisitionResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
searchRequisition Element:
o key=”country”, value=”US” will search for all candidates with country field equals
to “United States”.
o key=”status”, value=”available” will search for all candidates in “Available” status.
For multiple pick list: code values or names of selected items, separated by ‘|’ character.
Example:
o key=”customMultiple”, value=”A1|B2|X5” will search for all candidates with
customMultiple field containing one or more of values: A1, B2, X5.
For check box fields: “true” if check box must be checked, “false” is unchecked. Example:
o key=” flagged”, value=”true” will search for all candidates “flagged” for the user
currently logged in.
Search keys names and types can be found in Administration>Customize>Requisition
Fields. They may include both system fields (listed below for convenience) and custom
fields. For custom fields External name is used as key name.
Input: searchRequisitionRequest
Output: searchRequisitionResponse
Input: searchRequisitionRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:searchRequisition>
<in0>webapi-8638387102069848283</in0>
<in1>
<!--Zero or more repetitions:-->
<item>
<key>location</key>
<value>Headquarters</value>
</item>
<item>
<key>status</key>
<value>Open</value>
</item>
<item>
<key>jobCode</key>
<value>Level 1</value>
</item>
</in1>
</urn:searchRequisition>
</soapenv:Body>
</soapenv:Envelope>
Output: searchRequisitionResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<searchRequisitionResponse xmlns="urn:TBEWebAPI">
<searchRequisitionReturn xmlns="">
<array>
<item>
<id>16</id>
<relevance>1.0</relevance>
</item>
</array>
</searchRequisitionReturn>
</searchRequisitionResponse>
</soapenv:Body>
</soapenv:Envelope>
unpostRequisition Element:
Input: unpostRequisitionRequest
requisitionId
Long Yes ID of requisition
ID of the posting
location, for example
a specific Taleo
posterId Long Yes
Business Edition
Career Website
(picklist value ID #)
Output: unpostRequisitionResponse
Input: unpostRequisitionRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:unpostRequisition>
<sessionId>webapi-8638387102069848283</sessionId>
<requisitionId>16</requisitionId>
<posterId>1</posterId>
</urn:unpostRequisition>
</soapenv:Body>
</soapenv:Envelope>
Output: unpostRequisitionResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<unpostRequisitionResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
updateRequisition Element:
Input: updateRequisitionRequest
Output: updateRequisitionResponse
Input: updateRequisitionRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:updateRequisition>
<in0>webapi-3736131371583618769</in0>
<in1>
<flexValues>
<!--Zero or more repetitions:-->
<item>
</item>
</flexValues>
<id>16</id>
<status>Filled</status>
<city>San Francisco</city>
<description>The Human Resources Generalist originates and leads Human Resources
practices and objectives that will provide an employee-oriented, high performance culture
that emphasizes empowerment, quality, productivity and standards, goal attainment, and the
recruitment and ongoing development of a superior workforce. The Human Resources
Generalist coordinates implementation of services, policies, and programs through Human
Resources staff; reports to the Human Resources Director, and assists and advises company
managers about Human Resources issues.</description>
<duration>Full time</duration>
<jobCategory>Professional</jobCategory>
<jobCode>Level 1</jobCode>
<location>Headquarters</location>
<numOpen>2</numOpen>
<openedDate>2009-06-30T23:01:26.493Z</openedDate>
<payRange>50000 - 75000</payRange>
<state>US-CA</state>
<title>HR Generalist</title>
<filledDate>2009-09-31T23:01:26.493Z</filledDate>
</in1>
</urn:updateRequisition>
</soapenv:Body>
</soapenv:Envelope>
Output: updateRequisitionResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<updateRequisitionResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
getBinaryResume Element:
Input: getBinaryResumeRequest
Output: getBinaryResumeResponse
Input: getBinaryResumeRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getBinaryResume>
<in0>webapi1673199911353581754</in0>
<in1>48</in1>
</urn:getBinaryResume>
</soapenv:Body>
</soapenv:Envelope>
Output: getBinaryResumeResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getBinaryResumeResponse xmlns="urn:TBEWebAPI">
<getBinaryResumeReturn xmlns="">
<array>UEsDBBQABgAIAAAAIQAwySgMcgEAAKUFAAATA ==</array>
</getBinaryResumeReturn>
</getBinaryResumeResponse>
</soapenv:Body>
</soapenv:Envelope>
parseResume Element:
Input: parseResumeRequest
Output: parseResumeResponse
Input: parseResumeRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:parseResume>
<in0>webapi-3736131371583618769</in0>
<in1>
<array>0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAA==</array>
</in1>
</urn:parseResume>
</soapenv:Body>
</soapenv:Envelope>
Output: parseResumeResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<parseResumeResponse xmlns="urn:TBEWebAPI">
<parseResumeReturn xmlns=""><![CDATA[<?xml version="1.0" encoding="ISO-8859-1"?>
<Resume>
<StructuredXMLResume>
<ContactInfo>
<PersonName>
<FormattedName>Sandy Keagon</FormattedName>
<GivenName>Sandy</GivenName>
<FamilyName>Keagon</FamilyName>
</PersonName>
<ContactMethod>
<Use>personal</Use>
<Telephone>
<InternationalCountryCode>1</InternationalCountryCode>
<AreaCityCode>604</AreaCityCode>
<SubscriberNumber>7693087</SubscriberNumber>
</Telephone>
<InternetEmailAddress>[email protected]</InternetEmailAddress>
<PostalAddress>
<CountryCode>CA</CountryCode>
<PostalCode>V6B 3M6</PostalCode>
<Region>BC</Region>
<Municipality>Vancouver</Municipality>
<DeliveryAddress>
<AddressLine>1060 Seymour Street</AddressLine>
</DeliveryAddress>
</PostalAddress>
</ContactMethod>
</ContactInfo>
</Resume>]]></parseResumeReturn>
</parseResumeResponse>
</soapenv:Body>
</soapenv:Envelope>
parseResumeIntoCandidate Element:
Input: parseResumeIntoCandidateRequest
Text = text/plain
html = text/html
RTF = text/richtext
Word = application/msword
DocX =
application/vnd.openxmlformats-
officedocument.wordprocessingml.document
PDF = application/pdf
Output: parseResumeIntoCandidateResponse
Input: parseResumeIntoCandidateRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:parseResumeIntoCandidate>
<in0>webapi-3736131371583618769</in0>
<in1>
<array>0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAA==</array>
</in1>
<referredBy>bdonlan</referredBy>
<fileName>resume.doc</fileName>
</urn:parseResumeIntoCandidate>
</soapenv:Body>
</soapenv:Envelope>
Output: parseResumeIntoCandidateResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<parseResumeIntoCandidateResponse xmlns="urn:TBEWebAPI">
<parseResumeIntoCandidateReturn xsi:type="ns1:CandidateInsertResultBean" xmlns=""
xmlns:ns1="urn:TBEWebAPI">
<candidateId>50</candidateId>
<dup>1</dup>
</parseResumeIntoCandidateReturn>
</parseResumeIntoCandidateResponse>
</soapenv:Body>
</soapenv:Envelope>
setBinaryResume Element:
Input: setBinaryResumeRequest
Output: setBinaryResumeResponse
Input: setBinaryResumeRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:setBinaryResume>
<in0>webapi-3736131371583618769</in0>
<in1>44</in1>
<in2>solidResume.doc</in2>
<in3>
<array>0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAA==</array>
</in3>
</urn:setBinaryResume>
</soapenv:Body>
</soapenv:Envelope>
Output: setBinaryResumeResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<setBinaryResumeResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
Search API calls are the results of querying of supported entities in Taleo Business Edition. This
object is used to encapsulate the ID of the entity found in Taleo during a search. By using this ID,
a Web API client can get detailed information or perform other operations on that entity. Results
are provided in an array where the ID is provided of the result and a score of relevance.
Use the search(entityName) call for the appropriate entity you are searching.
searchResultBean Definition:
o key=”rank”, value=”100|200” will search for all candidates with rank value
between 100 and 200 (inclusive).
For date fields: interval between two dates in ISO yyyy-MM-dd format, separated by ‘|’
character. Either left (from) or right (to) side can be omitted. Example:
o key=”startDate”, value=”2004-06-01|” will search for all candidates with start
date on or after June 1st 2004.
o key=”startDate”, value=”|2004-08-01” will search for all candidates with start
date on or before August 1st 2004.
o key=”startDate”, value=”2004-06-01|2004-08-01” will search for all candidates
with start date between June 1st 2004 and August 1st 2004 (inclusive).
For date interval fields: number of days from today to the past. Example:
o key=” addedWithin”, value=”7” will search for all candidates added to the
system within the last week.
For single pick list: code value or name of selected item. Example:
o key=”country”, value=”United States” will search for all candidates with country
field equals to “United States”.
o key=”status”, value=”available” will search for all candidates in “Available”
status.
For multiple pick list: code values or names of selected items, separated by ‘|’ character.
Example:
o key=”customMultiple”, value=”A1|B2|X5” will search for all candidates with
customMultiple field containing one or more of values: A1, B2, X5.
For check box fields: “true” if check box must be checked, “false” is unchecked.
Example:
o key=” flagged”, value=”true” will search for all candidates “flagged” for the user
currently logged in.
Search keys names and types can be found in Administration>Customize>(Entity) Fields. They
may include both system fields and custom fields. For custom fields External name is used as
key name.
getEnabledServices Element:
Input: getEnabledServicesRequest
Output: getEnabledServicesResponse
Input: getEnabledServicesRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getEnabledServices>
<in0>webapi-8948403736913319968</in0>
</urn:getEnabledServices>
</soapenv:Body>
</soapenv:Envelope>
Output: getEnabledServicesResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getEnabledServicesResponse xmlns="urn:TBEWebAPI">
<getEnabledServicesReturn
xmlns="">,perform,onBoarding,tsc,tvr,generic,staffing,recruit,pureDiscovery,backup,offcp</get
EnabledServicesReturn>
</getEnabledServicesResponse>
</soapenv:Body>
</soapenv:Envelope>
getSystemProps Element:
Input: getSystemPropsRequest
Output: getSystemPropsResponse
Input: getSystemPropsRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getSystemProps>
<in0>webapi8250491874042899515</in0>
</urn:getSystemProps>
</soapenv:Body>
</soapenv:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getSystemPropsResponse xmlns="urn:TBEWebAPI">
<getSystemPropsReturn xmlns="">
<item>
<key xsi:type="xsd:string">BlockedEmailAttachments</key>
<value xsi:type="xsd:string">*.bat;*.vbs;*.com;*.exe;*.scr</value>
</item>
<key xsi:type="xsd:string">ReqLinkTemplate</key>
<value xsi:type="xsd:string">5</value>
</item>
<item>
<key xsi:type="xsd:string">ApplicationName</key>
<value xsi:type="xsd:string">Taleo Business Edition</value>
</item>
<item>
<key xsi:type="xsd:string">DaysBeforeShutdown</key>
<value xsi:type="xsd:string">30</value>
</item>
<item>
<key xsi:type="xsd:string">msg.c3p0.preferredTestQuery</key>
<value xsi:type="xsd:string">select 1</value>
</item>
<item>
<key xsi:type="xsd:string">c3p0.acquireRetryAttempts</key>
<value xsi:type="xsd:string">30</value>
</item>
<item>
<key xsi:type="xsd:string">msg.dbcp.maxActive</key>
<value xsi:type="xsd:string">20</value>
</item>
<item>
<key xsi:type="xsd:string">msg.dbcp.numTestsPerEvictionRun</key>
<value xsi:type="xsd:string">3</value>
</item>
<item>
<key xsi:type="xsd:string">MaxTransactionTime</key>
<value xsi:type="xsd:string">2</value>
</item>
<item>
<key xsi:type="xsd:string">msg.c3p0.acquireRetryDelay</key>
<value xsi:type="xsd:string">1000</value>
</item>
<item>
<key xsi:type="xsd:string">formDisplayManager.cacheSizeLimit</key>
<value xsi:type="xsd:string">50</value>
</item>
<item>
<key xsi:type="xsd:string">c3p0.initialPoolSize</key>
<value xsi:type="xsd:string">5</value>
</item>
<item>
<key xsi:type="xsd:string">formDisplayManager.commonFormExpiryTime</key>
<value xsi:type="xsd:string">1200</value>
</item>
<item>
<key xsi:type="xsd:string">msg.c3p0.maxConnectionAge</key>
<value xsi:type="xsd:string">0</value>
</item>
<item>
<key xsi:type="xsd:string">dbcp.testWhileIdle</key>
<value xsi:type="xsd:string">true</value>
</item>
<item>
<key xsi:type="xsd:string">ReqCreateTemplate</key>
<value xsi:type="xsd:string">-1</value>
</item>
<item>
<key xsi:type="xsd:string">ReviewApproverApprovesTemplate</key>
<value xsi:type="xsd:string">40</value>
</item>
<item>
<key xsi:type="xsd:string">msg.c3p0.async</key>
<value xsi:type="xsd:string">true</value>
</item>
<item>
<key xsi:type="xsd:string">OfferApprovedTemplate</key>
<value xsi:type="xsd:string">-1</value>
</item>
<item>
<key xsi:type="xsd:string">sccDocSetClient.segment</key>
<value xsi:type="xsd:string">NA01A</value>
</item>
</getSystemPropsReturn>
</getSystemPropsResponse>
</soapenv:Body>
</soapenv:Envelope>
Tasks are workflow tasks stored within a specific entity of Taleo Business Edition. There is a one-
to-many relationship with tasks to entities. Entities include accounts (ACCT), candidates (CAND),
contacts (CTCT), employees (EMPL), requisitions (REQU) and users (WORK).
taskBean Definition:
participantBean Definition:
Data Field
Data Field Type Required Acceptable Values
Name
PersonId long Read Only ID of person (user or contact)
Type of person object: WORK=user,
CTCT=contact. Use appropriate API to
PersonType String Yes
extract actual person object using
person’s ID
ID of event (interview, calendar event, or
EventId long Yes
task)
Type of event object: INTV=interview,
CLDEV=calendar event, TASK=task. Use
EventType String Yes
appropriate API to extract actual event
object using event’s ID
StartDate Date No Event's start date for given participant.
EndDate Date No Event's end date for given participant.
flexFieldBean Definition:
Data Field
Data Field Type Required Acceptable Values
Name
FieldName String Yes Field name
Value of Text, Email, URL, Pick list, or Text
StringValue String No Area field. For Multiple Pick list use ‘|’ to
separate values.
IntValue int No Value of Integer field
DoubleValue double No Value of Decimal or Currency field
BooleanValue boolean No Value of Check Box field
DateValue Date No Value of Date field
createTask Element:
Input: createTaskRequest
assignedTo []
endDate
eventId *
eventType *
personId *
personType *
startDate *
Output: createTaskResponse
Input: createTaskRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createTask>
<in0>webapi411835895647962205</in0>
<in1>
<flexValues>
<!--Zero or more repetitions:-->
</flexValues>
<status>Not Started</status>
<assignedTo>
Output: createTaskResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createTaskResponse xmlns="urn:TBEWebAPI">
<createTaskReturn xmlns="">1</createTaskReturn>
</createTaskResponse>
</soapenv:Body>
</soapenv:Envelope>
deleteTask Element:
Input: deleteTaskRequest
Output: deleteTaskResponse
Input: deleteTaskRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:deleteTask>
<in0>webapi411835895647962205</in0>
<in1>4</in1>
</urn:deleteTask>
</soapenv:Body>
</soapenv:Envelope>
Output: deleteTaskResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<deleteTaskResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
getTaskByEntity Element:
Input: getTaskByEntityRequest
Output: getTaskByEntityResponse
Input: getTaskByEntityRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getTaskByEntity>
<in0>webapi411835895647962205</in0>
<in1>CAND</in1>
<in2>48</in2>
</urn:getTaskByEntity>
</soapenv:Body>
</soapenv:Envelope>
Output: getTaskByEntityResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getTaskByEntityResponse xmlns="urn:TBEWebAPI">
<getTaskByEntityReturn xmlns="">
<array>
<item>1</item>
<item>2</item>
<item>3</item>
</array>
</getTaskByEntityReturn>
</getTaskByEntityResponse>
</soapenv:Body>
</soapenv:Envelope>
getTaskById Element:
Input: getTaskByIdRequest
Output: getTaskByIdResponse
Input: getTaskByIdRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getTaskById>
<in0>webapi411835895647962205</in0>
<in1>1</in1>
</urn:getTaskById>
</soapenv:Body>
</soapenv:Envelope>
Output: getTaskByIdResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getTaskByIdResponse xmlns="urn:TBEWebAPI">
<getTaskByIdReturn xmlns="">
<creationDate>2009-09-11T18:04:08.757Z</creationDate>
<flexValues/>
<id>1</id>
<lastUpdated>2009-09-11T18:04:08.757Z</lastUpdated>
<status>Not Started</status>
<assignedTo>
<item>
<endDate xsi:nil="true"/>
<eventId>1</eventId>
<eventType>TASK</eventType>
<personId>7</personId>
<personType>WORK</personType>
<startDate>2009-06-30T23:01:26.493Z</startDate>
</item>
</assignedTo>
<creator xsi:nil="true"/>
<description>Complete Interview</description>
<dueDate>2009-06-30T23:01:26.493Z</dueDate>
<entityId>48</entityId>
<entityType>CAND</entityType>
<priority>High</priority>
<subject>Interview Schedule</subject>
</getTaskByIdReturn>
</getTaskByIdResponse>
</soapenv:Body>
</soapenv:Envelope>
getTaskByUser Element:
Input: getTaskByUserRequest
Output: getTaskByUserResponse
Input: getTaskByUserRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getTaskByUser>
<in0>webapi411835895647962205</in0>
<in1>7</in1>
<in2>2009-06-30T23:01:26.493Z</in2>
<in3>2009-08-30T23:01:26.493Z</in3>
</urn:getTaskByUser>
</soapenv:Body>
</soapenv:Envelope>
Output: getTaskByUserResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getTaskByUserResponse xmlns="urn:TBEWebAPI">
<getTaskByUserReturn xmlns="">
<array>
<item>1</item>
<item>2</item>
<item>3</item>
</array>
</getTaskByUserReturn>
</getTaskByUserResponse>
</soapenv:Body>
</soapenv:Envelope>
updateTask Element:
Input: updateTaskRequest
entityType
priority *
subject *
assignedTo []
endDate
eventId *
eventType *
personId *
personType *
startDate *
Output: updateTaskResponse
Input: updateTaskRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:updateTask>
<in0>webapi411835895647962205</in0>
<in1>
<flexValues>
<!--Zero or more repetitions:-->
</flexValues>
<id>2</id>
<status>Completed</status>
<assignedTo>
<!--Zero or more repetitions:-->
<item>
<eventId>1</eventId>
<eventType>TASK</eventType>
<personId>7</personId>
<personType>WORK</personType>
<startDate>2009-06-30T23:01:26.493Z</startDate>
</item>
</assignedTo>
<creator>skarim</creator>
<description>Complete Interview</description>
<dueDate>2009-06-30T23:01:26.493Z</dueDate>
<entityId>48</entityId>
<entityType>CAND</entityType>
<priority>High</priority>
<subject>Interview Schedule</subject>
</in1>
</urn:updateTask>
</soapenv:Body>
</soapenv:Envelope>
Output: updateTaskResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<updateTaskResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
userBean Definition:
** Picklist values within userBean may be customized/configured. Viewing source within the edit
new user screen within Taleo Business Edition outlines picklist values for a client.
Data Field
Data Field Type Required Acceptable Values
Name
id long Read Only User’s unique server side ID. Can be
obtained by searching the user database
middleInitial
String No Middle name
lastName
String Yes Last name.
title
String No User’s title
phone
String No Phone number
cellPhone
String No Cell phone number
fax
String No Fax phone number
email
String Yes Email address
User’s role:
'A' = Administrator
'M' = Hiring Manager
role String Yes 'R' = Recruiter
'E’ = Employee
'G' = Agency
‘ ‘ = no access
loginName
String Yes User’s login name
piclklist:
'MIT' = GMT-11:00
'Pacific/Apia' = GMT-11:00
'Pacific/Honolulu' = GMT-10:00
'America/Anchorage' = GMT-08:00
'America/Los_Angeles' = GMT-07:00
'America/Denver' = GMT-06:00
'America/Phoenix' = GMT-07:00
'America/Tegucigalpa' = GMT-06:00
'America/Winnipeg' = GMT-05:00
'America/Mexico_City' = GMT-05:00
'America/Chicago' = GMT-05:00
'America/Costa_Rica' = GMT-06:00
'America/Indianapolis' = GMT-04:00
'America/New_York' = GMT-04:00
'America/Bogota' = GMT-05:00
'America/Montreal' = GMT-04:00
'America/Santiago' = GMT-04:00
'America/Caracas' = GMT-04:30
'America/Thule' = GMT-03:00
'America/St_Johns' = GMT-02:30
'America/Buenos_Aires' = GMT-03:00
'America/Sao_Paulo' = GMT-03:00
'Atlantic/South_Georgia' = GMT-02:00
'Atlantic/Cape_Verde' = GMT-01:00
'Atlantic/Azores' = GMT-00:00
'Europe/Dublin' = GMT+01:00
'Africa/Casablanca' = GMT-00:00
'Europe/Amsterdam' = GMT+02:00
'Europe/Belgrade' = GMT+02:00
'Europe/Brussels' = GMT+02:00
'Europe/Warsaw' = GMT+02:00
'Africa/Lagos' = GMT+01:00
'Europe/Athens' = GMT+03:00
'Europe/Bucharest' = GMT+03:00
'Africa/Cairo' = GMT+03:00
'Africa/Harare' = GMT+02:00
'Europe/Helsinki' = GMT+03:00
'Asia/Jerusalem' = GMT+03:00
'Asia/Baghdad' = GMT+03:00
'Asia/Kuwait' = GMT+03:00
'Europe/Moscow' = GMT+04:00
'Africa/Nairobi' = GMT+03:00
'Asia/Tehran' = GMT+04:30
'Asia/Dubai' = GMT+04:00
'Asia/Baku' = GMT+05:00
'Asia/Kabul' = GMT+04:30
'Asia/Yekaterinburg' = GMT+06:00
'Asia/Karachi' = GMT+06:00
'Asia/Calcutta' = GMT+05:30
'Asia/Katmandu' = GMT+05:45
'Asia/Almaty' = GMT+06:00
'Asia/Dhaka' = GMT+07:00
'Asia/Colombo' = GMT+05:30
'Asia/Rangoon' = GMT+06:30
'Asia/Bangkok' = GMT+07:00
'Asia/Krasnoyarsk' = GMT+08:00
'Asia/Hong_Kong' = GMT+08:00
'Asia/Irkutsk' = GMT+09:00
'Asia/Kuala_Lumpur' = GMT+08:00
'Australia/Perth' = GMT+08:00
'Asia/Taipei' = GMT+08:00
'Asia/Tokyo' = GMT+09:00
'Asia/Seoul' = GMT+09:00
'Asia/Yakutsk' = GMT+10:00
'Australia/Adelaide' = GMT+09:30
'Australia/Darwin' = GMT+09:30
'Australia/Brisbane' = GMT+10:00
'Australia/Sydney' = GMT+10:00
'Pacific/Guam' = GMT+10:00
'Australia/Hobart' = GMT+10:00
'Asia/Vladivostok' = GMT+11:00
'Asia/Magadan' = GMT+12:00
'Pacific/Auckland' = GMT+12:00
'Pacific/Fiji' = GMT+12:00
'Pacific/Tongatapu' = GMT+13:00
localeCode String No Locale code as derived from picklist:
'enAU' = English - Australia
'enAT' = English - Austria
'enBE' = English - Belgium
'enCA' = English - Canada
'enFI' = English - Finland
'enFR' = English - France
'enGR' = English - Greece
'enIE' = English - Ireland
'enIT' = English - Italy
'enLU' = English - Luxembourg
creationDate
Date Read Only Creation date
lastUpdated
Date Read Only Last updated date
flexValues
FlexFieldBean[] No Array of flexible (custom) field values
flexFieldBean Definition:
Data Field
Data Field Type Required Acceptable Values
Name
fieldName String Yes Field name
Value of Text, Email, URL, Pick list, or Text
stringValue String No Area field. For Multiple Pick list use ‘|’ to
separate values.
intValue int No Value of Integer field
doubleValue double No Value of Decimal or Currency field
booleanValue Boolean No Value of Check Box field
dateValue Date No Value of Date field
createUser Element:
Input:createUserRequest
Output: createUserResponse
Input:createUserRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createUser>
<in0>webapi-7677111958344909818</in0>
<in1>
<flexValues>
<!--Zero or more repetitions:-->
<item></item>
</flexValues>
<status>Employee</status>
<cellPhone>638-234-5364</cellPhone>
<email>[email protected]</email>
<fax>384-239-2345</fax>
<firstName>James</firstName>
<lastName>Jason</lastName>
<localeCode>Asia/Taipei</localeCode>
<location>Vancouver</location>
<loginName>JamesJason</loginName>
<manager>skarim</manager>
<middleInitial>J</middleInitial>
<phone>897-238-24854</phone>
<role>A</role>
<timeZoneId>Pacific/Apia</timeZoneId>
<title>Manager</title>
</in1>
</urn:createUser>
</soapenv:Body>
</soapenv:Envelope>
Output:createUserResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createUserResponse xmlns="urn:TBEWebAPI">
<createUserReturn xmlns="">16</createUserReturn>
</createUserResponse>
</soapenv:Body>
</soapenv:Envelope>
createUserWithPermissions Element:
Input: createUserWithPermissionsRequest
attributes
approver (Boolean)
offerAppr (Boolean)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:createUserWithPermissions>
<sessionId>webapi-7677111958344909818</sessionId>
<userBeanToCreate>
<flexValues>
<!--Zero or more repetitions:-->
<item></item>
</flexValues>
<status>Employee</status>
<cellPhone>638-234-5364</cellPhone>
<email>[email protected]</email>
<fax>384-239-2345</fax>
<firstName>James</firstName>
<lastName>Jason</lastName>
<localeCode>Asia/Taipei</localeCode>
<location>Vancouver</location>
<loginName>JJ1234</loginName>
<manager>skarim</manager>
<middleInitial>J</middleInitial>
<phone>897-238-24854</phone>
<role>A</role>
<timeZoneId>Pacific/Apia</timeZoneId>
<title>Manager</title>
</userBeanToCreate>
<additionalEntities>
<!--Zero or more repetitions:-->
<item>
<key>offerAppr</key>
<value>True</value>
</item>
<item>
<key>approver</key>
<value>True</value>
</item>
</additionalEntities>
</urn:createUserWithPermissions>
</soapenv:Body>
</soapenv:Envelope>
Output: createUserWithPermissionsResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<createUserWithPermissionsResponse xmlns="urn:TBEWebAPI">
<createUserWithPermissionsReturn xmlns="">18</createUserWithPermissionsReturn>
</createUserWithPermissionsResponse>
</soapenv:Body>
</soapenv:Envelope>
deleteUser Element:
Input: deleteUserRequest
Output: deleteUserResponse
Input: deleteUserRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:deleteUser>
<in0>webapi-7677111958344909818</in0>
<in1>10</in1>
</urn:deleteUser>
</soapenv:Body>
</soapenv:Envelope>
Output: deleteUserResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<deleteUserResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
getUserById Element:
Input: getUserByIdRequest
Output: getUserByIdResponse
Input: getUserByIdRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getUserById>
<in0>webapi-7677111958344909818</in0>
<in1>18</in1>
</urn:getUserById>
</soapenv:Body>
</soapenv:Envelope>
Output: getUserByIdResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getUserByIdResponse xmlns="urn:TBEWebAPI">
<getUserByIdReturn xmlns="">
<creationDate>2009-09-16T00:19:11.544Z</creationDate>
<flexValues></flexValues>
<id>18</id>
<lastUpdated>2009-09-16T00:19:11.544Z</lastUpdated>
<status>Employee</status>
<cellPhone>638-234-5364</cellPhone>
<email>[email protected]</email>
<fax>384-239-2345</fax>
<firstName>James</firstName>
<lastLogin>2009-09-15T22:41:15.643Z</lastLogin>
<lastName>Jason</lastName>
<localeCode>enUS</localeCode>
<location>Vancouver</location>
<loginName>jj1234</loginName>
<manager>[email protected]</manager>
<middleInitial>J</middleInitial>
<phone>897-238-24854</phone>
<role>A</role>
<timeZoneId>Pacific/Apia</timeZoneId>
<title>Manager</title>
</getUserByIdReturn>
</getUserByIdResponse>
</soapenv:Body>
</soapenv:Envelope>
getUserHistory Element:
Input: getUserHistoryRequest
Output: getUserHistoryResponse
Input: getUserHistoryRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getUserHistory>
<in0>webapi-7677111958344909818</in0>
<in1>18</in1>
</urn:getUserHistory>
</soapenv:Body>
</soapenv:Envelope>
Output: getUserHistoryResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getUserHistoryResponse xmlns="urn:TBEWebAPI">
<getUserHistoryReturn xmlns="">
<array>
<item>
<creationDate>2009-09-16T00:19:11.543Z</creationDate>
<emailText xsi:nil="true"/>
<id>654</id>
<text>User created</text>
<userName>skarim</userName>
</item>
<item>
<creationDate>2009-09-16T00:19:11.543Z</creationDate>
<emailText xsi:nil="true"/>
<id>655</id>
<text>Password reset</text>
<userName>skarim</userName>
</item>
</array>
</getUserHistoryReturn>
</getUserHistoryResponse>
</soapenv:Body>
</soapenv:Envelope>
searchUser Element:
Input: searchUserRequest
Output: searchUserResponse
Input: searchUserRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:searchUser>
<in0>webapi-7677111958344909818</in0>
<in1>
<!--Zero or more repetitions:-->
<item>
<key>Role</key>
<value>Administrator</value>
</item>
</in1>
</urn:searchUser>
</soapenv:Body>
</soapenv:Envelope>
Output: searchUserResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<searchUserResponse xmlns="urn:TBEWebAPI">
<searchUserReturn xmlns="">
<array>
<item>
<id>7</id>
<relevance>1.0</relevance>
</item>
<item>
<id>18</id>
<relevance>1.0</relevance>
</item>
</array>
</searchUserReturn>
</searchUserResponse>
</soapenv:Body>
</soapenv:Envelope>
updateUser Element:
Input: updateUserRequest
Output: updateUserResponse
Input: updateUserRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:updateUser>
<in0>webapi-7677111958344909818</in0>
<in1>
<flexValues>
<!--Zero or more repetitions:-->
<item></item>
</flexValues>
<status>Employee</status>
<cellPhone>638-234-5364</cellPhone>
<email>[email protected]</email>
<fax>384-239-2345</fax>
<firstName>James</firstName>
<lastName>Jason</lastName>
<localeCode>Asia/Taipei</localeCode>
<location>Vancouver</location>
<loginName>JamesJason</loginName>
<manager>skarim</manager>
<middleInitial>J</middleInitial>
<phone>897-238-24854</phone>
<role>A</role>
<timeZoneId>Pacific/Apia</timeZoneId>
<title>Manager</title>
</in1>
</urn:updateUser>
</soapenv:Body>
</soapenv:Envelope>
Output: updateUserResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<updateUserResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
association Definition:
Data Field
Data Field Type Required Acceptable Values
Name
sessionId String Yes Session ID obtained at login
requisitionId long Yes Requisition’s ID
Picklist of Association Values:
‘O’ = Owner
association String Yes ‘A’ = approvers (in order)
‘F’ = offer approvers (in order)
‘V’ = agencies
IDs of user associated with given
userId long Yes
requisition.
seqNo int No Sequential number for approvers
getAssociatedUsers Element:
Input: getAssociatedUsersRequest
Output: getAssociatedUsersResponse
Input: getAssociatedUsersRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:getAssociatedUsers>
<in0>webapi-6686750025617579220</in0>
<in1>15</in1>
<in2>O</in2>
</urn:getAssociatedUsers>
</soapenv:Body>
</soapenv:Envelope>
Output: getAssociatedUsersResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getAssociatedUsersResponse xmlns="urn:TBEWebAPI">
<getAssociatedUsersReturn xmlns="">
<array>
<item>7</item>
</array>
</getAssociatedUsersReturn>
</getAssociatedUsersResponse>
</soapenv:Body>
</soapenv:Envelope>
removeAssociatedUser Element:
Input: removeAssociatedUserRequest
in1
Long Yes ID of Requisition
Picklist of Association
Values:
‘O’ = Owner
‘A’ = approvers (in
in2 String Yes
order)
‘F’ = offer approvers
(in order)
‘V’ = agencies
in3
Long Yes ID of User
Output: removeAssociatedUserResponse
Input: removeAssociatedUserRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:removeAssociatedUser>
<in0>webapi-6686750025617579220</in0>
<in1>15</in1>
<in2>O</in2>
<in3>7</in3>
</urn:removeAssociatedUser>
</soapenv:Body>
</soapenv:Envelope>
Output: removeAssociatedUserResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<removeAssociatedUserResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>
setAssociatedUser Element:
Input: setAssociatedUserRequest
Output: setAssociatedUserResponse
setAssociatedUserReturn
Input: setAssociatedUserRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:TBEWebAPI">
<soapenv:Header/>
<soapenv:Body>
<urn:setAssociatedUser>
<in0>webapi-6686750025617579220</in0>
<in1>15</in1>
<in2>O</in2>
<in3>7</in3>
<in4>1</in4>
</urn:setAssociatedUser>
</soapenv:Body>
</soapenv:Envelope>
Output: setAssociatedUserResponse
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<setAssociatedUserResponse xmlns="urn:TBEWebAPI"/>
</soapenv:Body>
</soapenv:Envelope>