# Taleo Developer API Documentation & Integration Guide

> **Public REST API:** Available  
> **Official Docs:** https://docs.oracle.com/en/cloud/saas/talent-management/rest-apis  
> **Webhook Support:** No  
> **Authentication Methods:** OAuth 2.0, Basic Auth  
> **Target Market:** Enterprise  

---

## 1. API Architecture & Summary
Oracle Taleo supports REST and SOAP web services for requisition retrieval and candidate data exchange.

## 2. Authentication
Requests to the Taleo API require authentication via OAuth 2.0 or Basic Auth.
Headers typically required:
```http
Authorization: Bearer YOUR_TOKEN
Content-Type: application/json
```

## 3. Code Samples

### cURL
```bash
# List jobs or candidate submissions from Taleo
curl -X GET "https://api.taleo.io/v1/candidates" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/json"
```

### Python (httpx)
```python
import httpx

headers = {
    "Authorization": "Bearer YOUR_TOKEN",
    "Accept": "application/json"
}

response = httpx.get("https://api.taleo.io/v1/candidates", headers=headers)
print(response.json())
```

### TypeScript / Node.js
```typescript
async function fetchCandidates() {
  const res = await fetch("https://api.taleo.io/v1/candidates", {
    headers: {
      "Authorization": "Bearer YOUR_TOKEN",
      "Accept": "application/json",
    },
  });
  const data = await res.json();
  console.log(data);
}
```

## 4. Webhook Event Notifications
Taleo does not natively support webhooks. Polling via REST endpoints is recommended for synchronization.

---
*Generated by Redraft ATS Intelligence (https://resumepure.com)*
