togai-client
v1.0.19
Published
OpenAPI client for togai-client
Downloads
65
Readme
Togai Client
Togai is an end to end pricing infrastructure that enable you with metering, aggregating, pricing and billing for your application.
This is an official Typescript client library for using Togai APIs.
Installation
To install the library, run:
npm install togai-client
Usage
To get started with the library, you need to create a api token from your Togai Account
import { Configuration, CustomersApi, CreateCustomerRequest } from 'togai-client';
const API_TOKEN = "YOUR_API_TOKEN";
const BASE_PATH = "https://sandbox-api.togai.com"
const configuration = new Configuration({
basePath: BASE_PATH,
accessToken: API_TOKEN,
});
const createCustomerRequest:CreateCustomerRequest = {
name: "customer1",
id: "1",
address: {line1: "house 221B", line2: "Baker Street", city: "London", state: "London", country: "GB"},
primaryEmail: "[email protected]"
}
const customersApi = new CustomersApi(configuration);
const customer = (await customersApi.createCustomer(createCustomerRequest)).data;
console.log("Customer created", customer);
You can get a detailed step-by-step guide for a sample ingestion and metering at examples.