Great Detail Support System SDK - JS
Getting Started
import Client, { TokenAuthentication } from "@great-detail/support-sdk";
const auth = new TokenAuthentication();
const sdk = new Client(auth);
const request = await sdk.contact.list.send();
console.log(await request.result());
Installation
npm install @great-detail/support-sdk
Authentication
The following authentication methods are supported with this SDK.
Token Authentication
Note: This is the primary authentication method intended to be used with this
SDK.
import { TokenAuthentication } from "@great-detail/support-sdk";
process.env.SUPPORT_ACCESS_TOKEN = "...";
const auth = new TokenAuthentication();
Key Authentication
Note: Not all of the APIs will work with the key authentication method.
import { KeyAuthentication } from "@great-detail/support-sdk";
process.env.SUPPORT_API_KEY = "...";
const auth = new KeyAuthentication();
Public Authentication
Note: Not all of the APIs will work with the public authentication method.
import { PublicAuthentication } from "@great-detail/support-sdk";
const auth = new PublicAuthentication();
License
Proprietary © 2024 Great Detail Ltd
Contact
Great Detail Ltd: <info@greatdetail.com>
Dom Webber: https://domwebber.dev <dom.webber@greatdetail.com>