SDKs
Official client libraries. Authenticate with a workspace API key from the API keys tab.
TypeScript / JavaScript
GitHub@beamdesk/sdk
Install
npm install @beamdesk/sdk
Quickstart
import { Beamdesk } from '@beamdesk/sdk';
const bd = new Beamdesk({ apiKey: process.env.BEAMDESK_API_KEY });
await bd.tickets.list();Python
GitHubbeamdesk-sdk
Install
pip install beamdesk-sdk
Quickstart
from beamdesk import Beamdesk bd = Beamdesk(api_key=os.environ['BEAMDESK_API_KEY']) bd.tickets.list()
Go
GitHubsdk-go
Install
go get github.com/DigitalSoftDistribution/beamdesk/sdk-go
Quickstart
client := beamdesk.New(os.Getenv("BEAMDESK_API_KEY"))
tickets, _ := client.Tickets.List(ctx)Ruby
GitHubsdk-ruby
Install
gem install beamdesk
Quickstart
bd = Beamdesk::Client.new(api_key: ENV['BEAMDESK_API_KEY']) bd.tickets.list