List Companies
List companies that the authenticated user has access to through agencies or partners.
curl -X GET "https://api.getkini.com/companies/" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN"
import requests
import json
url = "https://api.getkini.com/companies/"
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_TOKEN"
}
response = requests.get(url, headers=headers)
print(response.json())
const response = await fetch("https://api.getkini.com/companies/", {
method: "GET",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_TOKEN"
}
});
const data = await response.json();
console.log(data);
package main
import (
"fmt"
"net/http"
)
func main() {
req, err := http.NewRequest("GET", "https://api.getkini.com/companies/", nil)
if err != nil {
panic(err)
}
req.Header.Set("Content-Type", "application/json")
req.Header.Set("Authorization", "Bearer YOUR_API_TOKEN")
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
fmt.Println("Response Status:", resp.Status)
}
require 'net/http'
require 'json'
uri = URI('https://api.getkini.com/companies/')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Get.new(uri)
request['Content-Type'] = 'application/json'
request['Authorization'] = 'Bearer YOUR_API_TOKEN'
response = http.request(request)
puts response.body
[
{
"id": 123,
"name": "John Doe",
"ats": "bullhorn",
"partner": [
42
],
"agency": [
25
],
"website": "example_string",
"logo": "example_string",
"candidate_sync_active": true,
"job_sync_active": true,
"created_at": "2024-12-25T10:00:00Z",
"updated_at": "2024-12-25T10:00:00Z"
}
]
/companies/
Target server for requests. Edit to use your own host.
Bearer API Key Authentication. Include your API key in the Authorization header.
Request Preview
Response
Response will appear here after sending the request
Authentication
Bearer token. Bearer API Key Authentication. Include your API key in the Authorization header.
Responses
Unique Kini ID of the company
The company's name
The company's ATS, to which the synchronization happens
bullhorncooperhirecovetodvincigreenhouseguidecomhr4youhrworksicimsjobkeyjoinkenjoleveronlyfyotherpersoniorecruiteerexxsagesoftgardensuccessfactorstalentionteamtailorumantisworkableworkdayzvooveheyrecruitArray of Kini IDs of the company's partners, from which it is receiving data
Array of Kini IDs of the company's used agencies
The company's website
The company's logo
Whether the company's synchronization of candidates to the ATS is activated
Whether the company's synchronization of jobs from the ATS is activated
Timestamp of when the company was first created
Timestamp of when the company was last updated