/usajobs/events
curl --request POST \
--url https://api.anysite.io/api/usajobs/events \
--header 'Content-Type: application/json' \
--header 'access-token: <api-key>' \
--data '
{
"event": "<string>",
"timeout": 300
}
'import requests
url = "https://api.anysite.io/api/usajobs/events"
payload = {
"event": "<string>",
"timeout": 300
}
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({event: '<string>', timeout: 300})
};
fetch('https://api.anysite.io/api/usajobs/events', 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/usajobs/events",
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([
'event' => '<string>',
'timeout' => 300
]),
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/usajobs/events"
payload := strings.NewReader("{\n \"event\": \"<string>\",\n \"timeout\": 300\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/usajobs/events")
.header("access-token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"event\": \"<string>\",\n \"timeout\": 300\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.anysite.io/api/usajobs/events")
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 \"event\": \"<string>\",\n \"timeout\": 300\n}"
response = http.request(request)
puts response.read_body[
{
"id": "<string>",
"@type": "UsajobsEvent",
"event_title": "<string>",
"url": "<string>",
"date_display": "<string>",
"time_display": "<string>",
"location": "<string>",
"address": "<string>",
"is_online": true,
"website_url": "<string>",
"host": "<string>",
"hiring_paths": [],
"related_jobs": []
}
]{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}/usajobs
/usajobs/events
Get one US federal hiring event from USAJOBS by its id. Returns the event title, URL, date and time with timezone, venue and address or online flag, registration website, full description, hosting organization, the hiring paths it is aimed at, and the related job announcements promoted at the event.
Price: 1 credit
⚠️ Common errors: 412: The event does not exist or is no longer listed on USAJOBS
POST
/
api
/
usajobs
/
events
/usajobs/events
curl --request POST \
--url https://api.anysite.io/api/usajobs/events \
--header 'Content-Type: application/json' \
--header 'access-token: <api-key>' \
--data '
{
"event": "<string>",
"timeout": 300
}
'import requests
url = "https://api.anysite.io/api/usajobs/events"
payload = {
"event": "<string>",
"timeout": 300
}
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({event: '<string>', timeout: 300})
};
fetch('https://api.anysite.io/api/usajobs/events', 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/usajobs/events",
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([
'event' => '<string>',
'timeout' => 300
]),
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/usajobs/events"
payload := strings.NewReader("{\n \"event\": \"<string>\",\n \"timeout\": 300\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/usajobs/events")
.header("access-token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"event\": \"<string>\",\n \"timeout\": 300\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.anysite.io/api/usajobs/events")
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 \"event\": \"<string>\",\n \"timeout\": 300\n}"
response = http.request(request)
puts response.read_body[
{
"id": "<string>",
"@type": "UsajobsEvent",
"event_title": "<string>",
"url": "<string>",
"date_display": "<string>",
"time_display": "<string>",
"location": "<string>",
"address": "<string>",
"is_online": true,
"website_url": "<string>",
"host": "<string>",
"hiring_paths": [],
"related_jobs": []
}
]{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Authorizations
API token from the dashboard
Headers
Response
Successful Response
Show child attributes
Show child attributes
⌘I