# Kombo: Developer documentation ## Developer documentation - [Developer documentation / HRIS (241 pages)](https://docs.kombo.dev/_llms/developer-documentation/hris.txt): Documentation for Developer documentation / HRIS. - [Developer documentation / ATS (239 pages)](https://docs.kombo.dev/_llms/developer-documentation/ats.txt): Documentation for Developer documentation / ATS. ### Overview #### General - [Introduction](https://docs.kombo.dev/introduction.md): Learn how you can put integrations on autopilot through Kombo’s unified APIs. - [Kombo Connect](https://docs.kombo.dev/kombo-connect.md): Our interactive embeddable connection flow. - [Reading and writing data](https://docs.kombo.dev/reading-and-writing-data.md): How you send requests to Kombo - [Libraries & SDKs](https://docs.kombo.dev/libraries-and-sdks.md): Use our official SDKs for ergonomic and type-safe API interactions. - [Documentation MCP](https://docs.kombo.dev/documentation-mcp.md): Give Cursor, Claude, Codex, ChatGPT, VS Code, and other MCP clients live access to the Kombo docs. - [Extending the model](https://docs.kombo.dev/extending-the-model.md): How to make Kombo's unified models fit your product - [Permissions and scopes](https://docs.kombo.dev/permissions-and-scopes.md): Customize the data that is being synced by Kombo. - [KomboAI](https://docs.kombo.dev/kombo-ai.md): Get account-aware technical support in your shared channel - [The dashboard](https://docs.kombo.dev/the-dashboard.md): Your hub for developing and configuring your integrations - [Data Residency and Compliance](https://docs.kombo.dev/data-residency-compliance.md): Understanding Kombo's data handling, security, and regional deployment options ##### Support - [Support](https://docs.kombo.dev/support.md): Be an expert in every tool you offer - [How do we prioritize Support Requests?](https://docs.kombo.dev/support/how-we-prioritize-support-requests.md) ##### Other - [Product Capabilities & Clarifications](https://docs.kombo.dev/misconceptions-and-clarifications.md): _Last updated: March 30, 2026._ ### LMS #### General - [Introduction](https://docs.kombo.dev/lms/introduction.md): Learn how to get started with Kombo's unified LMS API. - [Important Changes](https://docs.kombo.dev/lms/important-changes.md): Significant platform changes that may affect your integration. ##### Getting started - [Overview](https://docs.kombo.dev/lms/getting-started.md): Let's get you up and running with our API! - [Sandbox Integrations](https://docs.kombo.dev/lms/getting-started/sandbox-integrations.md): Learn how to access tools you can connect to Kombo for development purposes. - [Creating Integrations](https://docs.kombo.dev/lms/getting-started/create-integrations.md): Learn how to connect tools to Kombo. - [Authentication](https://docs.kombo.dev/lms/getting-started/authentication.md): Learn how to authenticate with the Kombo API and manage API keys securely. - [Querying the API](https://docs.kombo.dev/lms/getting-started/querying-api.md): Learn how to filter and paginate the Kombo `GET` endpoints. This will help you implement incremental fetching and more. - [Fetching Data](https://docs.kombo.dev/lms/getting-started/fetching-data.md): Learn how to get the newest data back from Kombo. ##### Implementation guides - [Setup](https://docs.kombo.dev/lms/implementation-guide/setup.md) - [Connection setup](https://docs.kombo.dev/lms/implementation-guide/connection-setup.md) - [Content providers](https://docs.kombo.dev/lms/implementation-guide/content-providers.md): Integration guide for content providers connecting to customer LMS systems - [SSO and identity matching](https://docs.kombo.dev/lms/implementation-guide/sso-and-identity-matching.md): Authenticate learners launching from the LMS and match them to Kombo's synced user data without a login prompt. - [Talent management](https://docs.kombo.dev/lms/implementation-guide/talent-management.md): Integration guide for talent management platforms reading from customer LMS systems ##### Available Connectors - [Available LMS Connectors](https://docs.kombo.dev/lms/connectors.md): Browse all available LMS connectors integrated with Kombo - [360Learning LMS Integration](https://docs.kombo.dev/lms/connectors/360learning.md): 360Learning connector for Kombo's LMS API - [Cornerstone OnDemand LMS Integration](https://docs.kombo.dev/lms/connectors/cornerstoneondemand.md): Cornerstone OnDemand connector for Kombo's LMS API - [Coursera LMS Integration](https://docs.kombo.dev/lms/connectors/coursera.md): Coursera connector for Kombo's LMS API - [Docebo LMS Integration](https://docs.kombo.dev/lms/connectors/docebo.md): Docebo connector for Kombo's LMS API - [Kombo Sandbox LMS Integration](https://docs.kombo.dev/lms/connectors/sandbox.md): Kombo Sandbox connector for Kombo's LMS API - [LinkedIn Learning LMS Integration](https://docs.kombo.dev/lms/connectors/linkedinlearning.md): LinkedIn Learning connector for Kombo's LMS API - [Moodle LMS Integration](https://docs.kombo.dev/lms/connectors/moodle.md): Moodle connector for Kombo's LMS API - [SAP SuccessFactors LMS Integration](https://docs.kombo.dev/lms/connectors/successfactors.md): SAP SuccessFactors connector for Kombo's LMS API - [TalentLMS LMS Integration](https://docs.kombo.dev/lms/connectors/talentlms.md): TalentLMS connector for Kombo's LMS API - [Udemy Business LMS Integration](https://docs.kombo.dev/lms/connectors/udemy.md): Udemy Business connector for Kombo's LMS API - [Workday LMS Integration](https://docs.kombo.dev/lms/connectors/workday.md): Workday connector for Kombo's LMS API #### Features - [Data Explorer](https://docs.kombo.dev/lms/features/data-explorer.md): Interact with customer data from a convenient UI in the Kombo dashboard. - [Setup Flow](https://docs.kombo.dev/lms/features/setup-flow/introduction.md): Let your customers configure their integration end-to-end. - [Custom Fields](https://docs.kombo.dev/lms/features/custom-fields.md): Learn how to extend Kombo's unified data models with additional fields. - [Advanced Mappings](https://docs.kombo.dev/lms/features/advanced-mappings.md): Use a TypeScript formula to change data from the connected system into the format your product needs. - [Logs](https://docs.kombo.dev/lms/features/logs.md): Learn how Kombo's logs allow you to monitor and troubleshoot your integrations. - [Issues](https://docs.kombo.dev/lms/features/issues.md): See which integrations need attention, and how long the problem has been going on. - [Issue types](https://docs.kombo.dev/lms/features/issue-types.md): All customer-visible issue types Kombo can raise, and when they are created and resolved. - [Deletion Policy](https://docs.kombo.dev/lms/features/deletion-policy.md): Understand how Kombo deletes data. - [Passthrough API](https://docs.kombo.dev/lms/features/passthrough-api.md): Implement any edge case feature with our passthrough API. - [Komboman](https://docs.kombo.dev/lms/features/komboman.md): Test and troubleshoot both Kombo API and passthrough API calls with our built-in API client. - [Extend write endpoints](https://docs.kombo.dev/lms/features/remote-fields.md): Learn how Kombo allows you to write additional, otherwise unsupported fields with unified write actions. - [Scopes](https://docs.kombo.dev/lms/features/scopes.md): Scopes allow you to customize what data is being synced by Kombo. - [Audit Logs](https://docs.kombo.dev/lms/features/audit-logs.md): Audit sensitive changes to your Kombo environment. ##### Remapping - [Introduction](https://docs.kombo.dev/lms/features/remapping/introduction.md): Learn how to use the remapping feature to adjust Kombo default fields based on fields in your customer's systems. - [Remapping simple fields](https://docs.kombo.dev/lms/features/remapping/simple-remapping.md): Learn how to use the remapping feature to adjust simple Kombo default fields based on fields in your customer's systems. - [Remapping enum fields](https://docs.kombo.dev/lms/features/remapping/enum-remapping.md): Learn how to use the remapping feature to adjust Kombo enum fields based on fields in your customer's systems. - [Remapping date fields](https://docs.kombo.dev/lms/features/remapping/date-remapping.md): Learn how to use the remapping feature to adjust Kombo date fields based on fields in your customer's systems. - [Remapping address fields](https://docs.kombo.dev/lms/features/remapping/struct-remapping.md): Learn how to use the remapping feature to adjust Kombo address fields based on fields in your customer's systems. - [Remapping reference fields](https://docs.kombo.dev/lms/features/remapping/reference-remapping.md): Learn how to use the remapping feature to adjust Kombo reference fields based on fields in your customer's systems. - [Remapping array fields](https://docs.kombo.dev/lms/features/remapping/array-remapping.md): Learn how to use the remapping feature to adjust Kombo array fields based on fields in your customer's systems. - [Kombo default fallback](https://docs.kombo.dev/lms/features/remapping/kombo-default-fallback.md): Learn how to use Kombo's standard mapping logic as a fallback priority in your remapping configuration, giving you full control over the mapping order. #### Guides - [How Kombo Syncs Data](https://docs.kombo.dev/lms/guides/sync.md): Understanding how Kombo keeps integration data up-to-date internally without sacrificing API reliability and performance. - [Error Handling](https://docs.kombo.dev/guides/errors.md): Learn what errors the Kombo API can return and how to handle them. - [Concurrency Limiting](https://docs.kombo.dev/lms/guides/concurrency-limiting.md): Concurrency limiting caps simultaneous in-flight unified actions per integration, giving you fast feedback instead of slow timeouts. - [Async Endpoints](https://docs.kombo.dev/lms/guides/async-endpoints.md): How to work with asynchronous endpoints that process requests in the background and return results via polling. - [Webhooks](https://docs.kombo.dev/lms/guides/webhooks.md): Kombo sends you webhooks so that you don't have to poll our API for changes. - [Upstream webhooks](https://docs.kombo.dev/lms/guides/upstream-webhooks.md): Kombo can subscribe to webhooks of the systems that your customers connect. We call this feature upstream webhooks. This document explains how they work and how you can leverage them. - [Integration States](https://docs.kombo.dev/lms/guides/integration-states.md) - [Implementing New Tools](https://docs.kombo.dev/lms/guides/implementing-new-tools.md): Learn about best practices when using a new tool. - [Environments](https://docs.kombo.dev/lms/guides/environments.md) - [Partner Credentials](https://docs.kombo.dev/lms/guides/partner-credentials.md): Learn how existing partnerships to integrated systems can be used with Kombo. - [Static IPs](https://docs.kombo.dev/lms/guides/static-ips.md): Route all Kombo API calls through a fixed set of IP addresses so your customers can allowlist them. ##### Kombo Connect - [Introduction](https://docs.kombo.dev/lms/guides/connect/introduction.md): Our interactive embeddable connection flow. - [Manual setup](https://docs.kombo.dev/lms/guides/connect/manual-setup.md): Manually set up integrations on behalf of your customers. - [Magic links](https://docs.kombo.dev/lms/guides/connect/magic-links.md): Let your customers set up integrations without changing your app. - [Embedded flow](https://docs.kombo.dev/lms/guides/connect/embedded-flow.md): Embed Kombo Connect into your app for the most seamless experience. - [Reconnecting an integration](https://docs.kombo.dev/lms/guides/connect/reconnection.md): This document explains why and how to reconnect an integration. ##### Troubleshooting - [How to troubleshoot issues with Kombo](https://docs.kombo.dev/lms/guides/debugging/introduction.md): Identify and resolve issues across connections, data, and actions using Kombo’s troubleshooting tools. - [Troubleshoot connection flow problems](https://docs.kombo.dev/lms/guides/debugging/debug-connection-flow.md): Investigate and resolve issues that prevent your customers from connecting. - [Investigate failing actions](https://docs.kombo.dev/lms/guides/debugging/investigate-failing-actions.md): Diagnose failed write actions using Logs and Komboman. - [Diagnosing missing or incorrect data](https://docs.kombo.dev/lms/guides/debugging/debug-data-issues.md): A step-by-step guide to troubleshooting data discrepancies between Kombo and the remote tool. #### LMS API Reference ##### Users - [Get users](https://docs.kombo.dev/lms/v1/get-users.md): Get users ##### Skills - [Get skills](https://docs.kombo.dev/lms/v1/get-skills.md): Get skills ##### Courses - [Get courses](https://docs.kombo.dev/lms/v1/get-courses.md): Get courses - [Upsert courses](https://docs.kombo.dev/lms/v1/post-courses-bulk.md): Create or update multiple courses in the LMS. - [Get status of “Upsert courses” task](https://docs.kombo.dev/lms/v1/get-courses-bulk-task-id.md): Poll for the status of an existing “Upsert courses” task. - [Deactivate course](https://docs.kombo.dev/lms/v1/post-courses-course-id-deactivate.md): Deactivate a course in the LMS. ##### Progress - [Get course progressions](https://docs.kombo.dev/lms/v1/get-course-progressions.md): Get course progressions - [Enroll user in course](https://docs.kombo.dev/lms/v1/post-course-progressions.md): Enroll a user in a course revision. - [Complete course](https://docs.kombo.dev/lms/v1/post-course-progressions-course-progression-id-complete.md): Mark a course revision as completed for a user. #### General API Reference ##### Kombo Connect - [Create connection link](https://docs.kombo.dev/lms/v1/post-connect-create-link.md): Generate a unique link that allows your user to enter the embedded Kombo Connect flow. - [Get integration by token](https://docs.kombo.dev/lms/v1/get-connect-integration-by-token-token.md): Use this endpoint with the token you get from the connection flow to retrieve information about the created integration. - [Activate integration (optional)](https://docs.kombo.dev/lms/v1/post-connect-activate-integration.md): Use this endpoint with the token you get from the connection flow to retrieve information about the created integration. It works in a similar way as the OAuth2 code flow to securely retrieve information and connect the integration to your user. You do not need to call this endpoint for an integrati… - [Create reconnection link](https://docs.kombo.dev/lms/v1/post-integrations-integration-id-relink.md): Create a link that will allow the user to reconnect an integration. This is useful if you want to allow your users to update the credentials if the old ones for example expired. - [Create Setup Flow link](https://docs.kombo.dev/lms/v1/post-integrations-integration-id-setup-link.md): Create a link that lets your customer run the [Setup Flow](/hris/features/setup-flow/introduction) for an integration. Use this to send customers back into setup steps like field mapping or employee filtering without having to go through the initial connection flow again. Pass the returned URL to `s… - [Get tools](https://docs.kombo.dev/lms/v1/get-tools-category.md): Get a list of the tools (i.e., integrations) enabled in your environment. ##### Integrations - [Get integration details](https://docs.kombo.dev/lms/v1/get-integrations-integration-id.md): Get the specified integration with everything you need to display it to your customer. - [Set integration enabled](https://docs.kombo.dev/lms/v1/put-integrations-integration-id-enabled.md): Enable or disable the specified integration. When disabling, all currently running syncs will be cancelled. - [Delete integration](https://docs.kombo.dev/lms/v1/delete-integrations-integration-id.md): Delete the specified integration. - [Trigger sync](https://docs.kombo.dev/lms/v1/post-force-sync.md): Trigger a sync for a specific integration. ##### Filtering - [Create provisioning setup link (deprecated)](https://docs.kombo.dev/lms/v1/post-hris-provisioning-groups-group-id-setup-links.md): Create a new link that can be passed to the Kombo Connect SDK to open the provisioning setup UI. ##### Custom Fields - [Get custom fields with current mappings](https://docs.kombo.dev/lms/v1/get-integrations-integration-id-custom-fields.md): Get all custom fields available on the specified integration. ##### Other - [Check API key](https://docs.kombo.dev/lms/v1/get-check-api-key.md): Check whether your API key is working properly. - [Send passthrough request](https://docs.kombo.dev/lms/v1/post-passthrough-tool-api.md): Send a request to the specified integration's native API. ### ATS Assessment & Background Check #### General - [Introduction](https://docs.kombo.dev/assessment/introduction.md): Learn how to get started with Kombo's unified ATS Assessment & Background Check API. - [FAQ](https://docs.kombo.dev/assessment/faq.md): Frequently Asked Questions - [Important Changes](https://docs.kombo.dev/assessment/important-changes.md): Significant platform changes that may affect your integration. ##### Getting started - [Overview](https://docs.kombo.dev/assessment/getting-started.md): Let's get you up and running with our API! - [Sandbox Integrations](https://docs.kombo.dev/assessment/getting-started/sandbox-integrations.md): Learn how to access tools you can connect to Kombo for development purposes. - [Creating Integrations](https://docs.kombo.dev/assessment/getting-started/create-integrations.md): Learn how to connect tools to Kombo. - [Authentication](https://docs.kombo.dev/assessment/getting-started/authentication.md): Learn how to authenticate with the Kombo API and manage API keys securely. - [Querying the API](https://docs.kombo.dev/assessment/getting-started/querying-api.md): Learn how to filter and paginate the Kombo `GET` endpoints. This will help you implement incremental fetching and more. ##### Available Connectors - [Available Assessment Connectors](https://docs.kombo.dev/assessment/connectors.md): Browse all available Assessment connectors integrated with Kombo - [Ashby Assessment Integration](https://docs.kombo.dev/assessment/connectors/ashby.md): Ashby connector for Kombo's Assessment API - [Avature Assessment Integration](https://docs.kombo.dev/assessment/connectors/avature.md): Avature connector for Kombo's Assessment API - [Bullhorn Assessment Integration](https://docs.kombo.dev/assessment/connectors/bullhorn.md): Bullhorn connector for Kombo's Assessment API - [Eightfold Assessment Integration](https://docs.kombo.dev/assessment/connectors/eightfold.md): Eightfold connector for Kombo's Assessment API - [Greenhouse Assessment Integration](https://docs.kombo.dev/assessment/connectors/greenhouse.md): Greenhouse connector for Kombo's Assessment API - [iCIMS Assessment Integration](https://docs.kombo.dev/assessment/connectors/icims.md): iCIMS connector for Kombo's Assessment API - [JazzHR Assessment Integration](https://docs.kombo.dev/assessment/connectors/jazzhr.md): JazzHR connector for Kombo's Assessment API - [Jobvite Assessment Integration](https://docs.kombo.dev/assessment/connectors/jobvite.md): Jobvite connector for Kombo's Assessment API - [Jobylon Assessment Integration](https://docs.kombo.dev/assessment/connectors/jobylon.md): Jobylon connector for Kombo's Assessment API - [Kombo Sandbox Assessment Integration](https://docs.kombo.dev/assessment/connectors/sandbox.md): Kombo Sandbox connector for Kombo's Assessment API - [Lever Assessment Integration](https://docs.kombo.dev/assessment/connectors/lever.md): Lever connector for Kombo's Assessment API - [Oracle Recruiting Cloud Assessment Integration](https://docs.kombo.dev/assessment/connectors/oraclerecruiting.md): Oracle Recruiting Cloud connector for Kombo's Assessment API - [PageUp People Assessment Integration](https://docs.kombo.dev/assessment/connectors/pageup.md): PageUp People connector for Kombo's Assessment API - [SAP SuccessFactors Assessment Integration](https://docs.kombo.dev/assessment/connectors/successfactors.md): SAP SuccessFactors connector for Kombo's Assessment API - [SmartRecruiters Assessment Integration](https://docs.kombo.dev/assessment/connectors/smartrecruiters.md): SmartRecruiters connector for Kombo's Assessment API - [Teamtailor Assessment Integration](https://docs.kombo.dev/assessment/connectors/teamtailor.md): Teamtailor connector for Kombo's Assessment API - [Tellent Recruitee Assessment Integration](https://docs.kombo.dev/assessment/connectors/recruitee.md): Tellent Recruitee connector for Kombo's Assessment API - [UKG Pro Assessment Integration](https://docs.kombo.dev/assessment/connectors/ukgpro.md): UKG Pro connector for Kombo's Assessment API - [Workable Assessment Integration](https://docs.kombo.dev/assessment/connectors/workable.md): Workable connector for Kombo's Assessment API - [Workday Assessment Integration](https://docs.kombo.dev/assessment/connectors/workday.md): Workday connector for Kombo's Assessment API #### Features - [Assessment UI](https://docs.kombo.dev/assessment/features/assessment-ui.md): View assessment packages and orders from the Kombo dashboard. - [Inline Assessment](https://docs.kombo.dev/assessment/features/inline-assessment.md): How to handle inline assessment webhooks - [Setup Flow](https://docs.kombo.dev/assessment/features/setup-flow/introduction.md): Let your customers configure their integration end-to-end. - [Custom Fields](https://docs.kombo.dev/assessment/features/custom-fields.md): Learn how to extend Kombo's unified data models with additional fields. - [Advanced Mappings](https://docs.kombo.dev/assessment/features/advanced-mappings.md): Use a TypeScript formula to change data from the connected system into the format your product needs. - [Logs](https://docs.kombo.dev/assessment/features/logs.md): Learn how Kombo's logs allow you to monitor and troubleshoot your integrations. - [Issues](https://docs.kombo.dev/assessment/features/issues.md): See which integrations need attention, and how long the problem has been going on. - [Issue types](https://docs.kombo.dev/assessment/features/issue-types.md): All customer-visible issue types Kombo can raise, and when they are created and resolved. - [Deletion Policy](https://docs.kombo.dev/assessment/features/deletion-policy.md): Understand how Kombo deletes data. - [Passthrough API](https://docs.kombo.dev/assessment/features/passthrough-api.md): Implement any edge case feature with our passthrough API. - [Komboman](https://docs.kombo.dev/assessment/features/komboman.md): Test and troubleshoot both Kombo API and passthrough API calls with our built-in API client. - [Extend write endpoints](https://docs.kombo.dev/assessment/features/remote-fields.md): Learn how Kombo allows you to write additional, otherwise unsupported fields with unified write actions. - [Scopes](https://docs.kombo.dev/assessment/features/scopes.md): Scopes allow you to customize what data is being synced by Kombo. - [Audit Logs](https://docs.kombo.dev/assessment/features/audit-logs.md): Audit sensitive changes to your Kombo environment. ##### Remapping - [Introduction](https://docs.kombo.dev/assessment/features/remapping/introduction.md): Learn how to use the remapping feature to adjust Kombo default fields based on fields in your customer's systems. - [Remapping simple fields](https://docs.kombo.dev/assessment/features/remapping/simple-remapping.md): Learn how to use the remapping feature to adjust simple Kombo default fields based on fields in your customer's systems. - [Remapping enum fields](https://docs.kombo.dev/assessment/features/remapping/enum-remapping.md): Learn how to use the remapping feature to adjust Kombo enum fields based on fields in your customer's systems. - [Remapping date fields](https://docs.kombo.dev/assessment/features/remapping/date-remapping.md): Learn how to use the remapping feature to adjust Kombo date fields based on fields in your customer's systems. - [Remapping address fields](https://docs.kombo.dev/assessment/features/remapping/struct-remapping.md): Learn how to use the remapping feature to adjust Kombo address fields based on fields in your customer's systems. - [Remapping reference fields](https://docs.kombo.dev/assessment/features/remapping/reference-remapping.md): Learn how to use the remapping feature to adjust Kombo reference fields based on fields in your customer's systems. - [Remapping array fields](https://docs.kombo.dev/assessment/features/remapping/array-remapping.md): Learn how to use the remapping feature to adjust Kombo array fields based on fields in your customer's systems. - [Kombo default fallback](https://docs.kombo.dev/assessment/features/remapping/kombo-default-fallback.md): Learn how to use Kombo's standard mapping logic as a fallback priority in your remapping configuration, giving you full control over the mapping order. #### Guides - [How Kombo Syncs Data](https://docs.kombo.dev/assessment/guides/sync.md): Understanding how Kombo keeps integration data up-to-date internally without sacrificing API reliability and performance. - [Error Handling](https://docs.kombo.dev/guides/errors.md): Learn what errors the Kombo API can return and how to handle them. - [Concurrency Limiting](https://docs.kombo.dev/assessment/guides/concurrency-limiting.md): Concurrency limiting caps simultaneous in-flight unified actions per integration, giving you fast feedback instead of slow timeouts. - [Webhooks](https://docs.kombo.dev/assessment/guides/webhooks.md): Kombo sends you webhooks so that you don't have to poll our API for changes. - [Upstream webhooks](https://docs.kombo.dev/assessment/guides/upstream-webhooks.md): Kombo can subscribe to webhooks of the systems that your customers connect. We call this feature upstream webhooks. This document explains how they work and how you can leverage them. - [Integration States](https://docs.kombo.dev/assessment/guides/integration-states.md) - [Implementing New Tools](https://docs.kombo.dev/assessment/guides/implementing-new-tools.md): Learn about best practices when using a new tool. - [Environments](https://docs.kombo.dev/assessment/guides/environments.md) - [Partner Credentials](https://docs.kombo.dev/assessment/guides/partner-credentials.md): Learn how existing partnerships to integrated systems can be used with Kombo. - [Static IPs](https://docs.kombo.dev/assessment/guides/static-ips.md): Route all Kombo API calls through a fixed set of IP addresses so your customers can allowlist them. ##### Kombo Connect - [Introduction](https://docs.kombo.dev/assessment/guides/connect/introduction.md): Our interactive embeddable connection flow. - [Manual setup](https://docs.kombo.dev/assessment/guides/connect/manual-setup.md): Manually set up integrations on behalf of your customers. - [Magic links](https://docs.kombo.dev/assessment/guides/connect/magic-links.md): Let your customers set up integrations without changing your app. - [Embedded flow](https://docs.kombo.dev/assessment/guides/connect/embedded-flow.md): Embed Kombo Connect into your app for the most seamless experience. - [Reconnecting an integration](https://docs.kombo.dev/assessment/guides/connect/reconnection.md): This document explains why and how to reconnect an integration. ##### Troubleshooting - [How to troubleshoot issues with Kombo](https://docs.kombo.dev/assessment/guides/debugging/introduction.md): Identify and resolve issues across connections, data, and actions using Kombo’s troubleshooting tools. - [Troubleshoot connection flow problems](https://docs.kombo.dev/assessment/guides/debugging/debug-connection-flow.md): Investigate and resolve issues that prevent your customers from connecting. - [Investigate failing actions](https://docs.kombo.dev/assessment/guides/debugging/investigate-failing-actions.md): Diagnose failed write actions using Logs and Komboman. - [Diagnosing missing or incorrect data](https://docs.kombo.dev/assessment/guides/debugging/debug-data-issues.md): A step-by-step guide to troubleshooting data discrepancies between Kombo and the remote tool. #### ATS Assessment API Reference ##### Webhooks - [assessment:order-received](https://docs.kombo.dev/assessment/webhooks/assessment-order-received.md): This event is triggered when a new assessment or background check order is created for a candidate within your customer's ATS. ##### Packages - [Set packages](https://docs.kombo.dev/assessment/v1/put-packages.md): Set packages - [Get packages](https://docs.kombo.dev/assessment/v1/get-packages.md): Get all available assessment and background check packages for an integration. ##### Orders and results - [Get orders](https://docs.kombo.dev/assessment/v1/get-orders.md): Get all assessment and background check orders of an integration. - [Get open orders (deprecated)](https://docs.kombo.dev/assessment/v1/get-orders-open.md): **(⚠️ Deprecated - Use [Get orders](/assessment/v1/get-orders) instead)** Get all open assessment and background check orders of an integration. - [Update order result](https://docs.kombo.dev/assessment/v1/put-orders-assessment-order-id-result.md): Updates an assessment or a background check order result. #### General API Reference ##### Kombo Connect - [Create connection link](https://docs.kombo.dev/assessment/v1/post-connect-create-link.md): Generate a unique link that allows your user to enter the embedded Kombo Connect flow. - [Get integration by token](https://docs.kombo.dev/assessment/v1/get-connect-integration-by-token-token.md): Use this endpoint with the token you get from the connection flow to retrieve information about the created integration. - [Activate integration (optional)](https://docs.kombo.dev/assessment/v1/post-connect-activate-integration.md): Use this endpoint with the token you get from the connection flow to retrieve information about the created integration. It works in a similar way as the OAuth2 code flow to securely retrieve information and connect the integration to your user. You do not need to call this endpoint for an integrati… - [Create reconnection link](https://docs.kombo.dev/assessment/v1/post-integrations-integration-id-relink.md): Create a link that will allow the user to reconnect an integration. This is useful if you want to allow your users to update the credentials if the old ones for example expired. - [Create Setup Flow link](https://docs.kombo.dev/assessment/v1/post-integrations-integration-id-setup-link.md): Create a link that lets your customer run the [Setup Flow](/hris/features/setup-flow/introduction) for an integration. Use this to send customers back into setup steps like field mapping or employee filtering without having to go through the initial connection flow again. Pass the returned URL to `s… - [Get tools](https://docs.kombo.dev/assessment/v1/get-tools-category.md): Get a list of the tools (i.e., integrations) enabled in your environment. ##### Integrations - [Get integration details](https://docs.kombo.dev/assessment/v1/get-integrations-integration-id.md): Get the specified integration with everything you need to display it to your customer. - [Set integration enabled](https://docs.kombo.dev/assessment/v1/put-integrations-integration-id-enabled.md): Enable or disable the specified integration. When disabling, all currently running syncs will be cancelled. - [Delete integration](https://docs.kombo.dev/assessment/v1/delete-integrations-integration-id.md): Delete the specified integration. - [Trigger sync](https://docs.kombo.dev/assessment/v1/post-force-sync.md): Trigger a sync for a specific integration. ##### Filtering - [Create provisioning setup link (deprecated)](https://docs.kombo.dev/assessment/v1/post-hris-provisioning-groups-group-id-setup-links.md): Create a new link that can be passed to the Kombo Connect SDK to open the provisioning setup UI. ##### Custom Fields - [Get custom fields with current mappings](https://docs.kombo.dev/assessment/v1/get-integrations-integration-id-custom-fields.md): Get all custom fields available on the specified integration. ##### Other - [Check API key](https://docs.kombo.dev/assessment/v1/get-check-api-key.md): Check whether your API key is working properly. - [Send passthrough request](https://docs.kombo.dev/assessment/v1/post-passthrough-tool-api.md): Send a request to the specified integration's native API. ### AI Apply #### General - [Overview](https://docs.kombo.dev/ai-apply/introduction.md): Learn how you can use AI Apply to turn any public job posting into an easy-apply capable API. #### Implementation ##### For job boards - [Job feeds and bulk imports](https://docs.kombo.dev/ai-apply/job-boards/job-feeds.md): Learn how you can import high volumes of job postings into AI Apply - [Sending applications through posting inquiry](https://docs.kombo.dev/ai-apply/job-boards/posting-inquiry.md): Fetch Kombo's current stored application form for a job posting and submit a candidate application against it. - [Submitting applications](https://docs.kombo.dev/ai-apply/job-boards/submitting-applications.md): Prepare a candidate's answers, submit them with a submission token, and track the application until it settles. - [Webhooks and data fetching](https://docs.kombo.dev/ai-apply/job-boards/webhooks.md): Keep your copy of AI Apply data current with the data-changed webhook. ##### For job distributors - [Job feeds and bulk imports](https://docs.kombo.dev/ai-apply/job-distributors/job-feeds.md): Learn how you can import high volumes of job postings into AI Apply - [Storing application forms](https://docs.kombo.dev/ai-apply/job-distributors/storing-application-forms.md): Pull job postings together with their application forms and keep your own copy up to date. - [Submitting applications](https://docs.kombo.dev/ai-apply/job-distributors/submitting-applications.md): Prepare a candidate's answers, submit them with a submission token, and track the application until it settles. - [Webhooks and data fetching](https://docs.kombo.dev/ai-apply/job-distributors/webhooks.md): Keep your copy of AI Apply data current with the data-changed webhook. #### Features - [Displaying the form](https://docs.kombo.dev/ai-apply/application-form.md): Render screening questions, handle conditional fields, and collect candidate answers. - [Unified Keys](https://docs.kombo.dev/ai-apply/unified-keys.md): Pre-fill screening questions with candidate data. - [Query parameters](https://docs.kombo.dev/ai-apply/query-parameters.md): How query parameters on the job posting URL and on an application affect parsing and submission. - [Candidate Account Creation](https://docs.kombo.dev/ai-apply/candidate-account-creation.md): How AI Apply handles candidate registration, email verification, and account access. - [Handling bot protection](https://docs.kombo.dev/ai-apply/bot-protection.md): How AI Apply submits applications as a normal applicant would on career sites with CAPTCHAs and bot detection, and the static IP available on request. - [QA mode](https://docs.kombo.dev/ai-apply/qa-mode.md): How Kombo reviews and retries applications before reporting a failure. - [Manual management of job postings](https://docs.kombo.dev/ai-apply/manual-management.md): Create and track career sites and job postings individually through the API. #### AI Apply API Reference ##### Career sites - [Create a career site](https://docs.kombo.dev/ai-apply/v1/post-career-sites.md): Create a career site entry. Career sites are required to be specified when parsing job postings, grouping them under a single entity. - [Get career sites](https://docs.kombo.dev/ai-apply/v1/get-career-sites.md): Get all career sites. ##### Job postings - [Parse a job posting](https://docs.kombo.dev/ai-apply/v1/post-postings.md): Submit a job posting URL to be parsed asynchronously. Returns ID to track progress. - [Get job postings](https://docs.kombo.dev/ai-apply/v1/get-postings.md): Get all job postings. To get the application form and submit applications, use the POST /postings/:id/inquire endpoint. - [Get job postings with application forms](https://docs.kombo.dev/ai-apply/v1/get-postings-forms.md): Get job postings together with their application form and a reusable submission token. Postings that are not applyable return `null` for both. To fetch a single form with a single-use token at the moment a candidate applies, use the POST /postings/:id/inquire endpoint instead. - [Inquire about a job posting's current form](https://docs.kombo.dev/ai-apply/v1/post-postings-posting-id-inquire.md): Receive the application form (screening questions) for a job posting and a single-use submission JWT. Store the token with the exact application form returned alongside it. The submission token is valid for 2 days and can be used for one application. The application form may contain conditional ques… ##### Applications - [Submit job application](https://docs.kombo.dev/ai-apply/v1/post-apply.md): Submit a job application using a submission token. The application will be queued and processed asynchronously. Returns ID to track progress and match with webhooks. - [Get applications](https://docs.kombo.dev/ai-apply/v1/get-applications.md): Get all applications. ##### Job feeds - [Create a job feed](https://docs.kombo.dev/ai-apply/v1/post-job-feeds.md): Create a job feed. Jobs feeds are required when bulk importing job postings. - [Get job feeds](https://docs.kombo.dev/ai-apply/v1/get-job-feeds.md): Get all job feeds. - [Bulk import job postings](https://docs.kombo.dev/ai-apply/v1/post-job-feeds-job-feed-id-bulk-import.md): Bulk import job postings into a job feed using NDJSON (newline-delimited JSON) format. ## OpenAPI Specs - [openapi](/openapi.json) ## Optional - [Changelog](https://changelog.kombo.dev) - [Status](https://status.kombo.dev)