Send passthrough request
Send a request to the specified integration’s native API.
At Kombo we put a lot of work into making sure that our unified API covers all our customers’ use cases and that they never have to think about integration-specific logic again. There are cases, however, where our customers want to build features that are very integration-specific. That’s where this endpoint comes in.
Pass in details about the request you want to make to the integration’s API and we’ll forward it for you. We’ll also take care of setting the right base URL and authenticating your requests.
To get started, please pick the relevant API (some tools provide multiple to due different base URLs or authentication schemes) from the table below and pass in the {tool}/{api}
identifier as part of the path.
Integration | {tool}/{api} | Description | |
---|---|---|---|
Personio | personio/personnel | Personio’s Personnel Data API. We automatically authenticate all requests using the client ID and secret and use https://api.personio.de/v1 as the base URL. | |
Personio | personio/personnelv2 | Personio’s V2 Personnel Data API. We automatically authenticate all requests using the client ID and secret and use https://api.personio.de/v2 as the base URL. | |
Workday | workday/soap | Workday’s SOAP API. We automatically authenticate all requests. Set data to your raw xml string. Use / as your path , as we will always send requests to https://\{domain\}/ccx/service/\{tenant\}/\{service_name\} . Set your method to POST . You need to specify the api_options object and set service_name to the name of the service you want to call. Find all available services here. The string that you submit as data will be the content of the soapenv:Body tag in the request. | |
SAP SuccessFactors | successfactors/odata-v2 | SuccessFactors’ OData V2 API. We automatically authenticate all requests and use https://\{api_domain\}/odata/v2 as the base URL. | |
SmartRecruiters | smartrecruiters/default | Smartrecruiters API. We automatically authenticate all requests using OAuth and use https://api.smartrecruiters.com as the base URL. | |
SmartRecruiters | smartrecruiters/default | Smartrecruiters API. We automatically authenticate all requests using the credentials supplied by the customer and use https://api.smartrecruiters.com as the base URL. | |
Factorial | factorial/api | Factorial’s API. We automatically authenticate all requests and use https://api.factorialhr.com/api or https://api.demo.factorial.dev/api as the base URL, depending on the connected instance. | |
Oracle Recruiting Cloud | oraclerecruiting/rest | Oracles’s REST API. We automatically authenticate all requests and use ‘https://{company_url}’ as the base url. | |
Lever | lever/v1 | Lever’s v1 API. We automatically authenticate all requests using the partner credentials which have been configured in the Lever tool settings (this uses Kombo’s partner credentials by default). | |
iCIMS | icims/default | iCIMS Default API. We automatically authenticate all requests and use https://api.icims.com/customers/\{customer_id\} as the base url. | |
Recruitee | recruitee/default | The Recruitee API. We automatically authenticate all requests and use https://api.recruitee.com/c/\{company_id\} as the base URL. | |
Greenhouse | greenhouse/harvest | Greenhouse Harvest API. We automatically authenticate all requests using the API key and use https://harvest.greenhouse.io/v1 as the base URL. | |
Teamtailor | teamtailor/v1 | Teamtailor’s JSON-API. We authenticate all request with the Teamtailor API key and use the base URL https://api.teamtailor.com/v1 . | |
Ashby | ashby/v1 | Ashby’s V1 API. We automatically authenticate all requests with the provided credentials and use https://api.ashbyhq.com as the base URL. Please note that Ashby uses an RPC-style API. Please check the Ashby API documentation for details on how to use it. | |
Onlyfy | onlyfy/v1 | Onlyfy’s Public v1 REST API. We automatically authenticate all requests using the apikey header and use https://api.prescreenapp.io/v1 as the base URL. | |
Personio | personio/recruiting | Personio’s Recruiting API. We automatically authenticate all requests using the Recruiting access token and use https://api.personio.de/v1/recruiting as the base URL. | |
Personio | personio/recruitingV2 | Personio’s V2 Recruiting API. We automatically authenticate all requests using the Recruiting access token, send the Beta header and use https://api.personio.de/v2/recruiting as the base URL. | |
Personio | personio/jobboard | API endpoints exposed on Personio’s public job board pages (currently just the XML feed). We automatically use the right https://\{company\}.jobs.personio.de base URL. | |
UKG Pro | ukgpro/recruting | UKG Pro’s Recruiting API. We automatically authenticate all requests and use https://\{hostname\}/talent/recruiting/v2/\{tenantalias\}/api as the base URL. | |
UKG Pro | ukgpro/default | UKG Pro’s HRIS API. We automatically authenticate all requests and use https://\{hostname\} as the base URL. | |
UKG Ready | ukgready/api | UKG Ready API. We automatically authenticate all requests using the provided credentials and use https://\{pod_url\} as the base URL. | |
ADP Workforce Now | adpworkforcenow/default | ADP Workforce Now API v2. We automatically authenticate all requests and use the correct subdomain. | |
rexx systems | rexx/default | Rexx’s HRIS export API. There is only one endpoint: Get / | |
AFAS Software | afas/api | AFAS’ API. We automatically authenticate all requests and use https://\{domain\}/ProfitRestServices as the base URL. | |
BambooHR | bamboohr/v1 | BambooHR’s API. We automatically authenticate all requests using the customer credentials https://api.bamboohr.com/api/gateway.php/\{subdomain\}/v1 as the base URL. | |
Bullhorn | bullhorn/default | Bullhorn’s API. We automatically use the right https://rest.bullhornstaffing.com/rest-services/\{corpToken\} base URL. | |
Workable | workable/v1 | Workable’s API. We automatically authenticate all requests using the client ID and secret and use https://\{subdomain\}.\{environment\}.com/spi/v3 as the base URL. | |
Jobvite | jobvite/api | We automatically authenticate all requests and use ‘https://api.jobvite.com/api/v2’ as the base URL. | |
Employment Hero | employmenthero/default | EmploymentHero API. We automatically authenticate all requests using the credentials supplied by the customer and use https://api.employmenthero.com/api as the base URL. | |
Fountain | fountain/v2 | Fountain’s Hire API. We automatically authenticate all requests and use https://api.fountain.com/v2 as the base URL. | |
Kenjo | kenjo/api | Kenjo’s API. We automatically authenticate all requests using the API key and use https://api.kenjo.io/ as the base URL. | |
HiBob | hibob/v1 | HibBob’s v1 API. We automatically authenticate all requests using the service user credentials (or, for old integrations, the API key) and use https://api.hibob.com/v1 as the base URL. | |
Softgarden | softgarden/frontend-v3 | [Softgarden’s Frontend API v3](https://dev.softgarden.de/frontend-v3/. We automatically authenticate all requests and use ‘https://api.softgarden.io/api/rest’ as base URL. | |
Softgarden | softgarden/apply-api | Softgarden’s Apply API. We automatically authenticate all requests and use ‘https://jobdb.softgarden.de/jobdb/public’ as base URL. | |
Cezanne HR | cezannehr/dataservice | CezanneHR’s v7 dataservice API.We automatically authenticate all requests and use the base URL https://subdomain.cezanneondemand.com/cezanneondemand/v7/dataservice.svc | |
Microsoft Entra ID | entraid/v1 | AzureAD’s API. We automatically authenticate all requests. | |
Microsoft Azure AD | azuread/v1 | AzureAD’s API. We automatically authenticate all requests. | |
Google Workspace | googleworkspace/people | Googles’s API. We automatically authenticate all requests and use ‘https://people.googleapis.com’ as the base URL. | |
Google Workspace | googleworkspace/admin | Googles’s API. We automatically authenticate all requests and use ‘https://admin.googleapis.com’ as the base URL. | |
Pinpoint | pinpoint/v1 | Pinpoint’s JSON:API. We automatically authenticate all requests using the X-API-KEY header and use https://\{subdomain\}.pinpointhq.com/api/v1 as the base URL. | |
d.vinci | dvinci/rest-api | DVinci REST API. | |
d.vinci admin | dvinciadmin/rest-api | DVinci REST API. | |
d.vinci admin | dvinciadmin/odata-api | DVinci ODATA API. | |
Deel | deel/api | Deel’s API. We automatically authenticate all requests using the provided credentials and use https://\{api_domain\}/rest as the base URL. | |
Remote | remotecom/default | Remote’s API. We automatically authenticate all requests using provided credentials. | |
Okta | okta/v1 | Okta’s API. We automatically authenticate all request ans use ‘https://<your-okta-domain>/api/v1’ as the base URL. | |
Sage HR | sagehr/api | Sage HR’s API. We automatically authenticate all requests and use https://\{subdomain\}.sage.hr/api as the base URL. | |
Humaans | humaans/api | Humaans’ API. We automatically authenticate all requests using the API key and use https://app.humaans.io/api as the base URL. | |
TRAFFIT | traffit/v2 | Traffit’s v2 API. We authenticate all requests with the Traffit API key and use the base URL https://yourdomain.traffit.com/api/integration/v2 . | |
eRecruiter | erecruiter/api | eRecruiter’s API. We automatically authenticate all requests and use https://\{domain\}/Api as the base URL. | |
Abacus Umantis | abacusumantis/v1 | Umantis API v1. We automatically authenticate all requests and use https://\{subdomain\}.umantis.com/api/v1 as the base URL. | |
Haufe Umantis | umantis/v1 | Umantis API v1. We automatically authenticate all requests and use https://\{subdomain\}.umantis.com/api/v1 as the base URL. | |
Taleez | taleez/0 | Taleez’s API. We automatically authenticate all requests and use https://api.taleez.com/0 as the base URL. | |
HR WORKS | hrworks/v2 | HRWorks’s v2 API. We automatically authenticate all requests using the customer credentials. | |
Zoho Recruit | zohorecruit/v2 | Zoho Recruit’s V2 API. We automatically authenticate all requests and use https://recruit.\{domain\}/recruit/v2 as the base URL. | |
AlexisHR | alexishr/v1 | AlexisHR’s v1 API We automatically authenticate all requests and use https://\{subdomain\}.alexishr.com as base URL. | |
Simployer | simployer/v1 | AlexisHR’s v1 API We automatically authenticate all requests and use https://\{subdomain\}.alexishr.com as base URL. | |
Eploy | eploy/api | Eploy’s API. We automatically authenticate all requests and use https://\{subdomain\}.eploy.net/api as the base URL. | |
JobDiva | jobdiva/api | We automatically authenticate all requests and use https://api.jobdiva.com as the base URL. | |
Visma Peple | peple/hrm | Visma Payroll Reporting API. We automatically authenticate all requests using the client credentials and use ‘https://api.analytics1.hrm.visma.net’ as the base URL. | |
Dayforce | dayforce/V1 | Dayforce’s API. We automatically authenticate all requests using the service user credentials | |
Paylocity | paylocity/default | Paylocity’s Weblink API. We automatically authenticate all requests and use ‘https://{api | dc1demogw}.paylocity.com/’ as the base URL. |
Paycor | paycor/v1 | Paycors’s v1 API. We automatically authenticate all requests and use ‘https://apis.paycor.com’. | |
Avature | avature/custom-api | Avatures’s Custom API. Call Get /openapi to retrieve the specific custom API schema. We automatically authenticate all requests and use the instance specific custom API URL as the base URL. | |
Apploi | apploi/rest-api | The Apploi API. We automatically authenticate all requests and use https://partners.apploi.com/ as the base URL. | |
Phenom | phenom/rest-api | The Phenom API. We automatically authenticate all requests and use https://api-stg.phenompro.com as the base URL. | |
Rippling | rippling/api | Rippling’s API. We automatically authenticate all requests and use https://api.rippling.com/platform/api as the base URL. | |
PeopleHR | peoplehr/default | PeopleHR’s API. We automatically authenticate all request ans use ‘https://api.peoplehr.net’ as the base URL. | |
JazzHR | jazzhr/v1 | JazzHR’s v1 API. We automatically authenticate all requests. | |
Lucca | lucca/api | Luccas’s API. We automatically authenticate all requests and use ‘https://{account}.{ilucca | ilucca-demo}.{region}/’ as the base URL. |
BITE | bite/v1 | Bite’s v1 API. We automatically authenticate all requests and use ‘https://api.b-ite.io/v1’ as base URL. | |
Zelt | zelt/partner | Zelt’s Partner API. We automatically authenticate all requests using the connected OAuth credentials and use https://go.zelt.app/apiv2/partner as the base URL. | |
Hailey HR | haileyhr/api | Hailey HR’s API. We automatically authenticate all requests using the provided credentials and use https://api.haileyhr.app as the base URL. | |
Silae | silae/rest | Silae’s REST API. We automatically authenticate all requests and use ‘https://payroll-api.silae.fr/payroll’ as the base URL. | |
Mysolution | mysolution/default | Mysolution’s API. We automatically authenticate all requests and use the customer’s domain as base URL. | |
InRecruiting by Zucchetti | inrecruiting/default | inRecruiting’s v3 API. We automatically authenticate all requests and use the customers domain as base URL | |
Connexys By Bullhorn | connexys/api | Connexy’s API. We automatically authenticate all requests and use https://\{connexys_domain\}/ as the base URL. | |
HR4YOU | hr4you/v2 | HR4YOU’s v2 API. We automatically authenticate all requests and use https://\{subdomain\}.hr4you.org/api2/ as the base URL. | |
Cornerstone OnDemand | cornerstoneondemand/recruiting | Cornerstone’s Recruiting API. We automatically authenticate all requests using the client ID and secret and use https://your_domain.csod.com/services/api as the base URL. | |
Spark Hire Recruit | comeet/api | Spark Hire Recruit’s API.We automatically authenticate all requests and use https://api.comeet.com as the base URL. | |
Leapsome | leapsome/scim | Leapsome SCIM API. We automatically authenticate all requests using the credentials supplied by the customer and use https://api.leapsome.com/scim/v1 as the base URL. | |
Gem | gem/api | Gem’s ATS API We automatically authenticate all requests. | |
workforce.com | workforcecom/api | Workforce.com API. We automatically authenticate all requests using the provided credentials and use https://my.tanda.co as the base URL. | |
Laura | laura/api | We automatically authenticate all requests and use https://\{subdomain\}.rekrytointi.com/api/v1.2 as the base URL. | |
Coveto | coveto/public | We automatically use https://\{subdomain\}.coveto.de as the base URL. | |
DATEV | datevhr/hr-exports | DATEV’s hr-exports. We automatically authenticate all requests and use `https://hr-exports.api.datev.de/\{platform | platform-sandbox}/v1/clients/{client-id}` as the base URL. |
DATEV | datevhr/eau | DATEV’s eau API. We automatically authenticate all requests and use `https://eau.api.datev.de/\{platform | platform-sandbox}/v1/clients/{client-id}/` as the base URL. |
Sympa | sympa/api | Sympa’s API. We automatically authenticate all requests and use https://api.sympahr.net/api/ as the base URL. | |
Breezy HR | breezyhr/v3 | BreezyHR’s v3 API. We automatically authenticate all requests using the service user credentials | |
Flatchr | flatchr/api | Flatchr’s API. We automatically authenticate all requests and use https://api.flatchr.io as the base URL. | |
Flatchr | flatchr/career | Flatchr’s Career API. We automatically authenticate all requests and use https://career.flatchr.io as the base URL. |
Authorizations
Headers
ID of the integration you want to interact with.
Path Parameters
The ID of the tool whose passthrough API you want to call (e.g., personio
).
The ID of the passthrough API you want to call (some tools provide multiple). Check the endpoint description for a list of all available APIs.
Body
The body is of type object
.
Response
The response is of type object
.