Typescript/Javascript library for interacting with the Celitech API
For a complete API reference with code examples for each endpoint in different languages - Make sure to visit https://docs.celitech.net
npm install celitech-sdk-typescript
# or
yarn add celitech-sdk-typescript
The package needs to be configured with your account's clientId and clientSecret, which are available in the Celitech Dashboard.
import { Celitech } from "celitech-sdk-typescript";
const celitech = new Celitech({
clientId: "CLIENT_ID",
clientSecret: "CLIENT_SECRET",
environment: "PRODUCTION",
});
Option | Required | Default | Description |
---|---|---|---|
clientId |
true |
The Client ID to be used for OAUTH 2.0 - available on your Celitech dashboard | |
clientSecret |
true |
The Client Secret to be used for OAUTH 2.0 - available on your Celitech dashboard |
celitech.destinations
.list()
.then((response) => {
console.log(response);
})
.catch((error) => {
console.log(error);
});
Or using ES modules and async/await:
const response = await celitech.destinations.list();
console.log(response);