Skip to content

getcontrolroom/sdk-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Control Room Python SDK

Python client for the Control Room API. Generated from spec/openapi.yaml using Fern.

Installation

pip install getcontrolroom

Quick Start

from getcontrolroom import ControlRoomClient

client = ControlRoomClient(
    base_url="https://api.getcontrolroom.com",
    token="your-token",
)

bookings = client.bookings.list()

Auth

Service-to-service (app → api):

client = ControlRoomClient(
    base_url="https://api.getcontrolroom.com",
    user_id="usr_...",
    service_secret="secret",
)

Bearer token:

client = ControlRoomClient(
    base_url="https://api.getcontrolroom.com",
    token="your-bearer-token",
)

Regenerating

Requires fern and the spec at ../spec/openapi.yaml.

bun add --global fern-api
cd ../fern && fern generate --local

License

MIT — see LICENSE.


Built by Control Room · Developed by Clover Labs

About

Python SDK for the Control Room API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors