---
title: "Knit - LLM Tools Oracle Taleo"
description: "Knit’s Oracle Taleo LLM tools give your AI agents instant, code-free access to every Oracle Taleo API endpoint—read, write, and automate without OAuth headaches or custom endpoints."
source_url: "https://www.getknit.dev/llm-tool/oracle-taleo"
page_type: "llm-tool"
---

_This page is part of Knit's LLM Tools directory. It describes the Oracle Taleo LLM tool definitions Knit exposes so AI agents can call Oracle Taleo API actions directly._

# Knit - LLM Tools Oracle Taleo

## **Oracle Taleo** LLM Tools— Integrate your Agent with **Oracle Taleo** in Minutes

Knit’s Oracle Taleo LLM tools give your AI agents instant, code-free access to every Oracle Taleo API endpoint—read, write, and automate without OAuth headaches or custom endpoints.

### See Oracle Taleo LLM Tools In Action
Watch an agent automate workflows—all with Knit’s plug-and-play toolkit.

### Why Builders Pick Knit for Production-Grade LLM Tools

Full-coverage APIs, friction-free auth, and a framework-agnostic SDK—everything you need to ship smarter Oracle Taleo automations fast.

#### 100% Oracle Taleo API Coverage

With Knit's toolkit, every API endpoint comes pre-wrapped, enabling your agents to perform any task a human user can.

#### 150+ Cross-App Integrations

Need more than Oracle Taleo? The same SDK unlocks calendars, ticketing tools, and 150+ other SaaS apps for end-to-end workflows.

#### Framework-Agnostic by Design

Works out-of-the-box with LangChain, LangGraph, and OpenAI—plus Claude and CrewAI support coming soon.

#### Higher-Precision Prompts

Knit ships with human-readable, LLM-tuned tool descriptions so your agent always picks the right action, reducing hallucinations and retries.

#### Zero-Hassle Auth

OAuth handshakes, token refreshes, and secure credential storage are handled behind the scenes. You focus on features, not refresh tokens.

#### LLM-Native Toolkits

Each action is exposed as a ready-to-call function for OpenAI Functions, LangChain Tools, and more. Your model “thinks” the action, Knit executes it.

### Actions available via Oracle Taleo LLM Tools
*   Unified Action

#### Add Attachment to ATS Application

This API endpoint allows users to add an attachment to an ATS application. The request requires headers specifying the content type and accept type as 'application/json'. The body of the request must include the applicationId, jobId, candidateId, fileName, and fileType. Optional fields include fileContent, fileUrl, and contentType. The response will indicate success and provide the ID and download URL of the uploaded attachment if successful. If unsuccessful, an error message and type will be provided.

*   Unified Action

#### Reject an Application

This API is used to reject an application for a job. It requires the application ID, job ID, candidate ID, rejection ID, and a note as input. The rejection ID should be obtained from the List Rejection Reasons API. The response indicates whether the operation was successful or not. If not successful, an error message is provided.

*   Unified Action

#### Get Global Tags from ATS

This API endpoint retrieves a list of global tags from various Applicant Tracking Systems (ATS) such as Greenhouse, Lever, [Workday](https://md.getknit.dev/llm-tool/workday), [SAP SuccessFactors](https://md.getknit.dev/llm-tool/sap-successfactors), Ashby, Zoho Recruit, JazzHR ATS, and Recruitee. The request requires an 'accept' header specifying 'application/json'. The response includes a success flag and a data object containing an array of tags, each with an 'id' and 'text'. If the request fails, an error object with a message is returned.

*   Unified Action

#### Add Tag to Candidate in ATS

This API endpoint allows adding a tag to a candidate in an ATS (Applicant Tracking System). The request requires the candidate ID, tag text, tag ID, application ID, and job ID. Tags can be added at the application level or candidate level depending on the ATS system. If the tag ID is not available, a dummy ID can be used. The response indicates whether the operation was successful or not.

*   Unified Action

#### Get Rejection Reasons from ATS

This API retrieves a list of rejection reasons from various Applicant Tracking Systems (ATS) such as Greenhouse, Lever, SmartRecruiters, TeamTailor, Breezy, Ashby, Zoho Recruit, Recruitee, and Oracle Taleo. The request requires an 'accept' header specifying 'application/json'. The response includes a success flag and an array of rejection reasons, each with a unique 'id' and 'text' description. In case of an error, an error message is provided.

*   Unified Action

#### Get Candidate Tags

The Get Candidate Tags API retrieves tags associated with a candidate for a specific application and job. It requires three query parameters: candidateId, applicationId, and jobId, all of which are mandatory. The response includes a success flag and a data object containing an array of tags, each with an id and text. If the request fails, an error message is provided.


## Related pages

- [ATS LLM tools category](https://md.getknit.dev/llm-tools-categories/ats-llm-tools)
- [Oracle Taleo MCP Server](https://md.getknit.dev/mcp-servers/oracle-taleo-mcp-server)
- [Unified ATS API](https://md.getknit.dev/integration-categories/ats-api)
- [How Knit works](https://md.getknit.dev/how-knit-works)
