Taleo Business Edition Web Services Api Reference Guide
Total Page:16
File Type:pdf, Size:1020Kb
TALEO BUSINESS EDITION WEB SERVICES API REFERENCE GUIDE © Taleo Business Edition. All rights reserved. CONTENTS CONTENTS..................................................................................................................................... 2 WELCOME...................................................................................................................................... 6 INFORMATION CONFIDENTIALITY...................................................................................................... 6 Confidential Information ........................................................................................................... 6 AUDIENCE AND BACKGROUND......................................................................................................... 6 REQUIRED KNOWLEDGE AND SKILLS ............................................................................................... 7 SUPPORT....................................................................................................................................... 7 INTRODUCTION ............................................................................................................................. 8 SECURITY AND USER AUTHENTICATION ........................................................................................... 8 OBTAINING THE TALEO BUSINESS EDITION WSDLS ......................................................................... 8 IMPORTING THE WSDLS TO YOUR DEVELOPMENT PLATFORM .......................................................... 9 GETTING STARTED ......................................................................................................................... 9 ERROR TRACING .......................................................................................................................... 10 API SIMPLE DATA OBJECTS (BEANS) ..................................................................................... 10 API BEAN OVERVIEW ................................................................................................................... 10 IMPORTANT NOTES ON DATA TRANSFER:....................................................................................... 11 REQUIRED FIELDS ........................................................................................................................ 11 XML FIELD DATA TYPES............................................................................................................... 11 FIELD CHARACTER LIMITS............................................................................................................. 12 DATE AND TIME FIELD DESCRIPTION ............................................................................................. 12 API CALLS AND SAMPLE XML .................................................................................................. 13 ACCOUNT API CALLS ................................................................................................................... 13 accountBean Definition: ......................................................................................................... 13 createAccount Element: ......................................................................................................... 14 deleteAccount Element: ......................................................................................................... 16 getAccountById Element: ....................................................................................................... 17 getAccountHistory Element:................................................................................................... 18 searchAccount Element: ........................................................................................................ 19 updateAccount Element: ........................................................................................................ 22 ATTACHMENT API CALLS.............................................................................................................. 24 createAttachment Element: .................................................................................................... 24 createEntityAttachment Element:........................................................................................... 26 deleteAttachment Element: .................................................................................................... 27 getAttachment Element: ......................................................................................................... 28 getAttachmentData Element: ................................................................................................. 29 getAttachments Element: ....................................................................................................... 31 getEntityAttachments Element: .............................................................................................. 32 updateAttachment Element:................................................................................................... 33 BACKGROUND CHECK API CALLS ................................................................................................. 34 createBackgroundCheck Element:......................................................................................... 35 deleteBackgroundCheck Element:......................................................................................... 37 TALEO BUSINESS EDITION: WEB SERVICES API REFERENCE GUIDE PAGE 2 getBackgroundCheckById Element: ...................................................................................... 38 getBackgroundChecksByCandidate Element: ....................................................................... 39 updateBackgroundCheck Element:........................................................................................ 40 CANDIDATE API CALLS................................................................................................................. 42 createCandidate Element:...................................................................................................... 44 deleteCandidate Element: ...................................................................................................... 47 getCandidateById Element:.................................................................................................... 47 getCandidateDetailsById Element: ........................................................................................ 50 getCandidateHistory Element:................................................................................................ 54 getCandidatesByRequisition Element:................................................................................... 55 getCandidateWorkHistory Element: ....................................................................................... 56 getCandReqStatus Element:.................................................................................................. 59 getRequisitions Element:........................................................................................................ 60 searchCandidate Element: ..................................................................................................... 61 submitCandidate Element: ..................................................................................................... 64 removeCandidate Element:.................................................................................................... 65 updateCandidate Element:..................................................................................................... 66 upsertCandidateToRequisitions Element:.............................................................................. 68 CONTACT API CALLS.................................................................................................................... 71 createContact Element:.......................................................................................................... 72 deleteContact Element: .......................................................................................................... 74 getContactById Element:........................................................................................................ 75 updateContact Element:......................................................................................................... 80 CONTACT LOG API CALLS ............................................................................................................ 82 createContactLog Element:.................................................................................................... 83 deleteContactLog Element: .................................................................................................... 84 getContactLogById Element:.................................................................................................. 85 getContactLogsByEntity Element:.......................................................................................... 86 updateContactLog Element:................................................................................................... 87 DEPARTMENT API CALLS.............................................................................................................. 89 createDepartment Element: ................................................................................................... 89 deleteDepartment Element:...................................................................................................