Back

Oracle Taleo API Essential Guide

Aug 11, 20246 minute read

What type of API does Oracle Taleo provide?

Based on the search results, Oracle Taleo appears to have a REST API. The key points are:

  1. Oracle Taleo Business Edition provides a REST API for integration.

  2. The documentation specifically mentions a "Taleo Business Edition REST API Guide".

  3. The REST API requires authentication by logging in to obtain a session authToken, which is then used in subsequent API calls.

  4. The API supports standard HTTP methods like GET, PUT, POST and DELETE for interacting with resources.

  5. Resources in the API include things like candidate records, locations, regions, work history, etc.

  6. The REST API is described as the preferred and more actively developed integration method compared to the older SOAP API.

In summary, Oracle Taleo (at least the Business Edition) offers a REST API as its primary integration method, following typical REST conventions using HTTP methods to interact with resources representing various entities and data in the Taleo system.

Does the Oracle Taleo API have webhooks?

Based on the search results provided, I do not have any specific information about webhooks in the official Oracle Taleo API. The search results primarily discuss webhooks in Oracle Content Management, but do not mention Taleo specifically.

To answer your question:

  1. Does the official Oracle Taleo API have webhooks?

I do not have definitive information to confirm whether the official Oracle Taleo API supports webhooks. The search results do not provide any evidence of webhook support in Taleo.

  1. If yes, what type of events can you subscribe to?

Since I cannot confirm webhook support in Taleo, I cannot provide information about specific events you can subscribe to.

However, it's worth noting that the search results do mention that SAP Open Connectors supports polling events for Taleo Business Edition. This suggests that while native webhook support may not be available, there are third-party solutions that can provide event-based integrations with Taleo.

Key points to consider:

  • The search results do not provide direct information about webhooks in the Taleo API.
  • SAP Open Connectors offers polling-based event support for Taleo Business Edition, which could be an alternative to native webhooks.
  • If webhook functionality is crucial for your use case, you may need to consult official Oracle Taleo documentation or contact Oracle support for the most up-to-date and accurate information.

Given the lack of specific information about Taleo webhooks in the search results, I recommend checking the official Oracle Taleo documentation or contacting Oracle support directly for the most accurate and current information about API capabilities, including webhook support.

Rate Limits and other limitations

Based on the search results provided, here are the key API rate limits for the Oracle Taleo API:

REST API Limits

  • Call endpoints no more than once every 400ms (approximately 120 calls per minute or 7200 calls per hour) [1][5]
  • 1000 records returned as a single page maximum [1][5]
  • Pagination responses limited to 1000 items by default [1]
  • Custom page size can be set using limit query parameter [1]

General Web Service Limits

  • Maximum of 20 concurrent web service calls per JVM [2]
  • Maximum of 25,000 web service calls per day [2]

Integration Limits

For client app & bulk API transfers:

  • Maximum 500,000 export records per day [5]
  • Maximum 50,000 import records per day [5]
  • Maximum integration file size: 256MB [5]
  • Maximum export file row limit: 100,000 [5]

For synchronous real-time API transfers:

  • 25,000 request calls per day [5]
  • 250,000 records per day [5]
  • 200 export records per call [5]
  • 1 import record per call [5]
  • 100 export fields per call [5]
  • 2MB maximum response size per export call [5]

Other Limits

  • 65,000 row limit per report [5]
  • 10 MB max size for RTF layout [5]
  • 90 day online storage for historical reports [5]

Key Points to Consider

  • These limits are subject to change in future releases [2]
  • Taleo may monitor every API call for metering, accounting, or troubleshooting purposes [2]
  • Some limits may vary depending on the specific Taleo product or service being used
  • Additional storage capacity or higher limits may be available for purchase in some cases [5]

It's important to note that these limits may vary depending on the specific Taleo product or service being used, and some limits may be adjustable through additional purchases or custom agreements. Always refer to the most up-to-date documentation or consult with Oracle directly for the most accurate and current information regarding API rate limits for your specific Taleo implementation.

Latest API Version

Based on the search results provided, the most recent version of the Oracle Taleo API appears to be version 24B. Here are the key points to consider:

  1. The most recent version mentioned in the search results is Oracle Taleo Enterprise Edition 24B.

  2. The Taleo Business Edition REST API Guide version 20C was last updated in August 2020. However, this is likely not the most recent version given the 24B reference.

  3. The search results do not provide a specific release date for version 24B, but it is the latest version mentioned in the documentation.

  4. Oracle regularly updates its cloud services, so it's possible that newer versions may be available beyond what is shown in these search results.

  5. For the most up-to-date information, it's recommended to check the official Oracle Taleo documentation or contact Oracle support directly.

