/taleo/jobs/search
curl --request POST \
--url https://api.anysite.io/api/taleo/jobs/search \
--header 'Content-Type: application/json' \
--header 'access-token: <api-key>' \
--data '
{
"tenant": "<string>",
"count": 500,
"timeout": 300,
"career_section": "<string>",
"query": "<string>",
"location": "<string>",
"category": "<string>",
"organization": "<string>",
"job_type": "<string>",
"schedule": "<string>",
"level": "<string>",
"employee_status": "<string>",
"posted_within": "<string>"
}
'import requests
url = "https://api.anysite.io/api/taleo/jobs/search"
payload = {
"tenant": "<string>",
"count": 500,
"timeout": 300,
"career_section": "<string>",
"query": "<string>",
"location": "<string>",
"category": "<string>",
"organization": "<string>",
"job_type": "<string>",
"schedule": "<string>",
"level": "<string>",
"employee_status": "<string>",
"posted_within": "<string>"
}
headers = {
"access-token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'access-token': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
tenant: '<string>',
count: 500,
timeout: 300,
career_section: '<string>',
query: '<string>',
location: '<string>',
category: '<string>',
organization: '<string>',
job_type: '<string>',
schedule: '<string>',
level: '<string>',
employee_status: '<string>',
posted_within: '<string>'
})
};
fetch('https://api.anysite.io/api/taleo/jobs/search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.anysite.io/api/taleo/jobs/search",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'tenant' => '<string>',
'count' => 500,
'timeout' => 300,
'career_section' => '<string>',
'query' => '<string>',
'location' => '<string>',
'category' => '<string>',
'organization' => '<string>',
'job_type' => '<string>',
'schedule' => '<string>',
'level' => '<string>',
'employee_status' => '<string>',
'posted_within' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"access-token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.anysite.io/api/taleo/jobs/search"
payload := strings.NewReader("{\n \"tenant\": \"<string>\",\n \"count\": 500,\n \"timeout\": 300,\n \"career_section\": \"<string>\",\n \"query\": \"<string>\",\n \"location\": \"<string>\",\n \"category\": \"<string>\",\n \"organization\": \"<string>\",\n \"job_type\": \"<string>\",\n \"schedule\": \"<string>\",\n \"level\": \"<string>\",\n \"employee_status\": \"<string>\",\n \"posted_within\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("access-token", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.anysite.io/api/taleo/jobs/search")
.header("access-token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"tenant\": \"<string>\",\n \"count\": 500,\n \"timeout\": 300,\n \"career_section\": \"<string>\",\n \"query\": \"<string>\",\n \"location\": \"<string>\",\n \"category\": \"<string>\",\n \"organization\": \"<string>\",\n \"job_type\": \"<string>\",\n \"schedule\": \"<string>\",\n \"level\": \"<string>\",\n \"employee_status\": \"<string>\",\n \"posted_within\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.anysite.io/api/taleo/jobs/search")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["access-token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"tenant\": \"<string>\",\n \"count\": 500,\n \"timeout\": 300,\n \"career_section\": \"<string>\",\n \"query\": \"<string>\",\n \"location\": \"<string>\",\n \"category\": \"<string>\",\n \"organization\": \"<string>\",\n \"job_type\": \"<string>\",\n \"schedule\": \"<string>\",\n \"level\": \"<string>\",\n \"employee_status\": \"<string>\",\n \"posted_within\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body[
{
"id": "<string>",
"tenant": "<string>",
"@type": "TaleoJobSummary",
"contest_no": "<string>",
"locations": [],
"columns": [],
"hot_job": true,
"url": "<string>"
}
]{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}/taleo
/taleo/jobs/search
List the open job postings of one company’s Taleo career section by tenant label, optionally narrowed by a free-text keyword and by the place, job field, organization, job type, schedule, level, employment status and posting age the board itself lists. Each row carries the internal job id, the requisition number that identifies the posting publicly, the title, the locations, the career section’s own remaining display columns and the posting URL.
Price: 10 credits per 25 results
⚠️ Common errors: 412: Tenant has no reachable public career section, 422: A location, category, organization, job_type, schedule, level, employee_status or posted_within value this board does not list
POST
/
api
/
taleo
/
jobs
/
search
/taleo/jobs/search
curl --request POST \
--url https://api.anysite.io/api/taleo/jobs/search \
--header 'Content-Type: application/json' \
--header 'access-token: <api-key>' \
--data '
{
"tenant": "<string>",
"count": 500,
"timeout": 300,
"career_section": "<string>",
"query": "<string>",
"location": "<string>",
"category": "<string>",
"organization": "<string>",
"job_type": "<string>",
"schedule": "<string>",
"level": "<string>",
"employee_status": "<string>",
"posted_within": "<string>"
}
'import requests
url = "https://api.anysite.io/api/taleo/jobs/search"
payload = {
"tenant": "<string>",
"count": 500,
"timeout": 300,
"career_section": "<string>",
"query": "<string>",
"location": "<string>",
"category": "<string>",
"organization": "<string>",
"job_type": "<string>",
"schedule": "<string>",
"level": "<string>",
"employee_status": "<string>",
"posted_within": "<string>"
}
headers = {
"access-token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'access-token': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
tenant: '<string>',
count: 500,
timeout: 300,
career_section: '<string>',
query: '<string>',
location: '<string>',
category: '<string>',
organization: '<string>',
job_type: '<string>',
schedule: '<string>',
level: '<string>',
employee_status: '<string>',
posted_within: '<string>'
})
};
fetch('https://api.anysite.io/api/taleo/jobs/search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.anysite.io/api/taleo/jobs/search",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'tenant' => '<string>',
'count' => 500,
'timeout' => 300,
'career_section' => '<string>',
'query' => '<string>',
'location' => '<string>',
'category' => '<string>',
'organization' => '<string>',
'job_type' => '<string>',
'schedule' => '<string>',
'level' => '<string>',
'employee_status' => '<string>',
'posted_within' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"access-token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.anysite.io/api/taleo/jobs/search"
payload := strings.NewReader("{\n \"tenant\": \"<string>\",\n \"count\": 500,\n \"timeout\": 300,\n \"career_section\": \"<string>\",\n \"query\": \"<string>\",\n \"location\": \"<string>\",\n \"category\": \"<string>\",\n \"organization\": \"<string>\",\n \"job_type\": \"<string>\",\n \"schedule\": \"<string>\",\n \"level\": \"<string>\",\n \"employee_status\": \"<string>\",\n \"posted_within\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("access-token", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.anysite.io/api/taleo/jobs/search")
.header("access-token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"tenant\": \"<string>\",\n \"count\": 500,\n \"timeout\": 300,\n \"career_section\": \"<string>\",\n \"query\": \"<string>\",\n \"location\": \"<string>\",\n \"category\": \"<string>\",\n \"organization\": \"<string>\",\n \"job_type\": \"<string>\",\n \"schedule\": \"<string>\",\n \"level\": \"<string>\",\n \"employee_status\": \"<string>\",\n \"posted_within\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.anysite.io/api/taleo/jobs/search")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["access-token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"tenant\": \"<string>\",\n \"count\": 500,\n \"timeout\": 300,\n \"career_section\": \"<string>\",\n \"query\": \"<string>\",\n \"location\": \"<string>\",\n \"category\": \"<string>\",\n \"organization\": \"<string>\",\n \"job_type\": \"<string>\",\n \"schedule\": \"<string>\",\n \"level\": \"<string>\",\n \"employee_status\": \"<string>\",\n \"posted_within\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body[
{
"id": "<string>",
"tenant": "<string>",
"@type": "TaleoJobSummary",
"contest_no": "<string>",
"locations": [],
"columns": [],
"hot_job": true,
"url": "<string>"
}
]{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Authorizations
API token from the dashboard
Headers
Body
application/json
Minimum string length:
1Required range:
1 <= x <= 1000Required range:
20 <= x <= 1500Minimum string length:
1Minimum string length:
1Minimum string length:
1Minimum string length:
1Minimum string length:
1Minimum string length:
1Minimum string length:
1Minimum string length:
1Minimum string length:
1Minimum string length:
1