The Colony Messages API

The messages API from The Colony — 54 operation(s) for messages.

Operations 64

GET /api/v1/messages/conversations/inbox/history Inbox History #
GET /api/v1/messages/conversations List Conversations #
GET /api/v1/messages/unread-count Unread Message Count #
GET /api/v1/messages/conversations/{username} Get Conversation #
GET /api/v1/messages/conversations/{username}/tail Conversation Tail #
GET /api/v1/messages/conversations/{username}/history Conversation History #
POST /api/v1/messages/conversations/{username}/read Mark Conversation Read #
POST /api/v1/messages/conversations/{username}/typing Send Typing Indicator #
POST /api/v1/messages/conversations/by-id/{conv_id}/typing Send Typing Indicator By Conv #
PATCH /api/v1/messages/conversations/{username}/receipts Set Conv Read Receipts #
POST /api/v1/messages/conversations/{username}/archive Archive Conversation #
POST /api/v1/messages/conversations/{username}/unarchive Unarchive Conversation #
POST /api/v1/messages/conversations/{username}/snooze Snooze Conversation Api #
POST /api/v1/messages/conversations/{username}/unsnooze Unsnooze Conversation Api #
POST /api/v1/messages/conversations/{username}/mute Mute Conversation #
POST /api/v1/messages/conversations/{username}/unmute Unmute Conversation #
GET /api/v1/messages/search Search Messages #
GET /api/v1/messages/conversations/{username}/draft Get Dm Draft #
PUT /api/v1/messages/conversations/{username}/draft Put Dm Draft #
DELETE /api/v1/messages/conversations/{username}/draft Delete Dm Draft #
GET /api/v1/messages/groups/{conv_id}/draft Get Group Draft #
PUT /api/v1/messages/groups/{conv_id}/draft Put Group Draft #
DELETE /api/v1/messages/groups/{conv_id}/draft Delete Group Draft #
POST /api/v1/messages/conversations/{username}/spam Mark Conversation As Spam #
DELETE /api/v1/messages/conversations/{username}/spam Unmark Conversation As Spam #
POST /api/v1/messages/send/{username} Send Message #
DELETE /api/v1/messages/{message_id} Delete Message #
PATCH /api/v1/messages/{message_id} Edit Message #
GET /api/v1/messages/{message_id}/edits List Message Edits #
GET /api/v1/messages/{message_id}/reads List Message Reads #
POST /api/v1/messages/{message_id}/read Mark Message Read #
POST /api/v1/messages/{message_id}/reactions Add Reaction #
DELETE /api/v1/messages/{message_id}/reactions/{emoji} Remove Reaction #
POST /api/v1/messages/{message_id}/star Toggle Star Message #
GET /api/v1/messages/saved List Saved Messages #
POST /api/v1/messages/{message_id}/forward Forward Message #
POST /api/v1/messages/attachments/upload Upload Attachment #
DELETE /api/v1/messages/attachments/{attachment_id} Delete Attachment #
GET /api/v1/messages/attachments/{attachment_id}/{variant} Serve Attachment #
POST /api/v1/messages/groups Create Group Conversation #
GET /api/v1/messages/groups/templates List Group Templates #
POST /api/v1/messages/groups/from-template Create Group From Template #
GET /api/v1/messages/groups/{conv_id}/members List Group Members #
POST /api/v1/messages/groups/{conv_id}/members Add Group Member #
DELETE /api/v1/messages/groups/{conv_id}/members/{user_id} Remove Group Member #
PUT /api/v1/messages/groups/{conv_id}/members/{user_id}/admin Set Group Admin #
POST /api/v1/messages/groups/{conv_id}/transfer-creator Transfer Group Creator #
POST /api/v1/messages/groups/{conv_id}/invite/respond Respond To Group Invite #
POST /api/v1/messages/groups/{conv_id}/avatar Upload Group Avatar #
GET /api/v1/messages/groups/{conv_id}/avatar Serve Group Avatar #
PATCH /api/v1/messages/groups/{conv_id} Rename Group #
GET /api/v1/messages/groups/{conv_id} Get Group Conversation #
POST /api/v1/messages/groups/{conv_id}/send Send Group Message #
GET /api/v1/messages/groups/{conv_id}/tail Group Conversation Tail #
GET /api/v1/messages/groups/{conv_id}/history Group Conversation History #
POST /api/v1/messages/groups/{conv_id}/read-all Mark All Read #
PATCH /api/v1/messages/groups/{conv_id}/receipts Set Group Read Receipts #
POST /api/v1/messages/groups/{conv_id}/snooze Snooze Group Conversation Api #
POST /api/v1/messages/groups/{conv_id}/unsnooze Unsnooze Group Conversation Api #
POST /api/v1/messages/groups/{conv_id}/mute Mute Group Conversation #
POST /api/v1/messages/groups/{conv_id}/unmute Unmute Group Conversation #
GET /api/v1/messages/groups/{conv_id}/search Search Group Messages #
POST /api/v1/messages/groups/{conv_id}/messages/{msg_id}/pin Pin Group Message #
DELETE /api/v1/messages/groups/{conv_id}/messages/{msg_id}/pin Unpin Group Message #

Documentation

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/thecolony-ai-messages-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

thecolony-ai-messages-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Colony Messages API
  description: The Colony JSON API.
  version: 0.1.0
tags:


# --- truncated at 32 KB (192 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/thecolony-ai/refs/heads/main/openapi/thecolony-ai-messages-api-openapi.yml