Back to home

Chesly Docs

Build with the Chesly API — read messages, send messages, and manage your conversations programmatically.

Introduction

The Chesly API lets you read and send messages, manage your connected accounts, and build automations on top of every chat you connect to Chesly — WhatsApp, Telegram, Discord, Instagram, Messenger, Signal, Slack, Google Chat, Google Messages, X (Twitter), and LinkedIn — from a single set of endpoints.

Plus only. Personal API tokens require an active Chesly Plus subscription. If your subscription lapses, every issued token is rejected on its next request — there is no grace window.

Get a token

  1. Open the Chesly app on iOS.
  2. Go to Settings → Developer → API Tokens.
  3. Tap Create token, give it a memorable label, and choose an expiry (or no expiry).
  4. Copy the token. You can re-reveal it later from the same screen using Face ID, Touch ID, or your device passcode.

Make your first request

Once you have a token, every request is just a standard HTTPS call with an Authorization header:

curl https://api.chesly.app/api/rooms \
  -H "Authorization: Bearer csk_your_token_here"

What's next