IntegrationsList Integrations

List Integrations

List the ATS integrations Kini offers. Use the slug of an entry as the ats value when creating or updating a company, and as integration in Compose Company Integration.

Only publicly offered integrations are returned, ordered by name. The response is a plain array — this endpoint is not paginated.

Requires a partner-scoped API key.

curl -X GET "https://api.getkini.com/integrations/" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN"
[
  {
    "id": 17,
    "slug": "personio",
    "name": "Personio",
    "logo": "https://storage.googleapis.com/prod-getkini-public-static-files/ats-logos/personio.png",
    "is_beta": false,
    "is_visible": true,
    "job_sync_supported": true,
    "candidate_sync_supported": true,
    "help_article_url": "https://scribehow.com/embed/Anleitung_zur_Generierung_der_Personio_API_Keys__5r5b-PHIScGj-y7tH5FvuA?skipIntro=true&removeLogo=true",
    "external_documentation_url": "https://developer.personio.de/docs/getting-started-with-the-personio-api",
    "info_text": null,
    "config": {}
  }
]
GET
/integrations/
GET
Base URLstring

Target server for requests. Edit to use your own host.

Bearer Token
Bearer Tokenstring
Required

Authenticate every request with an API key from the Kini Partner App, sent as Authorization: Bearer <your_api_key>.

Authenticate every request with an API key from the Kini Partner App, sent as Authorization: Bearer <your_api_key>.
Request Preview
Response

Response will appear here after sending the request

Authentication

header
Authorizationstring
Required

Bearer token. Authenticate every request with an API key from the Kini Partner App, sent as Authorization: Bearer \<your_api_key\>.

Responses

idinteger

Kini ID of the integration

slugstring

Unique slug of the integration. This is the value you pass as ats when creating or updating a company, and as integration in Compose Company Integration.

namestring

Display name of the integration

logostring

Logo URL of the integration

is_betaboolean

Whether the integration is still in beta

is_visibleboolean

Whether the integration is offered publicly. Only visible integrations are returned by this endpoint, so this is always true here.

job_sync_supportedboolean

Whether jobs can be synchronised from this integration

candidate_sync_supportedboolean

Whether candidates can be synchronised to this integration

help_article_urlstring

Kini walkthrough for obtaining the integration's credentials. Safe to surface to the company admin who has to fill in the setup form.

external_documentation_urlstring

The vendor's own API documentation

info_textstring

Free-text note about the integration, shown during setup

configobject

Integration-level default configuration. Usually empty.