Unofficial API wrappers for Jokelboard, available in JavaScript, TypeScript, and Python.
| Package | Language | Install |
|---|---|---|
packages/typescript | TypeScript (strict, ESM + CJS) | npm install @jokelboard/typescript |
packages/js | JavaScript (ESM, no build step) | npm install @jokelboard/js |
packages/python | Python 3.10+ | pip install jokelboard |
TypeScript / JavaScript
import{JokelboardClient}from'@jokelboard/typescript';constclient=newJokelboardClient({token: 'jkb_...'});constboards=awaitclient.listBoards();constcard=awaitclient.createCard('board-id','list-id','My card');awaitclient.addComment('board-id',card.id,'Hello!');Python
fromjokelboardimportJokelboardClientwithJokelboardClient(token="jkb_...") asclient:
boards=client.list_boards()
card=client.create_card("board-id", "list-id", "My card")
client.add_comment("board-id", card["id"], "Hello!")- Authentication
- Token compatibility β which token types can reach the Programmatic API vs. the Plugin API
- Error handling
- API reference
- Examples
| Feature | Supported |
|---|---|
| Boards (list, get, replace) | β |
| Lists (create) | β |
| Cards (create, update, patch, move, link, comment) | β |
| Vault (list, vault, restore, purge) | β |
| Board tokens | β |
| Profile tokens | β |
| Org tokens + bot config | β |
| Plugin API (checklist) | β β not available to org tokens, see token compatibility |
| Auto-retry on rate limit | β |
| Revision conflict error | β |
MIT