Overview
The Passthrough API lets you call the native API of any connected integration directly, while Kombo handles authentication for you. This bridges the gap between the unified API and integration-specific requirements — you get the consistency of Kombo’s auth layer with the flexibility of the underlying tool’s full API surface.When to Use It
Use the Passthrough API when you need integration-specific data or actions that the unified API does not cover. Common examples:- Reading provider-specific resources (e.g., HiBob work history, Workday compensation plans)
- Calling write endpoints that Kombo doesn’t offer as a unified action
- Accessing tool-specific configuration (e.g., ATS picklists, custom templates)
How It Works
- Authentication: Authenticate with your Kombo API key as usual. Kombo forwards the request with the correct tool-specific credentials.
- Choose the API: Find the API identifier for your integration in the passthrough endpoint reference.
- Build your request: Specify the HTTP method, endpoint path, headers, query parameters, and request body — exactly as the tool’s native API expects.
The api_options Parameter
Most integrations don’t require api_options — simply set the path and Kombo routes to the right API.
However, some integrations have multiple underlying APIs or services that share the same authentication but use different base URLs or protocols. For these, api_options tells Kombo which specific service to target.
Integrations that use api_options document the required fields directly on their passthrough endpoint specification. Common examples:
- Workday REST: requires
service_name(e.g.,"staffing","compensation") and optionallyversionto select the correct REST service - Workday SOAP: requires
service_name(e.g.,"Staffing","Recruiting") and optionallyservice_versionto target the right SOAP service - SOAP-based tools (Nmbrs, HR Office, Taleo): require
service_nameoroperation_nameto route to the correct SOAP service
api_options, you don’t need to provide it.