Events ====== All communication in Matrix is expressed in the form of data objects called Events. These are the fundamental building blocks common to the client-server, server-server and application-service APIs, and are described below. {{common_event_fields}} {{common_room_event_fields}} {{common_state_event_fields}} Room Events ----------- .. NOTE:: This section is a work in progress. This specification outlines several standard event types, all of which are prefixed with ``m.`` {{m_room_aliases_event}} {{m_room_canonical_aliases_event}} {{m_room_create_event}} {{m_room_history_visibility_event}} {{m_room_join_rules_event}} {{m_room_member_event}} {{m_room_power_levels_event}} {{m_room_redaction_event}}