|
void
|
connect(String username, String password)
Connect
|
|
String
|
connectionId()
Are we connected
|
|
long
|
createAccount(AccountBean account)
The endpoint receives a message to create an account, and sends a correlated message of account ID.
|
|
long
|
createAttachment(long candidateId, String attachment, String attachmentName, String contentType, ByteArr binaryResume)
Create an attachment for a specific candidate, and sends a correlated message of attachment ID.
|
|
long
|
createBackgroundCheck(BackgroundCheckBean backgroundCheck)
Create a background check.
|
|
long
|
createCandidate(CandidateBean candidate)
Create a candidate
|
|
long
|
createContact(ContactBean contact)
Create a Contact
|
|
long
|
createContactLog(ContactLogBean contactLog)
Create a contact log
|
|
long
|
createDepartment(DepartmentBean department)
Create a department
|
|
long
|
createEmailLog(String email, String subject, String body, GregorianCalendar date)
Create a contact record that somebody sent an email to the user (INBOUND EMAIL).
|
|
long
|
createEmailSentLog(String email, String subject, String body, GregorianCalendar date)
Create a contact record that the user sent somebody an email (OUTBOUND EMAIL).
|
|
long
|
createEmployee(EmployeeBean employee)
Create an employee
|
|
long
|
createEntityAttachment(String entityType, long entityId, String description, String fileName, String contentType, ByteArr data)
Create an attachment for a specific ID associated with a specific entity (i.e.
|
|
long
|
createEvent(CalendarEventBean event)
Create an event
|
|
long
|
createInterview(InterviewBean interview)
Create an interview instance for a specific candidate.
|
|
void
|
createLink(String entityType1, long entityId1, String entityType2, long entityId2)
Link an entity (by ID) to another entity (by ID) in Taleo Business Edition.
|
|
long
|
createLocation(LocationBean location)
Create a Location.
|
|
long
|
createOffer(OfferBean offer)
Create an offer for a specific candidate.
|
|
long
|
createReference(ReferenceBean reference)
Create a reference for a specific candidate
|
|
long
|
createRegion(RegionBean region)
Create a Region
|
|
long
|
createRequisition(RequisitionBean requisition)
Create a requisition
|
|
long
|
createRequisitionTemplate(RequisitionBean requisition)
Create a requisition template.
|
|
long
|
createTask(TaskBean task)
Create a task.
|
|
long
|
createUser(UserBean user)
Create a User.
|
|
long
|
createUserWithPermissions(UserBean user, Map additionalEntities)
Create a user with permission attributes
|
|
void
|
deleteAccount(long accountId)
Delete an Account.
|
|
void
|
deleteAttachment(long attachmentId)
Delete an attachment
|
|
void
|
deleteBackgroundCheck(long backgroundCheckId)
Delete a background check instance.
|
|
void
|
deleteCandidate(long candidateId)
Delete a candidate
|
|
void
|
deleteContact(long contactId)
Delete a contact
|
|
void
|
deleteContactLog(long contactLogId)
Delete a contact log
|
|
void
|
deleteDepartment(long departmentId)
Delete a department
|
|
void
|
deleteEmployee(long employeeId)
Delete an employee
|
|
void
|
deleteEmployeeByNumber(String employeeNumber)
Delete an employee by employee number
|
|
void
|
deleteEvent(long eventId)
Delete an event instance
|
|
void
|
deleteInterview(long interviewId)
Delete an interview instance.
|
|
void
|
deleteLocation(long locationId)
Delete a Location.
|
|
void
|
deleteOffer(long offerId)
Delete an offer instance
|
|
void
|
deleteReference(long referenceId)
Delete a reference instance.
|
|
void
|
deleteRegion(long regionId)
Delete a Region
|
|
void
|
deleteRequisition(long requisitionId)
Delete a requisition instance
|
|
void
|
deleteRollingEntity(long rollingEntityId)
Delete a specific rolling entity instance based on ID
|
|
void
|
deleteTask(long taskId)
Delete a task instance
|
|
void
|
deleteUser(long userId)
Delete a user
|
|
void
|
disconnect()
Disconnect
|
|
AccountBean
|
getAccountById(long accountId)
Get an account details
|
|
HistoryBeanArr
|
getAccountHistory(long accountId)
Get an account history.
|
|
LongArr
|
getAssociatedUsers(long requisitionId, String association)
Get a users association within a given requisition.
|
|
AttachmentBean
|
getAttachment(long attachmentId)
Get an attachment by attachment ID
|
|
ByteArr
|
getAttachmentData(long attachmentId)
Get attachment data by ID
|
|
LongArr
|
getAttachments(long candidateId)
Get attachment(s) by candidate id.
|
|
BackgroundCheckBean
|
getBackgroundCheckById(long backgroundCheckId)
Get a specific background check by ID
|
|
LongArr
|
getBackgroundChecksByCandidate(long candidateId)
Get all background checks for a specific Candidate ID
|
|
ByteArr
|
getBinaryOffer(long offerId)
Get the offer letter binary attachment associated with a candidate (based on offer ID).
|
|
ByteArr
|
getBinaryResume(long candidateId)
Get the primary resume binary attachment associated with a candidate.
|
|
String
|
getCandReqStatus(long candidateId, long requisitionId)
Get a status of a requisition for a particular candidate
|
|
CandidateBean
|
getCandidateById(long candidateId)
Get a candidate general information by ID
|
|
CandidateDetailsBean
|
getCandidateDetailsById(long candidateId, boolean includeRequisitions, boolean includeInterviews, boolean includeReferences, boolean includeHistory, boolean includeAttachments, boolean includeOffers)
Get candidate detailed information by ID.By default all flags are true
|
|
HistoryBeanArr
|
getCandidateHistory(long candidateId)
Get a Candidate transaction history
|
|
WorkHistoryArr
|
getCandidateWorkHistory(long candidateId)
Get the rolling entity specific to a candidate’s work history form details
|
|
LongArr
|
getCandidatesByRequisition(long requisitionId)
Get all candidates by Requisition ID
|
|
String
|
getCompanyCode()
|
|
ContactBean
|
getContactById(long contactId)
Get a contact details
|
|
HistoryBeanArr
|
getContactHistory(long contactId)
Get a Contact transaction history
|
|
ContactLogBean
|
getContactLogById(long contactLogId)
Get a contact log details by contact log ID
|
|
LongArr
|
getContactLogsByEntity(String entityType, long entityId)
Get contact log(s) associated with any Taleo Business Edition entity that supports storing of contact logs
|
|
DepartmentBean
|
getDepartmentById(long departmentId)
Get a Department details
|
|
DepartmentBean
|
getDepartmentByName(String departmentName)
Get a Department details
|
|
DepartmentArr
|
getDepartments()
Get all Departments.
|
|
String
|
getDispatcherUrl()
|
|
EmployeeBean
|
getEmployeeById(long employeeId)
Get employee general information by ID
|
|
EmployeeBean
|
getEmployeeByNumber(String employeeNumber)
Get employee general information by Number
|
|
String
|
getEnabledServices()
Get the all the application modules the company code has turned on.
|
|
LongArr
|
getEntityAttachments(String entityType, long entityId)
Get attachment(s) associated with any Taleo Business Edition entity that supports attachment upload.
|
|
LongArr
|
getEventByEntity(String entityType, long entityId)
Get event(s) associated with any Taleo Business Edition entity that supports storing/creation of calendar events.
|
|
CalendarEventBean
|
getEventById(long eventId)
Get event details by event ID
|
|
InterviewBean
|
getInterviewById(long interviewId)
Get interview details by interview ID
|
|
LongArr
|
getInterviewsByCandidate(long candidateId)
Get interview(s) associated with any Taleo Business Edition candidate
|
|
LocationBean
|
getLocationById(long locationId)
Get a Location details
|
|
LocationBean
|
getLocationByName(String locationName)
Get a Location details
|
|
LocationArr
|
getLocations()
Get all Locations.
|
|
String
|
getLoginToken(String sessionId)
Retrieve the token results of a login session ID.
|
|
LookupArr
|
getLookup(String fieldName)
Lookup picklist values for a given field.
|
|
MetadataArr
|
getMetadata(EntityTypeEnum entityType)
Retrieve all field values within an entity.
|
|
OfferBean
|
getOfferById(long offerId)
Get offer details by offer ID.
|
|
LongArr
|
getOffers(long candidateId)
Get offer(s) associated with any Taleo Business Edition candidate.
|
|
LongArr
|
getPublicEvents(GregorianCalendar startDate, GregorianCalendar endDate)
Get all public events within a start date and end date
|
|
ReferenceBean
|
getReferenceById(long referenceId)
Get reference details by reference ID.
|
|
LongArr
|
getReferencesByCandidate(long candidateId)
Get reference(s) associated with any Taleo Business Edition candidate
|
|
RegionBean
|
getRegionById(long regionId)
Get a Region details
|
|
RegionBean
|
getRegionByName(String regionName)
Get a Region details.
|
|
RegionArr
|
getRegions()
Get all Regions.
|
|
RequisitionBean
|
getRequisitionById(long requisitionId)
Get requisition details by requisition ID
|
|
HistoryBeanArr
|
getRequisitionHistory(long requisitionId)
Get a Requisition transaction history.
|
|
LongArr
|
getRequisitions(long candidateId)
Get requisition(s) associated with any Taleo Business Edition candidate
|
|
FlexRollingEntityBeanArr
|
getRollingEntities(String rollingEntityType, String entityType, long entityId)
Get a specific rolling entity for a candidate or employee.
|
|
Map
|
getSystemProps()
Get the system props of a company code using valid session variable.
|
|
LongArr
|
getTaskByEntity(String entityType, long entityId)
Get task(s) associated with any Taleo Business Edition entity that supports storing/creation of task events
|
|
TaskBean
|
getTaskById(long taskId)
Get task details by task ID
|
|
LongArr
|
getTaskByUser(long userId, GregorianCalendar startDate, GregorianCalendar endDate)
Get all tasks associated with a user
|
|
String
|
getUrl(String companyCode)
Get URL of a company code, or customer instance.
|
|
UserBean
|
getUserById(long userId)
Get an User details
|
|
HistoryBeanArr
|
getUserHistory(long userId)
Get a Users system history within Taleo Business Edition.
|
|
boolean
|
isConnected()
Are we connected
|
|
String
|
loginPartner(String orgCode, String partnerCode, long currentTimeMillis, String digest)
Login a Partner.
|
|
String
|
parseResume(ByteArr binaryAttachment)
Receives a message resume binary attachment, and sends back a passed output of resume data (using third-party provider ResumeMirror)
|
|
CandidateInsertResultBean
|
parseResumeIntoCandidate(ByteArr binaryAttachment, String referredBy, String fileName)
Creates a new candidate with contact information parsed with the original resume appended to the candidate record, and sends back:
Candidate ID (either newly created or existing if duplicate)
Duplicate Value where 0 equals none existing and 1 equals duplicate exists
|
|
void
|
postRequisition(long requisitionId, long posterId, int formVersion)
Post a specific requisition to a supported posting location.
|
|
void
|
removeAssociatedUser(long requisitionId, String association, long userId)
Remove an association of a user to a requisition.
|
|
void
|
removeCandidate(long candidateId, long requisitionId)
Remove an existing candidate assignment from a requisition (both based on ID variables)
|
|
void
|
removeLink(String entityType1, long entityId1, String entityType2, long entityId2)
Remove Linkage between two entities in Taleo Business Edition.
|
|
SearchResultArr
|
searchAccount(Map searchParams)
Query all accounts based on defined key (field name) and value (data looking for), and sends a correlated message of Account ID and associated search relevance.
|
|
SearchResultArr
|
searchCandidate(Map searchParams)
Query all candidates based on defined key (field name) and value (data looking for).
|
|
SearchResultArr
|
searchContact(Map searchParams)
Query all contacts based on defined key (field name) and value (data looking for)
|
|
SearchResultArr
|
searchEmployee(Map searchParams)
Query all employees based on defined key (field name) and value (data looking for)
|
|
SearchResultArr
|
searchRequisition(Map searchParams)
Query all requisitions based on defined key (fieldname) and value (data looking for).
|
|
SearchResultArr
|
searchUser(Map searchParams)
Query all Users based on defined key (field name) and value (data looking for).
|
|
void
|
setAssociatedUser(long requisitionId, String association, long userId, int userSequenceNumber)
Set a user’s association to a requisition
|
|
void
|
setBinaryOffer(long offerId, String fileName, ByteArr content)
Append an offer letter attachment by offer ID
|
|
void
|
setBinaryResume(long candidateId, String fileName, ByteArr binaryAttachment)
Append a resume attachment to a candidate ID.
|
|
void
|
setCompanyCode(String companyCode)
|
|
void
|
setDispatcherUrl(String dispatcherUrl)
|
|
void
|
submitCandidate(long candidateId, LongArr requisitionIds)
Submit a candidate to a requisition(s)
|
|
void
|
unpostRequisition(long requisitionId, long posterId)
Unpost a specific requisition to a posting location
|
|
void
|
updateAccount(AccountBean account)
Update an existing account.
|
|
void
|
updateAttachment(long attachmentId, String description, String attachmentName, String contentType, ByteArr binaryResume)
Update an existing attachment.
|
|
void
|
updateBackgroundCheck(BackgroundCheckBean backgroundCheck)
Update an existing BackgroundCheck instance.
|
|
void
|
updateCandidate(CandidateBean candidate)
Update an existing candidate.
|
|
void
|
updateContact(ContactBean contact)
Update an existing contact.
|
|
void
|
updateContactLog(ContactLogBean contactLog)
Update an existing contact log.
|
|
void
|
updateEmployee(EmployeeBean employee)
Update an existing employee.
|
|
void
|
updateEvent(CalendarEventBean event)
Update an existing calendar event.
|
|
void
|
updateInterview(InterviewBean interview)
Update an existing interview instance.
|
|
void
|
updateOffer(OfferBean offer)
Update an existing offer instance
Update requests replace all data fields in the offerBean (i.e.
|
|
void
|
updateReference(ReferenceBean reference)
Update an existing reference instance.
|
|
void
|
updateRequisition(RequisitionBean requisition)
Update an existing requisition instance.
|
|
void
|
updateTask(TaskBean task)
Update an existing task event.
|
|
void
|
updateUser(UserBean user)
Update an existing user.
|
|
void
|
upsertCandidateToRequisitions(long candidateId, LongArr requisitionIds, long statusId, long reasonId, boolean doRanking)
Upsert, or append a candidate to a requisition
|
|
long
|
upsertDepartment(DepartmentBean department)
Update or create a department instance.
|
|
long
|
upsertEmployee(String employeeNumber, EmployeeBean employee)
Upsert an existing employee record (create new and/or update existing).
|
|
long
|
upsertLocation(LocationBean location)
Update or create a Location instance.
|
|
long
|
upsertRegion(RegionBean region)
Update or create a Region instance.
|
|
long
|
upsertRollingEntity(FlexRollingEntityBean rollingEntityBean)
Update an existing rolling entity instance.
|