Matrix
Matrix integration on indie.money — send messages, manage rooms, and upload media to your homeserver
Written By pvdyck
Last updated 37 minutes ago
Matrix
✅ Supported — Send messages, manage rooms and members, upload media, and read events from a Matrix homeserver.
Credential Setup
When configuring the Matrix API credential in Secure Vault, provide:
- Access Token — the access token for your Matrix account, used to authenticate API requests.
- Homeserver URL — the base URL of your Matrix homeserver (defaults to
https://matrix-client.matrix.org).
Operations
Account
- Me — get the current user's account information.
Event
- Get — get a single event by ID from a room.
Media
- Upload — upload media (file, image, audio, or video) from a binary field to a room.
Message
- Create — send a message to a room (text, emote, or notice; plain or HTML format).
- Get Many — get many messages from a room, with optional event filtering.
Room
- Create — create a new chat room (public or private) with an optional alias.
- Invite — invite a user to a room.
- Join — join a room by ID or alias.
- Kick — kick a user from a room, with an optional reason.
- Leave — leave a room.
Room Member
- Get Many — get many members of a room, filterable by membership status.
Compatibility
All operations supported.