celitech-sdk-typescript
v1.1.51
Published
<h1 align="center"> <a style="text-decoration: none" href="https://www.celitech.com"> <img width="300px" src="https://raw.githubusercontent.com/Celitech/CelitechSDK/main/assets/logo.png" /> <p align="center">CELITECH - eSIM API for Trav
Downloads
24
Readme
Typescript/Javascript library for interacting with the Celitech API
API Reference
For a complete API reference with code examples for each endpoint in different languages - Make sure to visit https://docs.celitech.net
Installation
npm install celitech-sdk-typescript
# or
yarn add celitech-sdk-typescript
Setup
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 |
Basic example
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);