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.

NodesMatrix
AuthAccess Token via Secure Vault

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.