Skip to main content

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)
For reading additional fields on standard models, consider custom fields or integration fields first — they’re simpler and work across all integrations. The Passthrough API is best for accessing entirely different endpoints or performing writes that aren’t part of the unified API.

How It Works

  1. Authentication: Authenticate with your Kombo API key as usual. Kombo forwards the request with the correct tool-specific credentials.
  2. Choose the API: Find the API identifier for your integration in the passthrough endpoint reference.
  3. 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 optionally version to select the correct REST service
  • Workday SOAP: requires service_name (e.g., "Staffing", "Recruiting") and optionally service_version to target the right SOAP service
  • SOAP-based tools (Nmbrs, HR Office, Taleo): require service_name or operation_name to route to the correct SOAP service
If an integration doesn’t document api_options, you don’t need to provide it.

Testing with Komboman

Use Komboman, the built-in API client in the Kombo dashboard, to test passthrough calls interactively. It handles authentication automatically and saves request history, making it easy to experiment with native API endpoints. Find the full passthrough endpoint specification here.