1.3.0 • Published 6 months ago
@maakle/kombo-sdk v1.3.0
Kombo Typescript SDK
This is an unofficial Typescript SDK for the Kombo.dev API
Installation
In order to install the package, please run the following command:
npm install @maakle/kombo-sdk
#or
yarn add @maakle/kombo-sdk
Usage
import { Api } from "@maakle/kombo-sdk";
// Create client
const komboApi = new Api<string>({
securityWorker: (accessToken) =>
accessToken ? { headers: { Authorization: `Bearer ${accessToken}` } } : {},
});
// Set API Key
komboApi.setSecurityData("API_ACCESS_TOKEN");
// Use client to e.g. fetch all absence types, don't forget to set the integration id in the headers
const result = await komboApi.hris.getHrisAbsenceTypes(
{ page_size: 100 },
{ headers: { "x-integration-id": "INTEGRATION_ID" } }
);
console.log(result.data.data.results);