How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Kombo AI Apply API

Endpoints for AI-powered job application features.

Kombo AI Apply API is one of 9 APIs that Kombo publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include AI Apply. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a getting-started guide.

This API exposes 12 operations across 9 paths, and defines 41 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against 2 base URLs: https://api.kombo.dev/v1, https://api.us.kombo.dev/v1.

12 operations 9 paths 41 schemas 5 GET7 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.kombo.dev
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Kombo AI Apply API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (ApiKey). By default, every request must be authenticated.

  • ApiKey — Create an API key on the [Secrets](https://app.kombo.dev/secrets) page in the Kombo dashboard.

Paths & Operations 12

Across 9 paths, the API surfaces 12 operations — 5 GET, 7 POST. Each is listed below with its method, path, parameters, and response codes.

AI Apply 12

Endpoints for AI-powered job application features.

POST
/ai-apply/career-sites
Create a career site
PostAiApplyCareerSites body → 200default
GET
/ai-apply/career-sites
Get career sites
GetAiApplyCareerSites 3 params → 200default
GET
/ai-apply/postings
Get job postings
GetAiApplyPostings 5 params → 200default
POST
/ai-apply/postings
Parse a job posting
PostAiApplyPostings body → 200default
POST
/ai-apply/postings/{posting_id}/inquire
Inquire about a job posting and the application f…
PostAiApplyPostingsPostingIdInquire 1 param body → 200default
POST
/ai-apply/apply
Submit job application
PostAiApplyApply body → 200default
GET
/ai-apply/applications
Get applications
GetAiApplyApplications 4 params → 200default
GET
/ai-apply/unified-api/jobs
Get jobs
GetAiApplyUnifiedApiJobs 6 params → 200default
POST
/ai-apply/unified-api/jobs/{job_id}/applications
Create application
PostAiApplyUnifiedApiJobsJobIdApplications 1 param body → 200default
GET
/ai-apply/job-feeds
Get job feeds
GetAiApplyJobFeeds 3 params → 200default
POST
/ai-apply/job-feeds
Create a job feed
PostAiApplyJobFeeds body → 200default
POST
/ai-apply/job-feeds/{job_feed_id}/bulk-import
Bulk import job postings
postAiApplyJobFeedsBulkImport 1 param body → 200default

Schemas 41

The contract defines 41 schemas that model the data the API accepts and returns. The most detailed are PostAiApplyUnifiedApiJobsJobIdApplicationsRequestBody (9 properties), PostAiApplyApplyRequestBody (6 properties), PostAiApplyPostingsRequestBody (4 properties), PostAiApplyJobFeedsPositiveResponse (2 properties). Each schema is shown below with its type and property counts.

GetAiApplyUnifiedApiJobsParameterPageSize
integer
The number of results to return per page. Maximum is 5.
GetAiApplyUnifiedApiJobsParameterRemoteIds
string
This parameter exists for backwards compatibility with Kombo's unified API. Supplying a comma-separated list of remote IDs such as 32,33 will return no jobs be…
GetAiApplyCareerSitesParameterCursor
string
An optional cursor string used for pagination. This can be retrieved from the next property of the previous page response.
PostAiApplyPostingsRequestBody
object
4 properties 2 required
GetAiApplyPostingsParameterJobCodes
string
Filter by a comma-separated list of job codes such as ACME13,ACME14.
GetAiApplyUnifiedApiJobsParameterIds
string
Filter by a comma-separated list of IDs such as 222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3.
GetAiApplyCareerSitesPositiveResponse
object
2 properties 2 required
GetAiApplyPostingsPositiveResponse
object
2 properties 2 required
PostAiApplyUnifiedApiJobsJobIdApplicationsRequestBody
object
9 properties 1 required
PostAiApplyPostingsPostingIdInquireRequestBody
object
GetAiApplyUnifiedApiJobsPositiveResponse
object
2 properties 2 required
GetAiApplyApplicationsParameterJobPostingIds
string
Filter by a comma-separated list of job posting IDs such as 89V6GEKpdZwqbxQz59n1ftFb,kcGHREEXCMF26Yhpuyh1gDVE.
GetAiApplyJobFeedsParameterPageSize
integer
The number of results to return per page. Maximum is 250.
GetAiApplyJobFeedsParameterCursor
string
An optional cursor string used for pagination. This can be retrieved from the next property of the previous page response.
GetAiApplyUnifiedApiJobsParameterCareerSiteIds
string
Filter by a comma-separated list of career site IDs such as A8m9k9RhjNokMfRTWtpQ99VtH,rCbkAA3pvcKjsFYwEeXtCQkc.
GetAiApplyUnifiedApiJobsParameterCursor
string
An optional cursor string used for pagination. This can be retrieved from the next property of the previous page response.
PostAiApplyCareerSitesRequestBody
object
1 property 1 required
GetAiApplyCareerSitesParameterIds
string
Filter by a comma-separated list of IDs such as 222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3.
GetAiApplyUnifiedApiJobsParameterJobCodes
string
Filter by a comma-separated list of job codes such as ACME12,ACME14.
GetAiApplyApplicationsParameterCursor
string
An optional cursor string used for pagination. This can be retrieved from the next property of the previous page response.
PostAiApplyJobFeedsPositiveResponse
object
2 properties 2 required
PostAiApplyUnifiedApiJobsJobIdApplicationsParameterJobId
string
The Kombo ID or Remote ID of the Job this candidate should apply for. If you want to use the ID of the integrated system (remoteid) you need to prefix the id w…
GetAiApplyPostingsParameterIds
string
Filter by a comma-separated list of IDs such as 222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3.
PostAiApplyApplyPositiveResponse
object
2 properties 2 required
PostAiApplyPostingsPositiveResponse
object
2 properties 2 required
GetAiApplyJobFeedsPositiveResponse
object
2 properties 2 required
PostAiApplyUnifiedApiJobsJobIdApplicationsPositiveResponse
object
2 properties 2 required
BulkImportResponse
object
Response from the bulk import endpoint
2 properties 2 required
PostAiApplyCareerSitesPositiveResponse
object
2 properties 2 required
PostAiApplyJobFeedsRequestBody
object
1 property 1 required
GetAiApplyJobFeedsParameterIds
string
Filter by a comma-separated list of IDs such as 222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3.
GetAiApplyApplicationsPositiveResponse
object
2 properties 2 required
PostAiApplyPostingsPostingIdInquirePositiveResponse
object
2 properties 2 required
GetAiApplyPostingsParameterPageSize
integer
The number of results to return per page. Maximum is 250.
PostAiApplyApplyRequestBody
object
6 properties 3 required
PostAiApplyPostingsPostingIdInquireParameterPostingId
string
The globally unique ID of this object generated by Kombo. We recommend using this as a stable primary key for syncing.
GetAiApplyPostingsParameterCareerSiteIds
string
Filter by a comma-separated list of career site IDs such as A8m9k9RhjNokMfRTWtpQ99VtH,rCbkAA3pvcKjsFYwEeXtCQkc.
GetAiApplyCareerSitesParameterPageSize
integer
The number of results to return per page. Maximum is 250.
GetAiApplyApplicationsParameterIds
string
Filter by a comma-separated list of IDs such as 222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3.
GetAiApplyPostingsParameterCursor
string
An optional cursor string used for pagination. This can be retrieved from the next property of the previous page response.
GetAiApplyApplicationsParameterPageSize
integer
The number of results to return per page. Maximum is 250.

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

kombo-ai-apply-api-openapi.yml Raw ↑

Other APIs Kombo publishes across the network.

Kombo Custom Endpoints API
Kombo General API
Kombo Connect API
Kombo Unified ATS API
Kombo Unified ATS (Assessment & Background Check) API
Kombo Unified HRIS API
Kombo Unified LMS API
Kombo API
Where this information came from

This is an independent, third-party profile of Kombo AI Apply API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.