Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.ixo.world/llms.txt

Use this file to discover all available pages before exploring further.

This is a service API for IXO Matrix workflows. It is separate from IXO Protocol gateway APIs.

Overview

  • Use this API to read and manage application state events in Matrix rooms.
  • Use this API to manage ACL event content for room-level permissions.
  • Do not use this page as a source for protocol transaction behavior.

Event shapes

{
  "type": "ixo.room.state",
  "state_key": "unique_identifier",
  "content": {}
}
{
  "type": "ixo.room.state.acl",
  "state_key": "state_event_key",
  "content": {
    "read": ["@user:domain.com"],
    "write": ["@admin:domain.com"]
  }
}

Authentication and endpoints

Authentication matrix

Confirm required credentials and auth patterns by interface.

Networks and endpoints

Confirm endpoint mappings by network and environment.

Troubleshooting

  • 403 / ACL denied — Bot token lacks power level or room membership; verify room ID, bot user ID, and ACL event content.
  • State event rejected — Invalid state_key, oversized content, or conflicting types; compare with working examples in IXO Matrix.
  • Wrong homeserver — Matrix is federation-aware; confirm baseUrl and user IDs match the deployment in Networks and endpoints.
  • Rate limits — Back off and batch state updates; see Error handling for generic HTTP retry guidance.

API authentication

Review authentication patterns used across IXO API interfaces.

Product and SDK map

Navigate IXO products, APIs, and SDK references.