curl --request POST \
--url https://api.bindbee.dev/api/ats/v1/activities \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'x-connector-token: <x-connector-token>' \
--data '
{
"user": "018b4bfb-5ece-70b1-ad5e-862a9433aa65",
"activity_type": "NOTE",
"body": "John Doe was interviewed for the position of Software Engineer.",
"visibility": "PUBLIC",
"candidate": "018b4bfb-5ece-70b1-ad5e-862a9433aa65",
"subject": "Interview with John Doe"
}
'import requests
url = "https://api.bindbee.dev/api/ats/v1/activities"
payload = {
"user": "018b4bfb-5ece-70b1-ad5e-862a9433aa65",
"activity_type": "NOTE",
"body": "John Doe was interviewed for the position of Software Engineer.",
"visibility": "PUBLIC",
"candidate": "018b4bfb-5ece-70b1-ad5e-862a9433aa65",
"subject": "Interview with John Doe"
}
headers = {
"x-connector-token": "<x-connector-token>",
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
'x-connector-token': '<x-connector-token>',
Authorization: 'Bearer <token>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
user: '018b4bfb-5ece-70b1-ad5e-862a9433aa65',
activity_type: 'NOTE',
body: JSON.stringify('John Doe was interviewed for the position of Software Engineer.'),
visibility: 'PUBLIC',
candidate: '018b4bfb-5ece-70b1-ad5e-862a9433aa65',
subject: 'Interview with John Doe'
})
};
fetch('https://api.bindbee.dev/api/ats/v1/activities', 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.bindbee.dev/api/ats/v1/activities",
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([
'user' => '018b4bfb-5ece-70b1-ad5e-862a9433aa65',
'activity_type' => 'NOTE',
'body' => 'John Doe was interviewed for the position of Software Engineer.',
'visibility' => 'PUBLIC',
'candidate' => '018b4bfb-5ece-70b1-ad5e-862a9433aa65',
'subject' => 'Interview with John Doe'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json",
"x-connector-token: <x-connector-token>"
],
]);
$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.bindbee.dev/api/ats/v1/activities"
payload := strings.NewReader("{\n \"user\": \"018b4bfb-5ece-70b1-ad5e-862a9433aa65\",\n \"activity_type\": \"NOTE\",\n \"body\": \"John Doe was interviewed for the position of Software Engineer.\",\n \"visibility\": \"PUBLIC\",\n \"candidate\": \"018b4bfb-5ece-70b1-ad5e-862a9433aa65\",\n \"subject\": \"Interview with John Doe\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-connector-token", "<x-connector-token>")
req.Header.Add("Authorization", "Bearer <token>")
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.bindbee.dev/api/ats/v1/activities")
.header("x-connector-token", "<x-connector-token>")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"user\": \"018b4bfb-5ece-70b1-ad5e-862a9433aa65\",\n \"activity_type\": \"NOTE\",\n \"body\": \"John Doe was interviewed for the position of Software Engineer.\",\n \"visibility\": \"PUBLIC\",\n \"candidate\": \"018b4bfb-5ece-70b1-ad5e-862a9433aa65\",\n \"subject\": \"Interview with John Doe\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bindbee.dev/api/ats/v1/activities")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-connector-token"] = '<x-connector-token>'
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"user\": \"018b4bfb-5ece-70b1-ad5e-862a9433aa65\",\n \"activity_type\": \"NOTE\",\n \"body\": \"John Doe was interviewed for the position of Software Engineer.\",\n \"visibility\": \"PUBLIC\",\n \"candidate\": \"018b4bfb-5ece-70b1-ad5e-862a9433aa65\",\n \"subject\": \"Interview with John Doe\"\n}"
response = http.request(request)
puts response.read_body{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Create Activity
Creates a Activity object with the given values.
curl --request POST \
--url https://api.bindbee.dev/api/ats/v1/activities \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'x-connector-token: <x-connector-token>' \
--data '
{
"user": "018b4bfb-5ece-70b1-ad5e-862a9433aa65",
"activity_type": "NOTE",
"body": "John Doe was interviewed for the position of Software Engineer.",
"visibility": "PUBLIC",
"candidate": "018b4bfb-5ece-70b1-ad5e-862a9433aa65",
"subject": "Interview with John Doe"
}
'import requests
url = "https://api.bindbee.dev/api/ats/v1/activities"
payload = {
"user": "018b4bfb-5ece-70b1-ad5e-862a9433aa65",
"activity_type": "NOTE",
"body": "John Doe was interviewed for the position of Software Engineer.",
"visibility": "PUBLIC",
"candidate": "018b4bfb-5ece-70b1-ad5e-862a9433aa65",
"subject": "Interview with John Doe"
}
headers = {
"x-connector-token": "<x-connector-token>",
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
'x-connector-token': '<x-connector-token>',
Authorization: 'Bearer <token>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
user: '018b4bfb-5ece-70b1-ad5e-862a9433aa65',
activity_type: 'NOTE',
body: JSON.stringify('John Doe was interviewed for the position of Software Engineer.'),
visibility: 'PUBLIC',
candidate: '018b4bfb-5ece-70b1-ad5e-862a9433aa65',
subject: 'Interview with John Doe'
})
};
fetch('https://api.bindbee.dev/api/ats/v1/activities', 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.bindbee.dev/api/ats/v1/activities",
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([
'user' => '018b4bfb-5ece-70b1-ad5e-862a9433aa65',
'activity_type' => 'NOTE',
'body' => 'John Doe was interviewed for the position of Software Engineer.',
'visibility' => 'PUBLIC',
'candidate' => '018b4bfb-5ece-70b1-ad5e-862a9433aa65',
'subject' => 'Interview with John Doe'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json",
"x-connector-token: <x-connector-token>"
],
]);
$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.bindbee.dev/api/ats/v1/activities"
payload := strings.NewReader("{\n \"user\": \"018b4bfb-5ece-70b1-ad5e-862a9433aa65\",\n \"activity_type\": \"NOTE\",\n \"body\": \"John Doe was interviewed for the position of Software Engineer.\",\n \"visibility\": \"PUBLIC\",\n \"candidate\": \"018b4bfb-5ece-70b1-ad5e-862a9433aa65\",\n \"subject\": \"Interview with John Doe\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-connector-token", "<x-connector-token>")
req.Header.Add("Authorization", "Bearer <token>")
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.bindbee.dev/api/ats/v1/activities")
.header("x-connector-token", "<x-connector-token>")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"user\": \"018b4bfb-5ece-70b1-ad5e-862a9433aa65\",\n \"activity_type\": \"NOTE\",\n \"body\": \"John Doe was interviewed for the position of Software Engineer.\",\n \"visibility\": \"PUBLIC\",\n \"candidate\": \"018b4bfb-5ece-70b1-ad5e-862a9433aa65\",\n \"subject\": \"Interview with John Doe\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bindbee.dev/api/ats/v1/activities")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-connector-token"] = '<x-connector-token>'
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"user\": \"018b4bfb-5ece-70b1-ad5e-862a9433aa65\",\n \"activity_type\": \"NOTE\",\n \"body\": \"John Doe was interviewed for the position of Software Engineer.\",\n \"visibility\": \"PUBLIC\",\n \"candidate\": \"018b4bfb-5ece-70b1-ad5e-862a9433aa65\",\n \"subject\": \"Interview with John Doe\"\n}"
response = http.request(request)
puts response.read_body{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Body
The user who owns the activity.
"018b4bfb-5ece-70b1-ad5e-862a9433aa65"
The type of activity. If the value is not one of the defined enum values, the original value passed through will be returned.
NOTE, EMAIL, OTHER "NOTE"
The body of the activity. This can include notes, comments, or other relevant information.
"John Doe was interviewed for the position of Software Engineer."
Visibility of the activity. If the value is not one of the defined enum values, the original value passed through will be returned.
ADMIN_ONLY, PUBLIC, PRIVATE "PUBLIC"
Candidate who applied for the activity.
"018b4bfb-5ece-70b1-ad5e-862a9433aa65"
The subject of the activity.
"Interview with John Doe"
Response
Successful Response
Was this page helpful?