It's important to note that Oracle offers different editions of Taleo (e.g., Taleo Enterprise, Taleo Business Edition), and the versioning may differ between these editions. The 24B version appears to be for Taleo Enterprise Edition, while the REST API Guide mentioned for Taleo Business Edition is an older version (20C).

To ensure you're working with the most recent version, always refer to the official Oracle documentation or consult with Oracle support for the latest updates and releases.

How to get a Oracle Taleo developer account and API Keys?

To get a developer account for Oracle Taleo and create an API integration, you'll need to follow a multi-step process:

1. Meet the minimum customer requirements

Oracle requires a minimum number of existing customers (in production) for each integration request:

  • Five existing customers for Oracle Recruiting Cloud (ORC)
  • Two existing customers for Oracle Taleo Business Edition (TBE)
  • Five existing customers for Oracle Taleo Enterprise Edition (TEE)

2. Submit for Oracle Product Management review and approval

If you meet the minimum customer requirements, you'll need to submit a review form for Oracle Product Management approval. This process typically takes 15-30 business days.

3. Join Oracle PartnerNetwork (OPN) and enroll in the Cloud Build Track

Upon approval, you'll need to:

  • Join and maintain enrollment in OPN ($500)
  • Enroll in the Cloud Build Track ($3000)
  • Maintain active OPN membership and enrollment in the Cloud Build Track during the life of the integration

4. Accept the Oracle Cloud Interoperability Addendum

Your OPN Administrator needs to log into the Oracle Partner Store and complete the Oracle Cloud Interoperability Addendum Enrollment.

5. Schedule a Technical Preview

For new integrations, schedule a Technical Preview with the Oracle Talent Partner Integration Team.

6. Become a Publisher in Oracle Cloud Marketplace

Submit your Oracle Cloud Marketplace Interest and provide information about your solution and integration.

7. Enroll in Oracle Collaborative Vendor Support (OCVS) Program

This is required for providing mutual customer support.

8. Access to development environment

Oracle will provide access to a development environment for building, testing, and demonstrating your integration.

9. Integration development

Work with the Oracle Talent Acquisition Cloud team to design, build, and test the integration.

10. Demonstrate your integration

Create a recorded demonstration that can be included in the Marketplace listings.

11. Create Oracle Cloud Marketplace listing

Once approved as an Oracle Cloud Marketplace Publisher, create a listing for your integration.

12. Complete and submit technical documentation

Submit required technical documentation using provided templates.

13. Publish and promote your Oracle Cloud Marketplace listing

After approval, publish your listing and promote it using provided resources.

What can you do with the Oracle Taleo API?

Based on the search results provided, here are the key data models that can be interacted with using the Oracle Taleo API, along with what is possible for each:

General Data Model

  • The API allows integration and extension of several Taleo products [1][4]
  • For each Taleo product, there is a data dictionary that documents:
    • Entities
    • Relations
    • Services exposed by that product [1][4]

Entity Fields

  • Entity fields can have the following attributes for import operations [1]:
    • Create: Field can be set when not already set
    • Update: Field can be updated when already set
    • Search: Field can be set/updated using a lookup query
    • Multilingual: Field can have multiple values, one per language

Standard Types

  • The API uses standard types to map entity fields for operations [1]:
    • Export Standard Types: Used for querying data via the FindService
    • Import Standard Types: Used for adding, editing, or deleting data

Key Capabilities

  • Query data using the FindService, which is available for all products [1]
  • Add, edit, and delete data using product-specific import services [1]
  • Integrate Taleo with other systems like HRIS, financial systems, etc. [4]
  • Extend Taleo solutions to external partners [4]

Data Model Structure

  • Composed of base and specialized elements [3]
  • Defines a logical hierarchical representation of Taleo entities [3]

Product-Specific Models

  • Each Taleo product has its own data dictionary detailing its specific:
    • Entities
    • Fields
    • Relations
    • Available web services [1][4]

The exact data models and capabilities can vary by Taleo product, so consulting the product-specific data dictionaries is recommended for detailed information on what can be interacted with for a particular product.