The Armada REST API

The Armada REST API powers the Armada web app, so anything you can do in Armada, you can do with the REST API. To use this API:

Most other details are covered in the documentation for the individual endpoints:

You may use the client.call_endpoint method of our Python API bindings to call an endpoint that isn't documented here. For an example, see Upload a custom emoji.

Messages

Scheduled messages

Message reminders

Drafts

Channels

Users

Invitations

Server & organizations

Real-time events

Interactive bots

Armada plugins

Armada secrets

Specialty endpoints

Armada's server is a fork of Zulip, which is open source, so you can also consult the Zulip server source code as a workaround for how to do anything not documented here.