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: <api-key>' \
--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 = {
"Authorization": "Bearer <token>",
"X-Connector-Token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
Authorization: 'Bearer <token>',
'X-Connector-Token': '<api-key>',
'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: <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.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("Authorization", "Bearer <token>")
req.Header.Add("X-Connector-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.bindbee.dev/api/ats/v1/activities")
.header("Authorization", "Bearer <token>")
.header("X-Connector-Token", "<api-key>")
.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["Authorization"] = 'Bearer <token>'
request["X-Connector-Token"] = '<api-key>'
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": "<string>"
}{
"detail": "<string>"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}{
"detail": "<string>"
}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: <api-key>' \
--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 = {
"Authorization": "Bearer <token>",
"X-Connector-Token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
Authorization: 'Bearer <token>',
'X-Connector-Token': '<api-key>',
'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: <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.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("Authorization", "Bearer <token>")
req.Header.Add("X-Connector-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.bindbee.dev/api/ats/v1/activities")
.header("Authorization", "Bearer <token>")
.header("X-Connector-Token", "<api-key>")
.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["Authorization"] = 'Bearer <token>'
request["X-Connector-Token"] = '<api-key>'
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": "<string>"
}{
"detail": "<string>"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}{
"detail": "<string>"
}Authorizations
Your Bindbee API key, sent as Authorization: Bearer <BINDBEE_API_KEY>. Required on every request.
The connector token for one customer's connection. This is not your Bindbee API key. Required on requests that read or write a single customer's data.
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"
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.
"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?