diff -ur spec/application-service-api/index.html spec0/application-service-api/index.html --- spec/application-service-api/index.html 2022-07-19 16:35:55.020887083 +0100 +++ spec0/application-service-api/index.html 2022-07-19 19:50:57.676958317 +0100 @@ -635,7 +635,7 @@

Request

Request parameters

- +
@@ -651,7 +651,7 @@
path parameters
Name

Request body

- +
@@ -664,7 +664,7 @@ Required: A list of events, formatted as per the Client-Server API.
Name Type
- +
@@ -727,7 +727,7 @@ Contains optional extra information about the event.
ClientEvent
Name
- +
@@ -870,7 +870,7 @@

Request

Request parameters

-
UnsignedData
Name
+
@@ -914,7 +914,7 @@

200 response

{}
 

401 response

-
path parameters
Name
+
@@ -938,7 +938,7 @@ "errcode": "COM.EXAMPLE.MYAPPSERVICE_UNAUTHORIZED" }

403 response

-
Error
Name
+
@@ -962,7 +962,7 @@ "errcode": "COM.EXAMPLE.MYAPPSERVICE_FORBIDDEN" }

404 response

-
Error
Name
+
@@ -1014,7 +1014,7 @@

Request

Request parameters

-
Error
Name
+
@@ -1061,7 +1061,7 @@

200 response

{}
 

401 response

-
path parameters
Name
+
@@ -1085,7 +1085,7 @@ "errcode": "COM.EXAMPLE.MYAPPSERVICE_UNAUTHORIZED" }

403 response

-
Error
Name
+
@@ -1109,7 +1109,7 @@ "errcode": "COM.EXAMPLE.MYAPPSERVICE_FORBIDDEN" }

404 response

-
Error
Name
+
@@ -1174,7 +1174,7 @@

Request

Request parameters

-
Error
Name
+
@@ -1215,7 +1215,7 @@
query parameters
Name

200 response

Array of Location.

- +
@@ -1252,7 +1252,7 @@ } ]

401 response

-
Location
Name
+
@@ -1276,7 +1276,7 @@ "errcode": "COM.EXAMPLE.MYAPPSERVICE_UNAUTHORIZED" }

403 response

-
Error
Name
+
@@ -1300,7 +1300,7 @@ "errcode": "COM.EXAMPLE.MYAPPSERVICE_FORBIDDEN" }

404 response

-
Error
Name
+
@@ -1348,7 +1348,7 @@

Request

Request parameters

-
Error
Name
+
@@ -1362,7 +1362,7 @@ Required: The protocol ID.
path parameters
Name
- +
@@ -1404,7 +1404,7 @@
query parameters
Name

200 response

Array of Location.

- +
@@ -1441,7 +1441,7 @@ } ]

401 response

-
Location
Name
+
@@ -1465,7 +1465,7 @@ "errcode": "COM.EXAMPLE.MYAPPSERVICE_UNAUTHORIZED" }

403 response

-
Error
Name
+
@@ -1489,7 +1489,7 @@ "errcode": "COM.EXAMPLE.MYAPPSERVICE_FORBIDDEN" }

404 response

-
Error
Name
+
@@ -1539,7 +1539,7 @@

Request

Request parameters

-
Error
Name
+
@@ -1579,7 +1579,7 @@
path parameters
Name

200 response

- +
@@ -1629,7 +1629,7 @@ searched before the nickname of a user.
Protocol
Name
- +
@@ -1651,7 +1651,7 @@ may apply additional validation or filtering.
Field Type
Name
- +
@@ -1720,7 +1720,7 @@ ] }

401 response

-
Protocol Instance
Name
+
@@ -1744,7 +1744,7 @@ "errcode": "COM.EXAMPLE.MYAPPSERVICE_UNAUTHORIZED" }

403 response

-
Error
Name
+
@@ -1768,7 +1768,7 @@ "errcode": "COM.EXAMPLE.MYAPPSERVICE_FORBIDDEN" }

404 response

-
Error
Name
+
@@ -1816,7 +1816,7 @@

Request

Request parameters

-
Error
Name
+
@@ -1857,7 +1857,7 @@
query parameters
Name

200 response

Array of User.

- +
@@ -1893,7 +1893,7 @@ } ]

401 response

-
User
Name
+
@@ -1917,7 +1917,7 @@ "errcode": "COM.EXAMPLE.MYAPPSERVICE_UNAUTHORIZED" }

403 response

-
Error
Name
+
@@ -1941,7 +1941,7 @@ "errcode": "COM.EXAMPLE.MYAPPSERVICE_UNAUTHORIZED" }

404 response

-
Error
Name
+
@@ -1991,7 +1991,7 @@

Request

Request parameters

-
Error
Name
+
@@ -2005,7 +2005,7 @@ Required: The protocol ID.
path parameters
Name
- +
@@ -2047,7 +2047,7 @@
query parameters
Name

200 response

Array of User.

- +
@@ -2083,7 +2083,7 @@ } ]

401 response

-
User
Name
+
@@ -2107,7 +2107,7 @@ "errcode": "COM.EXAMPLE.MYAPPSERVICE_UNAUTHORIZED" }

403 response

-
Error
Name
+
@@ -2131,7 +2131,7 @@ "errcode": "COM.EXAMPLE.MYAPPSERVICE_FORBIDDEN" }

404 response

-
Error
Name
+
@@ -2313,7 +2313,7 @@

Request

Request parameters

-
Error
Name
+
@@ -2336,7 +2336,7 @@
path parameters
Name

Request body

- +
diff -ur spec/client-server-api/index.html spec0/client-server-api/index.html --- spec/client-server-api/index.html 2022-07-19 16:35:55.384887535 +0100 +++ spec0/client-server-api/index.html 2022-07-19 19:50:58.040958975 +0100 @@ -573,7 +573,7 @@
Name Type

200 response

- +
@@ -747,7 +747,7 @@
Name Type

200 response

- +
@@ -767,7 +767,7 @@ Used by clients to discover identity server information.
Discovery Information
Name
- +
@@ -781,7 +781,7 @@ Required: The base URL for the homeserver for client-server connections.
Homeserver Information
Name
- +
@@ -1388,7 +1388,7 @@

Request

Request parameters

-
Identity Server Information
Name
+
@@ -1424,7 +1424,7 @@
query parameters
Name

200 response

- +
@@ -1443,7 +1443,7 @@ "valid": true }

403 response

-
Name Type
+
@@ -1468,7 +1468,7 @@ "error": "Registration is not enabled on this homeserver." }

429 response

-
Error
Name
+
@@ -1780,7 +1780,7 @@
RateLimitError
Name

200 response

- +
@@ -1793,7 +1793,7 @@ The homeserver’s supported login types
Name Type
- +
@@ -1816,7 +1816,7 @@ ] }

429 response

-
LoginFlow
Name
+
@@ -1881,7 +1881,7 @@

Request

Request body

-
RateLimitError
Name
+
@@ -1957,7 +1957,7 @@ The fully qualified user ID or just local part of the user ID, to log in. Deprecated in favour of identifier.
Name Type
- +
@@ -2013,7 +2013,7 @@
User identifier
Name

200 response

- +
@@ -2083,7 +2083,7 @@ form as the one returned from .well-known autodiscovery.
Name Type
- +
@@ -2103,7 +2103,7 @@ Used by clients to discover identity server information.
Discovery Information
Name
- +
@@ -2117,7 +2117,7 @@ Required: The base URL for the homeserver for client-server connections.
Homeserver Information
Name
- +
@@ -2147,7 +2147,7 @@ } }

400 response

-
Identity Server Information
Name
+
@@ -2172,7 +2172,7 @@ "error": "Bad login type." }

403 response

-
Error
Name
+
@@ -2196,7 +2196,7 @@ "errcode": "M_FORBIDDEN" }

429 response

-
Error
Name
+
@@ -2267,7 +2267,7 @@

Request

Request body

-
RateLimitError
Name
+
@@ -2305,7 +2305,7 @@
Name Type

200 response

- +
@@ -2340,7 +2340,7 @@ "refresh_token": "another_new_token" }

401 response

-
Name Type
+
@@ -2366,7 +2366,7 @@ "soft_logout": true }

429 response

-
Error
Name
+
@@ -2538,7 +2538,7 @@

Request

Request body

-
RateLimitError
Name
+
@@ -2562,7 +2562,7 @@ no-support.
Name Type
- +
@@ -2615,7 +2615,7 @@
Authentication Data
Name

200 response

- +
@@ -2639,7 +2639,7 @@ "id_server_unbind_result": "success" }

401 response

-
Name Type
+
@@ -2676,7 +2676,7 @@ same API call.
Authentication response
Name
- +
@@ -2710,7 +2710,7 @@ "session": "xxxxxxyz" }

429 response

-
Flow information
Name
+
@@ -2777,7 +2777,7 @@

Request

Request body

-
RateLimitError
Name
+
@@ -2806,7 +2806,7 @@ Required: The new password for the account.
Name Type
- +
@@ -2862,7 +2862,7 @@

200 response

{}
 

401 response

-
Authentication Data
Name
+
@@ -2899,7 +2899,7 @@ same API call.
Authentication response
Name
- +
@@ -2933,7 +2933,7 @@ "session": "xxxxxxyz" }

429 response

-
Flow information
Name
+
@@ -3003,7 +3003,7 @@

Request

Request body

-
RateLimitError
Name
+
@@ -3100,7 +3100,7 @@
Name Type

200 response

- +
@@ -3136,7 +3136,7 @@ "submit_url": "https://example.org/path/to/submitToken" }

400 response

-
RequestTokenResponse
Name
+
@@ -3161,7 +3161,7 @@ "error": "Email not found" }

403 response

-
Error
Name
+
@@ -3223,7 +3223,7 @@

Request

Request body

-
Error
Name
+
@@ -3327,7 +3327,7 @@
Name Type

200 response

- +
@@ -3363,7 +3363,7 @@ "submit_url": "https://example.org/path/to/submitToken" }

400 response

-
RequestTokenResponse
Name
+
@@ -3388,7 +3388,7 @@ "error": "Phone number not found" }

403 response

-
Error
Name
+
@@ -3471,7 +3471,7 @@

Request

Request parameters

-
Error
Name
+
@@ -3486,7 +3486,7 @@
query parameters
Name

Request body

- +
@@ -3547,7 +3547,7 @@ the homeserver MUST generate a Matrix ID local part.
Name Type
- +
@@ -3627,7 +3627,7 @@
Authentication Data
Name

200 response

- +
@@ -3701,7 +3701,7 @@ "user_id": "@cheeky_monkey:matrix.org" }

400 response

-
Name Type
+
@@ -3726,7 +3726,7 @@ "error": "Desired user ID is already taken." }

401 response

-
Error
Name
+
@@ -3763,7 +3763,7 @@ same API call.
Authentication response
Name
- +
@@ -3797,7 +3797,7 @@ "session": "xxxxxxyz" }

403 response

-
Flow information
Name
+
@@ -3822,7 +3822,7 @@ "error": "Registration is disabled" }

429 response

-
Error
Name
+
@@ -3889,7 +3889,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -3932,7 +3932,7 @@
query parameters
Name

200 response

- +
@@ -3950,7 +3950,7 @@ "available": true }

400 response

-
Name Type
+
@@ -3975,7 +3975,7 @@ "error": "Desired user ID is already taken." }

429 response

-
Error
Name
+
@@ -4035,7 +4035,7 @@

Request

Request body

-
RateLimitError
Name
+
@@ -4140,7 +4140,7 @@
Name Type

200 response

- +
@@ -4176,7 +4176,7 @@ "submit_url": "https://example.org/path/to/submitToken" }

400 response

-
RequestTokenResponse
Name
+
@@ -4201,7 +4201,7 @@ "error": "The specified address is already in use" }

403 response

-
Error
Name
+
@@ -4253,7 +4253,7 @@

Request

Request body

-
Error
Name
+
@@ -4365,7 +4365,7 @@
Name Type

200 response

- +
@@ -4401,7 +4401,7 @@ "submit_url": "https://example.org/path/to/submitToken" }

400 response

-
RequestTokenResponse
Name
+
@@ -4426,7 +4426,7 @@ "error": "The specified address is already in use" }

403 response

-
Error
Name
+
@@ -4512,7 +4512,7 @@
Error
Name

200 response

- +
@@ -4525,7 +4525,7 @@
Name Type
- +
@@ -4604,7 +4604,7 @@

Request

Request body

-
Third party identifier
Name
+
@@ -4617,7 +4617,7 @@ Required: The third party credentials to associate with the account.
Name Type
- +
@@ -4677,7 +4677,7 @@
ThreePidCredentials
Name

200 response

- +
@@ -4704,7 +4704,7 @@ "submit_url": "https://example.org/path/to/submitToken" }

403 response

-
Name Type
+
@@ -4758,7 +4758,7 @@

Request

Request body

-
Error
Name
+
@@ -4784,7 +4784,7 @@ Required: The session identifier given by the homeserver.
Name Type
- +
@@ -4840,7 +4840,7 @@

200 response

{}
 

401 response

-
Authentication Data
Name
+
@@ -4877,7 +4877,7 @@ same API call.
Authentication response
Name
- +
@@ -4911,7 +4911,7 @@ "session": "xxxxxxyz" }

429 response

-
Flow information
Name
+
@@ -4973,7 +4973,7 @@

Request

Request body

-
RateLimitError
Name
+
@@ -5030,7 +5030,7 @@

200 response

{}
 

429 response

-
Name Type
+
@@ -5092,7 +5092,7 @@

Request

Request body

-
RateLimitError
Name
+
@@ -5140,7 +5140,7 @@
Name Type

200 response

- +
@@ -5193,7 +5193,7 @@

Request

Request body

-
Name Type
+
@@ -5292,7 +5292,7 @@
Name Type

200 response

- +
@@ -5328,7 +5328,7 @@ "submit_url": "https://example.org/path/to/submitToken" }

400 response

-
RequestTokenResponse
Name
+
@@ -5353,7 +5353,7 @@ "error": "Third party identifier already in use" }

403 response

-
Error
Name
+
@@ -5409,7 +5409,7 @@

Request

Request body

-
Error
Name
+
@@ -5513,7 +5513,7 @@
Name Type

200 response

- +
@@ -5549,7 +5549,7 @@ "submit_url": "https://example.org/path/to/submitToken" }

400 response

-
RequestTokenResponse
Name
+
@@ -5574,7 +5574,7 @@ "error": "Third party identifier already in use" }

403 response

-
Error
Name
+
@@ -5628,7 +5628,7 @@

Request

Request body

-
Error
Name
+
@@ -5676,7 +5676,7 @@
Name Type

200 response

- +
@@ -5754,7 +5754,7 @@
Name Type

200 response

- +
@@ -5793,7 +5793,7 @@ "user_id": "@joe:example.org" }

401 response

-
Name Type
+
@@ -5818,7 +5818,7 @@ "error": "Unrecognised access token." }

403 response

-
Error
Name
+
@@ -5843,7 +5843,7 @@ "error": "Application service has not registered this user." }

429 response

-
Error
Name
+
@@ -5924,7 +5924,7 @@
RateLimitError
Name

Content

- +
@@ -6020,7 +6020,7 @@
Name Type

200 response

- +
@@ -6034,7 +6034,7 @@ Java package naming convention.
Name Type
- +
@@ -6054,7 +6054,7 @@ The room versions the server supports.
Capabilities
Name
- +
@@ -6068,7 +6068,7 @@ Required: True if the user can change their password, false otherwise.
ChangePasswordCapability
Name
- +
@@ -6108,7 +6108,7 @@ } }

429 response

-
RoomVersionsCapability
Name
+
@@ -6318,7 +6318,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -6333,7 +6333,7 @@
path parameters
Name

Request body

- +
@@ -6371,7 +6371,7 @@ Filters to be applied to room data.
Filter
Name
- +
@@ -6409,7 +6409,7 @@ A list of event types to include. If this list is absent then all event types are included. A '*' can be used as a wildcard to match any sequence of characters.
EventFilter
Name
- +
@@ -6459,7 +6459,7 @@ The message and state update events to include for rooms.
RoomFilter
Name
- +
@@ -6533,7 +6533,7 @@ A list of event types to include. If this list is absent then all event types are included. A '*' can be used as a wildcard to match any sequence of characters.
RoomEventFilter
Name
- +
@@ -6747,7 +6747,7 @@
StateFilter
Name

200 response

- +
@@ -6791,7 +6791,7 @@

Request

Request parameters

-
Name Type
+
@@ -6828,7 +6828,7 @@
path parameters
Name

200 response

- +
@@ -6866,7 +6866,7 @@ Filters to be applied to room data.
Filter
Name
- +
@@ -6904,7 +6904,7 @@ A list of event types to include. If this list is absent then all event types are included. A '*' can be used as a wildcard to match any sequence of characters.
EventFilter
Name
- +
@@ -6954,7 +6954,7 @@ The message and state update events to include for rooms.
RoomFilter
Name
- +
@@ -7028,7 +7028,7 @@ A list of event types to include. If this list is absent then all event types are included. A '*' can be used as a wildcard to match any sequence of characters.
RoomEventFilter
Name
- +
@@ -7219,7 +7219,7 @@

The format used for events when they are returned from a homeserver to a client via the Client-Server API, or sent to an Application Service via the Application Services API.

-
StateFilter
Name
+
@@ -7282,7 +7282,7 @@ Contains optional extra information about the event.
ClientEvent
Name
- +
@@ -7415,7 +7415,7 @@

A stripped down state event, with only the type, state_key, sender, and content keys.

-
UnsignedData
Name
+
@@ -7493,7 +7493,7 @@
Name Type

Content

- +
@@ -7554,7 +7554,7 @@
Name Type

Content

- +
@@ -7593,7 +7593,7 @@
Name Type
- +
@@ -7671,7 +7671,7 @@
Previous Room
Name

Content

- +
@@ -7697,7 +7697,7 @@ Required: The type of rules used for users wishing to join this room.

One of: [public knock invite private restricted].

Name Type
- +
@@ -7870,7 +7870,7 @@
AllowCondition
Name

Content

- +
@@ -7934,7 +7934,7 @@
EventContent
Name
- +
@@ -7954,7 +7954,7 @@ Required: A block of content which has been signed, which servers can use to verify the event. Clients should ignore this.
Invite
Name
- +
@@ -8165,7 +8165,7 @@
signed
Name

Content

- +
@@ -8237,7 +8237,7 @@ unspecified.
Name Type
- +
@@ -8429,7 +8429,7 @@

Request

Request parameters

-
Notifications
Name
+
@@ -8509,7 +8509,7 @@
query parameters
Name

200 response

- +
@@ -8562,7 +8562,7 @@ device, as defined in Send-to-Device messaging.
Name Type
- +
@@ -8576,7 +8576,7 @@ List of events.
Account Data
Name
- +
@@ -8596,7 +8596,7 @@ Required: The type of event. This SHOULD be namespaced similar to Java package naming conventions e.g. ‘com.example.subdomain.event.type’
Event
Name
- +
@@ -8610,7 +8610,7 @@ List of events.
Presence
Name
- +
@@ -8645,7 +8645,7 @@ room information.
Rooms
Name
- +
@@ -8660,7 +8660,7 @@ to.
Invited Room
Name
- +
@@ -8674,7 +8674,7 @@ The stripped state events that form the invite state.
InviteState
Name
- +
@@ -8706,7 +8706,7 @@ Required: The type for the event.
StrippedStateEvent
Name
- +
@@ -8767,7 +8767,7 @@ for more information on how these are calculated.
Joined Room
Name
- +
@@ -8781,7 +8781,7 @@ List of events.
Ephemeral
Name
- +
@@ -8795,7 +8795,7 @@ List of events.
State
Name
- +
@@ -8852,7 +8852,7 @@ Contains optional extra information about the event.
ClientEventWithoutRoomID
Name
- +
@@ -8896,7 +8896,7 @@ if the client being given the event is the same one which sent it.
UnsignedData
Name
- +
@@ -8944,7 +8944,7 @@ Required otherwise.
RoomSummary
Name
- +
@@ -8971,7 +8971,7 @@ If no earlier events are available, this property may be omitted from the response.
Timeline
Name
- +
@@ -8991,7 +8991,7 @@ The total number of unread notifications for this room
Unread Notification Counts
Name
- +
@@ -9005,7 +9005,7 @@ The stripped state of a room that the user has knocked upon.
Knocked Room
Name
- +
@@ -9019,7 +9019,7 @@ The stripped state events that form the knock state.
KnockState
Name
- +
@@ -9265,7 +9265,7 @@

Request

Request parameters

-
Left Room
Name
+
@@ -9303,7 +9303,7 @@
query parameters
Name

200 response

- +
@@ -9330,7 +9330,7 @@ is usually the same token supplied to from=.
Name Type
- +
@@ -9393,7 +9393,7 @@ Contains optional extra information about the event.
ClientEvent
Name
- +
@@ -9493,7 +9493,7 @@

Request

Request parameters

-
UnsignedData
Name
+
@@ -9524,7 +9524,7 @@
path parameters
Name

200 response

- +
@@ -9587,7 +9587,7 @@ Contains optional extra information about the event.
ClientEvent
Name
- +
@@ -9681,7 +9681,7 @@

Request

Request parameters

-
UnsignedData
Name
+
@@ -9721,7 +9721,7 @@
query parameters
Name

200 response

- +
@@ -9754,7 +9754,7 @@ Required:
Name Type
- +
@@ -9774,7 +9774,7 @@ Required: The type of event. This SHOULD be namespaced similar to Java package naming conventions e.g. ‘com.example.subdomain.event.type’
Event
Name
- +
@@ -9837,7 +9837,7 @@ Contains optional extra information about the event.
ClientEvent
Name
- +
@@ -9881,7 +9881,7 @@ if the client being given the event is the same one which sent it.
UnsignedData
Name
- +
@@ -9936,7 +9936,7 @@ or not."

One of: [private public].

RoomInfo
Name
- +
@@ -9999,7 +9999,7 @@ Contains optional extra information about the event.
InviteEvent
Name
- +
@@ -10249,7 +10249,7 @@

Request

Request parameters

-
PaginationChunk
Name
+
@@ -10286,7 +10286,7 @@
path parameters
Name

200 response

- +
@@ -10349,7 +10349,7 @@ Contains optional extra information about the event.
ClientEvent
Name
- +
@@ -10410,7 +10410,7 @@ } }

404 response

-
UnsignedData
Name
+
@@ -10459,7 +10459,7 @@

Request

Request parameters

-
Error
Name
+
@@ -10490,7 +10490,7 @@
path parameters
Name

200 response

- +
@@ -10503,7 +10503,7 @@ A map from user ID to a RoomMember object.
Name Type
- +
@@ -10556,7 +10556,7 @@

Request

Request parameters

-
RoomMember
Name
+
@@ -10570,7 +10570,7 @@ Required: The room to get the member events for.
path parameters
Name
- +
@@ -10622,7 +10622,7 @@
query parameters
Name

200 response

- +
@@ -10635,7 +10635,7 @@
Name Type
- +
@@ -10698,7 +10698,7 @@ Contains optional extra information about the event.
ClientEvent
Name
- +
@@ -10788,7 +10788,7 @@

Request

Request parameters

-
UnsignedData
Name
+
@@ -10820,7 +10820,7 @@
path parameters
Name

200 response

Array of ClientEvent.

- +
@@ -10883,7 +10883,7 @@ Contains optional extra information about the event.
ClientEvent
Name
- +
@@ -11038,7 +11038,7 @@

Request

Request parameters

-
UnsignedData
Name
+
@@ -11118,7 +11118,7 @@

Request

Request parameters

-
path parameters
Name
+
@@ -11132,7 +11132,7 @@ Required: The room to get events from.
path parameters
Name
- +
@@ -11207,7 +11207,7 @@
query parameters
Name

200 response

- +
@@ -11259,7 +11259,7 @@
Name Type
- +
@@ -11322,7 +11322,7 @@ Contains optional extra information about the event.
ClientEvent
Name
- +
@@ -11464,7 +11464,7 @@

Request

Request parameters

-
UnsignedData
Name
+
@@ -11495,7 +11495,7 @@
path parameters
Name

200 response

- +
@@ -11543,7 +11543,7 @@ or not."

One of: [private public].

RoomInfo
Name
- +
@@ -11563,7 +11563,7 @@ Required: The type of event. This SHOULD be namespaced similar to Java package naming conventions e.g. ‘com.example.subdomain.event.type’
Event
Name
- +
@@ -11600,7 +11600,7 @@
PaginationChunk
Name
- +
@@ -11663,7 +11663,7 @@ Contains optional extra information about the event.
ClientEvent
Name
- +
@@ -11897,7 +11897,7 @@

Request

Request parameters

-
UnsignedData
Name
+
@@ -11964,7 +11964,7 @@
path parameters
Name

200 response

- +
@@ -11981,7 +11981,7 @@ "event_id": "$YUwRidLecu:example.com" }

400 response

-
Name Type
+
@@ -12006,7 +12006,7 @@ "error": "The alias '#hello:example.org' does not point to this room." }

403 response

-
Error
Name
+
@@ -12083,7 +12083,7 @@

Request

Request parameters

-
Error
Name
+
@@ -12130,7 +12130,7 @@
path parameters
Name

200 response

- +
@@ -12191,7 +12191,7 @@
Name Type

Content

- +
@@ -12252,7 +12252,7 @@

Request

Request parameters

-
Name Type
+
@@ -12280,7 +12280,7 @@
path parameters
Name

Request body

- +
@@ -12310,7 +12310,7 @@
Name Type

200 response

- +
@@ -12380,7 +12380,7 @@

Describes the relationship of an event to its parent. This is contained within the event’s content alongside other fields for the relevant event type.

-
Name Type
+
@@ -12569,7 +12569,7 @@

Request

Request parameters

-
m.relates_to
Name
+
@@ -12589,7 +12589,7 @@ Required: The ID of the room containing the parent event.
path parameters
Name
- +
@@ -12647,7 +12647,7 @@
query parameters
Name

200 response

- +
@@ -12674,7 +12674,7 @@ means this is the start of the result set, i.e. this is the first batch/page.
Name Type
- +
@@ -12737,7 +12737,7 @@ Contains optional extra information about the event.
ClientEvent
Name
- +
@@ -12804,7 +12804,7 @@ "prev_batch": "page1_token" }

404 response

-
UnsignedData
Name
+
@@ -12861,7 +12861,7 @@

Request

Request parameters

-
Error
Name
+
@@ -12887,7 +12887,7 @@ Required: The ID of the room containing the parent event.
path parameters
Name
- +
@@ -12945,7 +12945,7 @@
query parameters
Name

200 response

- +
@@ -12974,7 +12974,7 @@ means this is the start of the result set, i.e. this is the first batch/page.
Name Type
- +
@@ -13037,7 +13037,7 @@ Contains optional extra information about the event.
ClientEvent
Name
- +
@@ -13104,7 +13104,7 @@ "prev_batch": "page1_token" }

404 response

-
UnsignedData
Name
+
@@ -13161,7 +13161,7 @@

Request

Request parameters

-
Error
Name
+
@@ -13196,7 +13196,7 @@ Required: The ID of the room containing the parent event.
path parameters
Name
- +
@@ -13254,7 +13254,7 @@
query parameters
Name

200 response

- +
@@ -13283,7 +13283,7 @@ means this is the start of the result set, i.e. this is the first batch/page.
Name Type
- +
@@ -13346,7 +13346,7 @@ Contains optional extra information about the event.
ClientEvent
Name
- +
@@ -13413,7 +13413,7 @@ "prev_batch": "page1_token" }

404 response

-
UnsignedData
Name
+
@@ -13572,7 +13572,7 @@

Request

Request body

-
Error
Name
+
@@ -13695,7 +13695,7 @@ word public.

One of: [public private].

Name Type
- +
@@ -13721,7 +13721,7 @@ Required: The type of event to send.
StateEvent
Name
- +
@@ -13817,7 +13817,7 @@
Invite3pid
Name

200 response

- +
@@ -13834,7 +13834,7 @@ "room_id": "!sefiuhWgwghwWgh:example.com" }

400 response

-
Name Type
+
@@ -13906,7 +13906,7 @@

Request

Request parameters

-
Error
Name
+
@@ -13937,7 +13937,7 @@
path parameters
Name

200 response

- +
@@ -13965,7 +13965,7 @@ ] }

404 response

-
Name Type
+
@@ -14014,7 +14014,7 @@

Request

Request parameters

-
Error
Name
+
@@ -14029,7 +14029,7 @@
path parameters
Name

Request body

- +
@@ -14065,7 +14065,7 @@

200 response

{}
 

409 response

-
Name Type
+
@@ -14123,7 +14123,7 @@

Request

Request parameters

-
Error
Name
+
@@ -14156,7 +14156,7 @@

200 response

{}
 

404 response

-
path parameters
Name
+
@@ -14218,7 +14218,7 @@

Request

Request parameters

-
Error
Name
+
@@ -14253,7 +14253,7 @@
path parameters
Name

200 response

- +
@@ -14274,7 +14274,7 @@ ] }

403 response

-
Name Type
+
@@ -14299,7 +14299,7 @@ "error": "You are not a member of the room." }

429 response

-
Error
Name
+
@@ -14445,7 +14445,7 @@
RateLimitError
Name

200 response

- +
@@ -14500,7 +14500,7 @@

Request

Request parameters

-
Name Type
+
@@ -14515,7 +14515,7 @@
path parameters
Name

Request body

- +
@@ -14589,7 +14589,7 @@

200 response

{}
 

400 response

-
Name Type
+
@@ -14614,7 +14614,7 @@ "error": "An unknown error occurred" }

403 response

-
Error
Name
+
@@ -14639,7 +14639,7 @@ "error": "@cheeky_monkey:matrix.org is banned from the room" }

429 response

-
Error
Name
+
@@ -14704,7 +14704,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -14718,7 +14718,7 @@ Required: The room identifier or alias to join.
path parameters
Name
- +
@@ -14734,7 +14734,7 @@
query parameters
Name

Request body

- +
@@ -14758,7 +14758,7 @@ room, and perform key validity checking if required by the event.
Name Type
- +
@@ -14834,7 +14834,7 @@
Third Party Signed
Name

200 response

- +
@@ -14851,7 +14851,7 @@ "room_id": "!d41d8cd:matrix.org" }

403 response

-
Name Type
+
@@ -14876,7 +14876,7 @@ "error": "You are not invited to this room." }

429 response

-
Error
Name
+
@@ -14942,7 +14942,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -14957,7 +14957,7 @@
path parameters
Name

Request body

- +
@@ -14981,7 +14981,7 @@ key validity checking if required by the event.
Name Type
- +
@@ -15057,7 +15057,7 @@
Third Party Signed
Name

200 response

- +
@@ -15074,7 +15074,7 @@ "room_id": "!d41d8cd:matrix.org" }

403 response

-
Name Type
+
@@ -15099,7 +15099,7 @@ "error": "You are not invited to this room." }

429 response

-
Error
Name
+
@@ -15203,7 +15203,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -15217,7 +15217,7 @@ Required: The room identifier or alias to knock upon.
path parameters
Name
- +
@@ -15233,7 +15233,7 @@
query parameters
Name

Request body

- +
@@ -15284,7 +15284,7 @@
Name Type

200 response

- +
@@ -15301,7 +15301,7 @@ "room_id": "!d41d8cd:matrix.org" }

403 response

-
Name Type
+
@@ -15326,7 +15326,7 @@ "error": "You are not allowed to knock on this room." }

404 response

-
Error
Name
+
@@ -15351,7 +15351,7 @@ "error": "That room does not appear to exist." }

429 response

-
Error
Name
+
@@ -15476,7 +15476,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -15513,7 +15513,7 @@

200 response

{}
 

400 response

-
path parameters
Name
+
@@ -15538,7 +15538,7 @@ "error": "User @example:matrix.org is in room !au1ba7o:matrix.org" }

429 response

-
Error
Name
+
@@ -15603,7 +15603,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -15618,7 +15618,7 @@
path parameters
Name

Request body

- +
@@ -15657,7 +15657,7 @@

200 response

{}
 

429 response

-
Name Type
+
@@ -15719,7 +15719,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -15734,7 +15734,7 @@
path parameters
Name

Request body

- +
@@ -15785,7 +15785,7 @@

200 response

{}
 

403 response

-
Name Type
+
@@ -15859,7 +15859,7 @@

Request

Request parameters

-
Error
Name
+
@@ -15874,7 +15874,7 @@
path parameters
Name

Request body

- +
@@ -15924,7 +15924,7 @@

200 response

{}
 

403 response

-
Name Type
+
@@ -15976,7 +15976,7 @@

Request

Request parameters

-
Error
Name
+
@@ -15991,7 +15991,7 @@
path parameters
Name

Request body

- +
@@ -16041,7 +16041,7 @@

200 response

{}
 

403 response

-
Name Type
+
@@ -16091,7 +16091,7 @@

Request

Request parameters

-
Error
Name
+
@@ -16122,7 +16122,7 @@
path parameters
Name

200 response

- +
@@ -16139,7 +16139,7 @@ "visibility": "public" }

404 response

-
Name Type
+
@@ -16193,7 +16193,7 @@

Request

Request parameters

-
Error
Name
+
@@ -16208,7 +16208,7 @@
path parameters
Name

Request body

- +
@@ -16245,7 +16245,7 @@

200 response

{}
 

404 response

-
Name Type
+
@@ -16297,7 +16297,7 @@

Request

Request parameters

-
Error
Name
+
@@ -16340,7 +16340,7 @@
query parameters
Name

200 response

- +
@@ -16376,7 +16376,7 @@ server has an estimate.
Name Type
- +
@@ -16488,7 +16488,7 @@

Request

Request parameters

-
PublicRoomsChunk
Name
+
@@ -16504,7 +16504,7 @@
query parameters
Name

Request body

- +
@@ -16546,7 +16546,7 @@ homeserver. Can only be used if include_all_networks is false.
Name Type
- +
@@ -16583,7 +16583,7 @@
Filter
Name

200 response

- +
@@ -16619,7 +16619,7 @@ server has an estimate.
Name Type
- +
@@ -16739,7 +16739,7 @@

Request

Request body

-
PublicRoomsChunk
Name
+
@@ -16780,7 +16780,7 @@
Name Type

200 response

- +
@@ -16799,7 +16799,7 @@ Required: Ordered by rank and then whether or not profile info is available.
Name Type
- +
@@ -16836,7 +16836,7 @@ ] }

429 response

-
User
Name
+
@@ -16897,7 +16897,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -16932,7 +16932,7 @@
path parameters
Name

200 response

- +
@@ -16956,7 +16956,7 @@ "displayname": "Alice Margatroid" }

403 response

-
Name Type
+
@@ -16981,7 +16981,7 @@ "error": "Profile lookup over federation is disabled on this homeserver" }

404 response

-
Error
Name
+
@@ -17032,7 +17032,7 @@

Request

Request parameters

-
Error
Name
+
@@ -17063,7 +17063,7 @@
path parameters
Name

200 response

- +
@@ -17105,7 +17105,7 @@

Request

Request parameters

-
Name Type
+
@@ -17120,7 +17120,7 @@
path parameters
Name

Request body

- +
@@ -17156,7 +17156,7 @@

200 response

{}
 

429 response

-
Name Type
+
@@ -17215,7 +17215,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -17246,7 +17246,7 @@
path parameters
Name

200 response

- +
@@ -17288,7 +17288,7 @@

Request

Request parameters

-
Name Type
+
@@ -17303,7 +17303,7 @@
path parameters
Name

Request body

- +
@@ -17339,7 +17339,7 @@

200 response

{}
 

429 response

-
Name Type
+
@@ -17748,7 +17748,7 @@
RateLimitError
Name

Content

- +
@@ -17976,7 +17976,7 @@
Name Type

Content

- +
@@ -18025,7 +18025,7 @@
Name Type

Content

- +
@@ -18074,7 +18074,7 @@
Name Type

Content

- +
@@ -18094,7 +18094,7 @@ to remove a previous room avatar.
Name Type
- +
@@ -18149,7 +18149,7 @@ differ from the intrinsic dimensions of the image file.
ImageInfo
Name
- +
@@ -18225,7 +18225,7 @@
ThumbnailInfo
Name

Content

- +
@@ -18341,7 +18341,7 @@
Name Type

Content

- +
@@ -18408,7 +18408,7 @@
Name Type

Content

- +
@@ -18475,7 +18475,7 @@
Name Type

Content

- +
@@ -18542,7 +18542,7 @@
Name Type

Content

- +
@@ -18582,7 +18582,7 @@ to the image.
Name Type
- +
@@ -18637,7 +18637,7 @@ differ from the intrinsic dimensions of the image file.
ImageInfo
Name
- +
@@ -18710,7 +18710,7 @@
ThumbnailInfo
Name

Content

- +
@@ -18756,7 +18756,7 @@ to the file.
Name Type
- +
@@ -18797,7 +18797,7 @@ thumbnail is unencrypted.
FileInfo
Name
- +
@@ -18869,7 +18869,7 @@
ThumbnailInfo
Name

Content

- +
@@ -18909,7 +18909,7 @@ to the audio clip.
Name Type
- +
@@ -18973,7 +18973,7 @@
AudioInfo
Name

Content

- +
@@ -19004,7 +19004,7 @@ Required:

One of: [m.location].

Name Type
- +
@@ -19033,7 +19033,7 @@ thumbnail is unencrypted.
LocationInfo
Name
- +
@@ -19109,7 +19109,7 @@
ThumbnailInfo
Name

Content

- +
@@ -19149,7 +19149,7 @@ to the video clip.
Name Type
- +
@@ -19208,7 +19208,7 @@ The width of the video in pixels.
VideoInfo
Name
- +
@@ -19635,7 +19635,7 @@
ThumbnailInfo
Name

Content

- +
@@ -19660,7 +19660,7 @@ Required:
Name Type
- +
@@ -19716,7 +19716,7 @@
Answer
Name

Content

- +
@@ -19741,7 +19741,7 @@ Required: The version of the VoIP specification this messages adheres to. This specification is version 0.
Name Type
- +
@@ -19806,7 +19806,7 @@
Candidate
Name

Content

- +
@@ -19863,7 +19863,7 @@
Name Type

Content

- +
@@ -19894,7 +19894,7 @@ Required: The version of the VoIP specification this message adheres to. This specification is version 0.
Name Type
- +
@@ -20032,7 +20032,7 @@
Offer
Name

200 response

- +
@@ -20074,7 +20074,7 @@ "username": "1443779631:@user:example.com" }

429 response

-
Name Type
+
@@ -20134,7 +20134,7 @@
RateLimitError
Name

Content

- +
@@ -20200,7 +20200,7 @@

Request

Request parameters

-
Name Type
+
@@ -20221,7 +20221,7 @@
path parameters
Name

Request body

- +
@@ -20265,7 +20265,7 @@

200 response

{}
 

429 response

-
Name Type
+
@@ -20398,7 +20398,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -20446,7 +20446,7 @@

200 response

{}
 

429 response

-
path parameters
Name
+
@@ -20531,7 +20531,7 @@
RateLimitError
Name

Content

- +
@@ -20586,7 +20586,7 @@

Request

Request parameters

-
Name Type
+
@@ -20601,7 +20601,7 @@
path parameters
Name

Request body

- +
@@ -20647,7 +20647,7 @@

200 response

{}
 

429 response

-
Name Type
+
@@ -20730,7 +20730,7 @@
RateLimitError
Name

Content

- +
@@ -20812,7 +20812,7 @@

Request

Request parameters

-
Name Type
+
@@ -20848,7 +20848,7 @@
path parameters
Name

200 response

- +
@@ -20885,7 +20885,7 @@ "presence": "unavailable" }

403 response

-
Name Type
+
@@ -20910,7 +20910,7 @@ "error": "You are not allowed to see their presence" }

404 response

-
Error
Name
+
@@ -20962,7 +20962,7 @@

Request

Request parameters

-
Error
Name
+
@@ -20977,7 +20977,7 @@
path parameters
Name

Request body

- +
@@ -21020,7 +21020,7 @@

200 response

{}
 

429 response

-
Name Type
+
@@ -21153,7 +21153,7 @@
RateLimitError
Name

200 response

- +
@@ -21172,7 +21172,7 @@ "m.upload.size": 50000000 }

429 response

-
Name Type
+
@@ -21221,7 +21221,7 @@

Request

Request parameters

-
Error
Name
+
@@ -21241,7 +21241,7 @@ Required: The server name from the mxc:// URI (the authoritory component)
path parameters
Name
- +
@@ -21279,7 +21279,7 @@
query parameters
Name

200 response

429 response

- +
@@ -21312,7 +21312,7 @@ "retry_after_ms": 2000 }

502 response

-
RateLimitError
Name
+
@@ -21363,7 +21363,7 @@

Request

Request parameters

-
Error
Name
+
@@ -21389,7 +21389,7 @@ Required: The server name from the mxc:// URI (the authoritory component)
path parameters
Name
- +
@@ -21427,7 +21427,7 @@
query parameters
Name

200 response

429 response

- +
@@ -21460,7 +21460,7 @@ "retry_after_ms": 2000 }

502 response

-
RateLimitError
Name
+
@@ -21516,7 +21516,7 @@

Request

Request parameters

-
Error
Name
+
@@ -21557,7 +21557,7 @@
query parameters
Name

200 response

- +
@@ -21586,7 +21586,7 @@ "og:title": "Matrix Blog Post" }

429 response

-
Name Type
+
@@ -21644,7 +21644,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -21664,7 +21664,7 @@ Required: The server name from the mxc:// URI (the authoritory component)
path parameters
Name
- +
@@ -21733,7 +21733,7 @@
query parameters
Name

200 response

400 response

- +
@@ -21758,7 +21758,7 @@ "error": "Cannot generate thumbnails for the requested content" }

413 response

-
Error
Name
+
@@ -21783,7 +21783,7 @@ "error": "Content is too large to thumbnail" }

429 response

-
Error
Name
+
@@ -21816,7 +21816,7 @@ "retry_after_ms": 2000 }

502 response

-
RateLimitError
Name
+
@@ -21865,7 +21865,7 @@

Request

Request parameters

-
Error
Name
+
@@ -21879,7 +21879,7 @@ The content type of the file being uploaded
header parameters
Name
- +
@@ -21926,7 +21926,7 @@
query parameters
Name

200 response

- +
@@ -21943,7 +21943,7 @@ "content_uri": "mxc://example.com/AQwafuaFswefuhsfAFAgsw" }

403 response

-
Name Type
+
@@ -21968,7 +21968,7 @@ "error": "Cannot upload this content" }

413 response

-
Error
Name
+
@@ -21993,7 +21993,7 @@ "error": "Cannot upload files larger than 100mb" }

429 response

-
Error
Name
+
@@ -22163,7 +22163,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -22186,7 +22186,7 @@
path parameters
Name

Request body

- +
@@ -22339,7 +22339,7 @@

Request

Request body

-
body
Name
+
@@ -22359,7 +22359,7 @@ Required: The list of device IDs to delete.
Name Type
- +
@@ -22414,7 +22414,7 @@

200 response

{}
 

401 response

-
Authentication Data
Name
+
@@ -22451,7 +22451,7 @@ same API call.
Authentication response
Name
- +
@@ -22522,7 +22522,7 @@
Flow information
Name

200 response

- +
@@ -22535,7 +22535,7 @@ A list of all registered devices for this user.
Name Type
- +
@@ -22606,7 +22606,7 @@

Request

Request parameters

-
Device
Name
+
@@ -22637,7 +22637,7 @@
path parameters
Name

200 response

- +
@@ -22704,7 +22704,7 @@

Request

Request parameters

-
Device
Name
+
@@ -22719,7 +22719,7 @@
path parameters
Name

Request body

- +
@@ -22782,7 +22782,7 @@

Request

Request parameters

-
Name Type
+
@@ -22797,7 +22797,7 @@
path parameters
Name

Request body

- +
@@ -22811,7 +22811,7 @@ user-interactive authentication API.
Name Type
- +
@@ -22862,7 +22862,7 @@

200 response

{}
 

401 response

-
Authentication Data
Name
+
@@ -22899,7 +22899,7 @@ same API call.
Authentication response
Name
- +
@@ -23512,7 +23512,7 @@
Flow information
Name

Content

- +
@@ -23578,7 +23578,7 @@
Name Type

Content

- +
@@ -23616,7 +23616,7 @@ message.
Name Type
- +
@@ -23667,7 +23667,7 @@
VerificationRelatesTo
Name

Content

- +
@@ -23713,7 +23713,7 @@ request.
Name Type
- +
@@ -23781,7 +23781,7 @@
VerificationRelatesTo
Name

Content

- +
@@ -23804,7 +23804,7 @@ the verification process/request.
Name Type
- +
@@ -23849,7 +23849,7 @@
VerificationRelatesTo
Name

Content

- +
@@ -23928,7 +23928,7 @@ the verification process/request.
Name Type
- +
@@ -24128,7 +24128,7 @@
VerificationRelatesTo
Name

Content

- +
@@ -24195,7 +24195,7 @@ request.
Name Type
- +
@@ -24234,7 +24234,7 @@
VerificationRelatesTo
Name

Content

- +
@@ -24295,7 +24295,7 @@ m.key.verification.start message.
Name Type
- +
@@ -24349,7 +24349,7 @@
VerificationRelatesTo
Name

Content

- +
@@ -24379,7 +24379,7 @@ m.key.verification.start message.
Name Type
- +
@@ -24425,7 +24425,7 @@
VerificationRelatesTo
Name

Content

- +
@@ -24463,7 +24463,7 @@ m.key.verification.start message.
Name Type
- +
@@ -25151,7 +25151,7 @@

Request

Request body

-
VerificationRelatesTo
Name
+
@@ -25189,7 +25189,7 @@ request.
Name Type
- +
@@ -25212,7 +25212,7 @@ via the fallback mechanism).
Authentication Data
Name
- +
@@ -25435,7 +25435,7 @@
CrossSigningKey
Name

200 response

- +
@@ -25625,7 +25625,7 @@
Name Type

Content

- +
@@ -25669,7 +25669,7 @@ request.
Name Type
- +
@@ -25896,7 +25896,7 @@

Request

Request parameters

-
VerificationRelatesTo
Name
+
@@ -25932,7 +25932,7 @@
query parameters
Name

200 response

- +
@@ -25964,7 +25964,7 @@ } }

404 response

-
Name Type
+
@@ -25989,7 +25989,7 @@ "error": "Unknown backup version." }

429 response

-
Error
Name
+
@@ -26047,7 +26047,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -26062,7 +26062,7 @@
query parameters
Name

Request body

- +
@@ -26121,7 +26121,7 @@
Name Type

200 response

- +
@@ -26147,7 +26147,7 @@ "etag": "abcdefg" }

403 response

-
RoomKeysUpdateResponse
Name
+
@@ -26173,7 +26173,7 @@ "error": "Wrong backup version." }

404 response

-
Error
Name
+
@@ -26198,7 +26198,7 @@ "error": "Unknown backup version" }

429 response

-
Error
Name
+
@@ -26256,7 +26256,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -26291,7 +26291,7 @@
query parameters
Name

200 response

- +
@@ -26317,7 +26317,7 @@ "etag": "abcdefg" }

404 response

-
RoomKeysUpdateResponse
Name
+
@@ -26342,7 +26342,7 @@ "error": "Unknown backup version" }

429 response

-
Error
Name
+
@@ -26400,7 +26400,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -26414,7 +26414,7 @@ Required: The ID of the room that the requested key is for.
path parameters
Name
- +
@@ -26450,7 +26450,7 @@
query parameters
Name

200 response

- +
@@ -26479,7 +26479,7 @@ } }

404 response

-
RoomKeyBackup
Name
+
@@ -26504,7 +26504,7 @@ "error": "Unknown backup version" }

429 response

-
Error
Name
+
@@ -26562,7 +26562,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -26576,7 +26576,7 @@ Required: The ID of the room that the keys are for.
path parameters
Name
- +
@@ -26591,7 +26591,7 @@
query parameters
Name

Request body

- +
@@ -26647,7 +26647,7 @@
RoomKeyBackup
Name

200 response

- +
@@ -26673,7 +26673,7 @@ "etag": "abcdefg" }

403 response

-
RoomKeysUpdateResponse
Name
+
@@ -26699,7 +26699,7 @@ "error": "Wrong backup version." }

404 response

-
Error
Name
+
@@ -26724,7 +26724,7 @@ "error": "Unknown backup version" }

429 response

-
Error
Name
+
@@ -26782,7 +26782,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -26796,7 +26796,7 @@ Required: The ID of the room that the specified key is for.
path parameters
Name
- +
@@ -26831,7 +26831,7 @@
query parameters
Name

200 response

- +
@@ -26857,7 +26857,7 @@ "etag": "abcdefg" }

404 response

-
RoomKeysUpdateResponse
Name
+
@@ -26882,7 +26882,7 @@ "error": "Unknown backup version" }

429 response

-
Error
Name
+
@@ -26940,7 +26940,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -26960,7 +26960,7 @@ Required: The ID of the megolm session whose key is requested.
path parameters
Name
- +
@@ -26995,7 +26995,7 @@
query parameters
Name

200 response

- +
@@ -27039,7 +27039,7 @@ } }

404 response

-
KeyBackupData
Name
+
@@ -27064,7 +27064,7 @@ "error": "Key not found." }

429 response

-
Error
Name
+
@@ -27122,7 +27122,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -27142,7 +27142,7 @@ Required: The ID of the megolm session that the key is for.
path parameters
Name
- +
@@ -27157,7 +27157,7 @@
query parameters
Name

Request body

- +
@@ -27224,7 +27224,7 @@
KeyBackupData
Name

200 response

- +
@@ -27250,7 +27250,7 @@ "etag": "abcdefg" }

403 response

-
RoomKeysUpdateResponse
Name
+
@@ -27276,7 +27276,7 @@ "error": "Wrong backup version." }

429 response

-
Error
Name
+
@@ -27334,7 +27334,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -27354,7 +27354,7 @@ Required: The ID of the megolm session whose key is to be deleted.
path parameters
Name
- +
@@ -27389,7 +27389,7 @@
query parameters
Name

200 response

- +
@@ -27415,7 +27415,7 @@ "etag": "abcdefg" }

404 response

-
RoomKeysUpdateResponse
Name
+
@@ -27440,7 +27440,7 @@ "error": "Unknown backup version" }

429 response

-
Error
Name
+
@@ -27519,7 +27519,7 @@
RateLimitError
Name

200 response

- +
@@ -27576,7 +27576,7 @@ "version": "1" }

404 response

-
Name Type
+
@@ -27601,7 +27601,7 @@ "error": "No current backup version" }

429 response

-
Error
Name
+
@@ -27659,7 +27659,7 @@

Request

Request body

-
RateLimitError
Name
+
@@ -27709,7 +27709,7 @@
Name Type

200 response

- +
@@ -27726,7 +27726,7 @@ "version": "1" }

429 response

-
Name Type
+
@@ -27784,7 +27784,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -27822,7 +27822,7 @@
path parameters
Name

200 response

- +
@@ -27879,7 +27879,7 @@ "version": "1" }

404 response

-
Name Type
+
@@ -27904,7 +27904,7 @@ "error": "Unknown backup version" }

429 response

-
Error
Name
+
@@ -27962,7 +27962,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -27980,7 +27980,7 @@
path parameters
Name

Request body

- +
@@ -28051,7 +28051,7 @@

200 response

{}
 

400 response

-
Name Type
+
@@ -28076,7 +28076,7 @@ "error": "Algorithm does not match" }

404 response

-
Error
Name
+
@@ -28101,7 +28101,7 @@ "error": "Unknown backup version" }

429 response

-
Error
Name
+
@@ -28160,7 +28160,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -28202,7 +28202,7 @@

200 response

{}
 

404 response

-
path parameters
Name
+
@@ -28227,7 +28227,7 @@ "error": "Unknown backup version" }

429 response

-
Error
Name
+
@@ -28632,7 +28632,7 @@
RateLimitError
Name

Content

- +
@@ -28696,7 +28696,7 @@
Name Type

Content

- +
@@ -28822,7 +28822,7 @@
Name Type

Content

- +
@@ -28881,7 +28881,7 @@
Name Type

Content

- +
@@ -28915,7 +28915,7 @@ Required: ID of the device requesting the key.
Name Type
- +
@@ -29003,7 +29003,7 @@
RequestedKeyInfo
Name

Content

- +
@@ -29148,7 +29148,7 @@

Request

Request parameters

-
Name Type
+
@@ -29188,7 +29188,7 @@
query parameters
Name

200 response

- +
@@ -29245,7 +29245,7 @@

Request

Request body

-
Name Type
+
@@ -29288,7 +29288,7 @@
Name Type

200 response

- +
@@ -29360,7 +29360,7 @@

Request

Request body

-
Name Type
+
@@ -29411,7 +29411,7 @@
Name Type

200 response

- +
@@ -29568,7 +29568,7 @@

Request

Request body

-
Name Type
+
@@ -29610,7 +29610,7 @@
Name Type
- +
@@ -29719,7 +29719,7 @@
DeviceKeys
Name

200 response

- +
@@ -29900,7 +29900,7 @@
Name Type

Content

- +
@@ -30436,7 +30436,7 @@
Name Type

Content

- +
@@ -30612,7 +30612,7 @@
Name Type

200 response

- +
@@ -30625,7 +30625,7 @@ An array containing the current pushers for the user
Name Type
- +
@@ -30690,7 +30690,7 @@ Max length, 512 bytes.
Pusher
Name
- +
@@ -30755,7 +30755,7 @@

Request

Request body

-
PusherData
Name
+
@@ -30841,7 +30841,7 @@
Name Type
- +
@@ -30905,7 +30905,7 @@

200 response

{}
 

400 response

-
PusherData
Name
+
@@ -30930,7 +30930,7 @@ "error": "Missing parameters: lang, data" }

429 response

-
Error
Name
+
@@ -30992,7 +30992,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -31034,7 +31034,7 @@
query parameters
Name

200 response

- +
@@ -31055,7 +31055,7 @@ Required: The list of events that triggered notifications.
Name Type
- +
@@ -31102,7 +31102,7 @@ in milliseconds.
Notification
Name
- +
@@ -31159,7 +31159,7 @@ Contains optional extra information about the event.
Event
Name
- +
@@ -31785,7 +31785,7 @@
UnsignedData
Name

200 response

- +
@@ -31798,7 +31798,7 @@ Required: The global ruleset.
Name Type
- +
@@ -31836,7 +31836,7 @@
Ruleset
Name
- +
@@ -31883,7 +31883,7 @@ Required: The ID of this rule.
PushRule
Name
- +
@@ -32144,7 +32144,7 @@

Request

Request parameters

-
PushCondition
Name
+
@@ -32188,7 +32188,7 @@
path parameters
Name

200 response

- +
@@ -32235,7 +32235,7 @@ Required: The ID of this rule.
PushRule
Name
- +
@@ -32288,7 +32288,7 @@ "rule_id": "nocake" }

404 response

-
PushCondition
Name
+
@@ -32341,7 +32341,7 @@

Request

Request parameters

-
Error
Name
+
@@ -32367,7 +32367,7 @@ Required: global to specify global rules.
path parameters
Name
- +
@@ -32392,7 +32392,7 @@
query parameters
Name

Request body

- +
@@ -32419,7 +32419,7 @@ Only applicable to content rules. The glob-style pattern to match against.
Name Type
- +
@@ -32499,7 +32499,7 @@

200 response

{}
 

400 response

-
PushCondition
Name
+
@@ -32524,7 +32524,7 @@ "error": "before/after rule not found: someRuleId" }

404 response

-
Error
Name
+
@@ -32549,7 +32549,7 @@ "error": "The push rule was not found." }

429 response

-
Error
Name
+
@@ -32606,7 +32606,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -32651,7 +32651,7 @@

200 response

{}
 

404 response

-
path parameters
Name
+
@@ -32700,7 +32700,7 @@

Request

Request parameters

-
Error
Name
+
@@ -32744,7 +32744,7 @@
path parameters
Name

200 response

- +
@@ -32767,7 +32767,7 @@ ] }

404 response

-
Name Type
+
@@ -32817,7 +32817,7 @@

Request

Request parameters

-
Error
Name
+
@@ -32844,7 +32844,7 @@
path parameters
Name

Request body

- +
@@ -32885,7 +32885,7 @@

200 response

{}
 

404 response

-
Name Type
+
@@ -32934,7 +32934,7 @@

Request

Request parameters

-
Error
Name
+
@@ -32978,7 +32978,7 @@
path parameters
Name

200 response

- +
@@ -32995,7 +32995,7 @@ "enabled": true }

404 response

-
Name Type
+
@@ -33044,7 +33044,7 @@

Request

Request parameters

-
Error
Name
+
@@ -33071,7 +33071,7 @@
path parameters
Name

Request body

- +
@@ -33107,7 +33107,7 @@

200 response

{}
 

404 response

-
Name Type
+
@@ -33153,7 +33153,7 @@
Error
Name

Content

- +
@@ -33166,7 +33166,7 @@ The global ruleset
Name Type
- +
@@ -33204,7 +33204,7 @@
Ruleset
Name
- +
@@ -33251,7 +33251,7 @@ Required: The ID of this rule.
PushRule
Name
- +
@@ -33294,7 +33294,7 @@ match against.
PushCondition
Name
- +
@@ -33341,7 +33341,7 @@ Required: The ID of this rule.
PushRule
Name
- +
@@ -33384,7 +33384,7 @@ match against.
PushCondition
Name
- +
@@ -33431,7 +33431,7 @@ Required: The ID of this rule.
PushRule
Name
- +
@@ -33474,7 +33474,7 @@ match against.
PushCondition
Name
- +
@@ -33521,7 +33521,7 @@ Required: The ID of this rule.
PushRule
Name
- +
@@ -33564,7 +33564,7 @@ match against.
PushCondition
Name
- +
@@ -33611,7 +33611,7 @@ Required: The ID of this rule.
PushRule
Name
- +
@@ -33963,7 +33963,7 @@
PushCondition
Name

Content

- +
@@ -33994,7 +33994,7 @@ Keys with which the token may be signed.
Name Type
- +
@@ -34103,7 +34103,7 @@

Request

Request parameters

-
PublicKeys
Name
+
@@ -34118,7 +34118,7 @@
path parameters
Name

Request body

- +
@@ -34188,7 +34188,7 @@

200 response

{}
 

403 response

-
Name Type
+
@@ -34213,7 +34213,7 @@ "error": "@cheeky_monkey:matrix.org is banned from the room" }

429 response

-
Error
Name
+
@@ -34454,7 +34454,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -34470,7 +34470,7 @@
query parameters
Name

Request body

- +
@@ -34483,7 +34483,7 @@ Required: Describes which categories to search in and their criteria.
Name Type
- +
@@ -34497,7 +34497,7 @@ Mapping of category name to search criteria.
Categories
Name
- +
@@ -34551,7 +34551,7 @@ Required: The string to search events for
Room Events Criteria
Name
- +
@@ -34582,7 +34582,7 @@ By default, this is false.
Include Event Context
Name
- +
@@ -34656,7 +34656,7 @@ A list of event types to include. If this list is absent then all event types are included. A '*' can be used as a wildcard to match any sequence of characters.
Filter
Name
- +
@@ -34670,7 +34670,7 @@ List of groups to request.
Groupings
Name
- +
@@ -34744,7 +34744,7 @@
Group
Name

200 response

- +
@@ -34758,7 +34758,7 @@ Required: Describes which categories to search in and their criteria.
Results
Name
- +
@@ -34772,7 +34772,7 @@ Mapping of category name to search criteria.
Result Categories
Name
- +
@@ -34827,7 +34827,7 @@
Result Room Events
Name
- +
@@ -34853,7 +34853,7 @@ The event that matched.
Result
Name
- +
@@ -34895,7 +34895,7 @@ Pagination token for the start of the chunk
Event Context
Name
- +
@@ -34958,7 +34958,7 @@ Contains optional extra information about the event.
Event
Name
- +
@@ -35002,7 +35002,7 @@ if the client being given the event is the same one which sent it.
UnsignedData
Name
- +
@@ -35067,7 +35067,7 @@ } }

429 response

-
User Profile
Name
+
@@ -35200,7 +35200,7 @@
RateLimitError
Name

Content

- +
@@ -35351,7 +35351,7 @@

Request

Request parameters

-
Name Type
+
@@ -35395,7 +35395,7 @@
query parameters
Name

200 response

- +
@@ -35422,7 +35422,7 @@ is usually the same token supplied to from=.
Name Type
- +
@@ -35485,7 +35485,7 @@ Contains optional extra information about the event.
Event
Name
- +
@@ -35628,7 +35628,7 @@
UnsignedData
Name

Content

- +
@@ -35641,7 +35641,7 @@ The tags on the room and their contents.
Name Type
- +
@@ -35691,7 +35691,7 @@

Request

Request parameters

-
Tag
Name
+
@@ -35725,7 +35725,7 @@
path parameters
Name

200 response

- +
@@ -35738,7 +35738,7 @@
Name Type
- +
@@ -35789,7 +35789,7 @@

Request

Request parameters

-
Tag
Name
+
@@ -35817,7 +35817,7 @@
path parameters
Name

Request body

- +
@@ -35874,7 +35874,7 @@

Request

Request parameters

-
Name Type
+
@@ -35957,7 +35957,7 @@

Request

Request parameters

-
path parameters
Name
+
@@ -36006,7 +36006,7 @@ "custom_account_data_key": "custom_config_value" }

403 response

-
path parameters
Name
+
@@ -36031,7 +36031,7 @@ "error": "Cannot add account data for other users." }

404 response

-
Error
Name
+
@@ -36082,7 +36082,7 @@

Request

Request parameters

-
Error
Name
+
@@ -36139,7 +36139,7 @@

200 response

{}
 

400 response

-
path parameters
Name
+
@@ -36164,7 +36164,7 @@ "error": "Content must be a JSON object." }

403 response

-
Error
Name
+
@@ -36189,7 +36189,7 @@ "error": "Cannot add account data for other users." }

405 response

-
Error
Name
+
@@ -36239,7 +36239,7 @@

Request

Request parameters

-
Error
Name
+
@@ -36298,7 +36298,7 @@ "custom_account_data_key": "custom_config_value" }

403 response

-
path parameters
Name
+
@@ -36323,7 +36323,7 @@ "error": "Cannot add account data for other users." }

404 response

-
Error
Name
+
@@ -36374,7 +36374,7 @@

Request

Request parameters

-
Error
Name
+
@@ -36438,7 +36438,7 @@

200 response

{}
 

400 response

-
path parameters
Name
+
@@ -36463,7 +36463,7 @@ "error": "Content must be a JSON object." }

403 response

-
Error
Name
+
@@ -36488,7 +36488,7 @@ "error": "Cannot add account data for other users." }

405 response

-
Error
Name
+
@@ -36549,7 +36549,7 @@

Request

Request parameters

-
Error
Name
+
@@ -36576,7 +36576,7 @@
path parameters
Name

200 response

- +
@@ -36595,7 +36595,7 @@ The Matrix user ID of the user.
Name Type
- +
@@ -36609,7 +36609,7 @@ A user’s sessions (i.e. what they did with an access token from one login).
DeviceInfo
Name
- +
@@ -36623,7 +36623,7 @@ Information particular connections in the session.
SessionInfo
Name
- +
@@ -36709,7 +36709,7 @@

Request

Request parameters

-
ConnectionInfo
Name
+
@@ -36729,7 +36729,7 @@ Required: The room to get events from.
path parameters
Name
- +
@@ -36768,7 +36768,7 @@
query parameters
Name

200 response

- +
@@ -36813,7 +36813,7 @@ The state of the room at the last event returned.
Name Type
- +
@@ -36876,7 +36876,7 @@ Contains optional extra information about the event.
ClientEvent
Name
- +
@@ -37123,7 +37123,7 @@
-
UnsignedData
Name
+
@@ -37146,7 +37146,7 @@ Required: The string m.login.sso

One of: [m.login.sso].

m.login.sso flow schema
Name
- +
@@ -37252,7 +37252,7 @@

Request

Request parameters

-
IdP
Name
+
@@ -37310,7 +37310,7 @@

Request

Request parameters

-
query parameters
Name
+
@@ -37325,7 +37325,7 @@ array denoting the user’s selection.
path parameters
Name
- +
@@ -37632,7 +37632,7 @@
query parameters
Name

Content

- +
@@ -37711,7 +37711,7 @@
Name Type

Content

- +
@@ -37739,7 +37739,7 @@ Required: The URL to the sticker image. This must be a valid mxc:// URI.
Name Type
- +
@@ -37794,7 +37794,7 @@ differ from the intrinsic dimensions of the image file.
ImageInfo
Name
- +
@@ -37899,7 +37899,7 @@

Request

Request parameters

-
ThumbnailInfo
Name
+
@@ -37920,7 +37920,7 @@
path parameters
Name

Request body

- +
@@ -38002,7 +38002,7 @@

Request

Request parameters

-
Name Type
+
@@ -38034,7 +38034,7 @@
query parameters
Name

200 response

Array of Location.

- +
@@ -38071,7 +38071,7 @@ } ]

404 response

-
Location
Name
+
@@ -38126,7 +38126,7 @@

Request

Request parameters

-
Error
Name
+
@@ -38140,7 +38140,7 @@ Required: The protocol used to communicate to the third party network.
path parameters
Name
- +
@@ -38173,7 +38173,7 @@
query parameters
Name

200 response

Array of Location.

- +
@@ -38210,7 +38210,7 @@ } ]

404 response

-
Location
Name
+
@@ -38258,7 +38258,7 @@

Request

Request parameters

-
Error
Name
+
@@ -38289,7 +38289,7 @@
path parameters
Name

200 response

- +
@@ -38339,7 +38339,7 @@ searched before the nickname of a user.
Protocol
Name
- +
@@ -38361,7 +38361,7 @@ may apply additional validation or filtering.
Field Type
Name
- +
@@ -38430,7 +38430,7 @@ ] }

404 response

-
Protocol Instance
Name
+
@@ -38493,7 +38493,7 @@
Error
Name

200 response

- +
@@ -38543,7 +38543,7 @@ searched before the nickname of a user.
Protocol
Name
- +
@@ -38565,7 +38565,7 @@ may apply additional validation or filtering.
Field Type
Name
- +
@@ -38686,7 +38686,7 @@

Request

Request parameters

-
Protocol Instance
Name
+
@@ -38718,7 +38718,7 @@
query parameters
Name

200 response

Array of User.

- +
@@ -38754,7 +38754,7 @@ } ]

404 response

-
User
Name
+
@@ -38803,7 +38803,7 @@

Request

Request parameters

-
Error
Name
+
@@ -38817,7 +38817,7 @@ Required: The name of the protocol.
path parameters
Name
- +
@@ -38849,7 +38849,7 @@
query parameters
Name

200 response

Array of User.

- +
@@ -38885,7 +38885,7 @@ } ]

404 response

-
User
Name
+
@@ -38945,7 +38945,7 @@

Request

Request parameters

-
Error
Name
+
@@ -38984,7 +38984,7 @@
path parameters
Name

200 response

- +
@@ -39027,7 +39027,7 @@ "token_type": "Bearer" }

429 response

-
OpenIdCredentials
Name
+
@@ -39127,7 +39127,7 @@
RateLimitError
Name

Content

- +
@@ -39295,7 +39295,7 @@
Name Type

Content

- +
@@ -39363,7 +39363,7 @@

Request

Request parameters

-
Name Type
+
@@ -39378,7 +39378,7 @@
path parameters
Name

Request body

- +
@@ -39417,7 +39417,7 @@
Name Type

200 response

- +
@@ -39434,7 +39434,7 @@ "replacement_room": "!newroom:example.org" }

400 response

-
Name Type
+
@@ -39459,7 +39459,7 @@ "error": "This server does not support that room version" }

403 response

-
Error
Name
+
@@ -39577,7 +39577,7 @@
Error
Name

Content

- +
@@ -39751,7 +39751,7 @@
Name Type

Content

- +
@@ -39815,7 +39815,7 @@
Name Type

Content

- +
@@ -39879,7 +39879,7 @@
Name Type

Content

- +
@@ -40028,7 +40028,7 @@
Name Type

Content

- +
@@ -40203,7 +40203,7 @@
Name Type

Content

- +
@@ -40292,7 +40292,7 @@

Request

Request parameters

-
Name Type
+
@@ -40306,7 +40306,7 @@ Required: The room ID of the space to get a hierarchy for.
path parameters
Name
- +
@@ -40385,7 +40385,7 @@
query parameters
Name

200 response

- +
@@ -40405,7 +40405,7 @@ Required: The rooms for the current page, with the current filters.
Name Type
- +
@@ -40485,7 +40485,7 @@ Required: Whether the room may be viewed by guest users without joining.
ChildRoomsChunk
Name
- +
@@ -40554,7 +40554,7 @@ ] }

400 response

-
StrippedChildStateEvent
Name
+
@@ -40579,7 +40579,7 @@ "error": "suggested_only and max_depth cannot change on paginated requests" }

403 response

-
Error
Name
+
@@ -40604,7 +40604,7 @@ "error": "You are not allowed to view this room." }

429 response

-
Error
Name
+
diff -ur spec/client-server-api/modules/account_data/index.html spec0/client-server-api/modules/account_data/index.html --- spec/client-server-api/modules/account_data/index.html 2022-07-19 16:35:55.016887077 +0100 +++ spec0/client-server-api/modules/account_data/index.html 2022-07-19 19:50:57.676958317 +0100 @@ -137,7 +137,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -186,7 +186,7 @@ "custom_account_data_key": "custom_config_value" }

403 response

-
path parameters
Name
+
@@ -211,7 +211,7 @@ "error": "Cannot add account data for other users." }

404 response

-
Error
Name
+
@@ -262,7 +262,7 @@

Request

Request parameters

-
Error
Name
+
@@ -319,7 +319,7 @@

200 response

{}
 

400 response

-
path parameters
Name
+
@@ -344,7 +344,7 @@ "error": "Content must be a JSON object." }

403 response

-
Error
Name
+
@@ -369,7 +369,7 @@ "error": "Cannot add account data for other users." }

405 response

-
Error
Name
+
@@ -419,7 +419,7 @@

Request

Request parameters

-
Error
Name
+
@@ -478,7 +478,7 @@ "custom_account_data_key": "custom_config_value" }

403 response

-
path parameters
Name
+
@@ -503,7 +503,7 @@ "error": "Cannot add account data for other users." }

404 response

-
Error
Name
+
@@ -554,7 +554,7 @@

Request

Request parameters

-
Error
Name
+
@@ -618,7 +618,7 @@

200 response

{}
 

400 response

-
path parameters
Name
+
@@ -643,7 +643,7 @@ "error": "Content must be a JSON object." }

403 response

-
Error
Name
+
@@ -668,7 +668,7 @@ "error": "Cannot add account data for other users." }

405 response

-
Error
Name
+
diff -ur spec/client-server-api/modules/admin/index.html spec0/client-server-api/modules/admin/index.html --- spec/client-server-api/modules/admin/index.html 2022-07-19 16:35:55.016887077 +0100 +++ spec0/client-server-api/modules/admin/index.html 2022-07-19 19:50:57.672958310 +0100 @@ -134,7 +134,7 @@

Request

Request parameters

-
Error
Name
+
@@ -161,7 +161,7 @@
path parameters
Name

200 response

- +
@@ -180,7 +180,7 @@ The Matrix user ID of the user.
Name Type
- +
@@ -194,7 +194,7 @@ A user’s sessions (i.e. what they did with an access token from one login).
DeviceInfo
Name
- +
@@ -208,7 +208,7 @@ Information particular connections in the session.
SessionInfo
Name
- +
diff -ur spec/client-server-api/modules/content_repo/index.html spec0/client-server-api/modules/content_repo/index.html --- spec/client-server-api/modules/content_repo/index.html 2022-07-19 16:35:55.016887077 +0100 +++ spec0/client-server-api/modules/content_repo/index.html 2022-07-19 19:50:57.676958317 +0100 @@ -169,7 +169,7 @@
ConnectionInfo
Name

200 response

- +
@@ -188,7 +188,7 @@ "m.upload.size": 50000000 }

429 response

-
Name Type
+
@@ -237,7 +237,7 @@

Request

Request parameters

-
Error
Name
+
@@ -257,7 +257,7 @@ Required: The server name from the mxc:// URI (the authoritory component)
path parameters
Name
- +
@@ -295,7 +295,7 @@
query parameters
Name

200 response

429 response

- +
@@ -328,7 +328,7 @@ "retry_after_ms": 2000 }

502 response

-
RateLimitError
Name
+
@@ -379,7 +379,7 @@

Request

Request parameters

-
Error
Name
+
@@ -405,7 +405,7 @@ Required: The server name from the mxc:// URI (the authoritory component)
path parameters
Name
- +
@@ -443,7 +443,7 @@
query parameters
Name

200 response

429 response

- +
@@ -476,7 +476,7 @@ "retry_after_ms": 2000 }

502 response

-
RateLimitError
Name
+
@@ -532,7 +532,7 @@

Request

Request parameters

-
Error
Name
+
@@ -573,7 +573,7 @@
query parameters
Name

200 response

- +
@@ -602,7 +602,7 @@ "og:title": "Matrix Blog Post" }

429 response

-
Name Type
+
@@ -660,7 +660,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -680,7 +680,7 @@ Required: The server name from the mxc:// URI (the authoritory component)
path parameters
Name
- +
@@ -749,7 +749,7 @@
query parameters
Name

200 response

400 response

- +
@@ -774,7 +774,7 @@ "error": "Cannot generate thumbnails for the requested content" }

413 response

-
Error
Name
+
@@ -799,7 +799,7 @@ "error": "Content is too large to thumbnail" }

429 response

-
Error
Name
+
@@ -832,7 +832,7 @@ "retry_after_ms": 2000 }

502 response

-
RateLimitError
Name
+
@@ -881,7 +881,7 @@

Request

Request parameters

-
Error
Name
+
@@ -895,7 +895,7 @@ The content type of the file being uploaded
header parameters
Name
- +
@@ -942,7 +942,7 @@
query parameters
Name

200 response

- +
@@ -959,7 +959,7 @@ "content_uri": "mxc://example.com/AQwafuaFswefuhsfAFAgsw" }

403 response

-
Name Type
+
@@ -984,7 +984,7 @@ "error": "Cannot upload this content" }

413 response

-
Error
Name
+
@@ -1009,7 +1009,7 @@ "error": "Cannot upload files larger than 100mb" }

429 response

-
Error
Name
+
diff -ur spec/client-server-api/modules/device_management/index.html spec0/client-server-api/modules/device_management/index.html --- spec/client-server-api/modules/device_management/index.html 2022-07-19 16:35:55.012887073 +0100 +++ spec0/client-server-api/modules/device_management/index.html 2022-07-19 19:50:57.676958317 +0100 @@ -134,7 +134,7 @@

Request

Request body

-
RateLimitError
Name
+
@@ -154,7 +154,7 @@ Required: The list of device IDs to delete.
Name Type
- +
@@ -209,7 +209,7 @@

200 response

{}
 

401 response

-
Authentication Data
Name
+
@@ -246,7 +246,7 @@ same API call.
Authentication response
Name
- +
@@ -317,7 +317,7 @@
Flow information
Name

200 response

- +
@@ -330,7 +330,7 @@ A list of all registered devices for this user.
Name Type
- +
@@ -401,7 +401,7 @@

Request

Request parameters

-
Device
Name
+
@@ -432,7 +432,7 @@
path parameters
Name

200 response

- +
@@ -499,7 +499,7 @@

Request

Request parameters

-
Device
Name
+
@@ -514,7 +514,7 @@
path parameters
Name

Request body

- +
@@ -577,7 +577,7 @@

Request

Request parameters

-
Name Type
+
@@ -592,7 +592,7 @@
path parameters
Name

Request body

- +
@@ -606,7 +606,7 @@ user-interactive authentication API.
Name Type
- +
@@ -657,7 +657,7 @@

200 response

{}
 

401 response

-
Authentication Data
Name
+
@@ -694,7 +694,7 @@ same API call.
Authentication response
Name
- +
diff -ur spec/client-server-api/modules/end_to_end_encryption/index.html spec0/client-server-api/modules/end_to_end_encryption/index.html --- spec/client-server-api/modules/end_to_end_encryption/index.html 2022-07-19 16:35:55.016887077 +0100 +++ spec0/client-server-api/modules/end_to_end_encryption/index.html 2022-07-19 19:50:57.676958317 +0100 @@ -669,7 +669,7 @@
Flow information
Name

Content

- +
@@ -735,7 +735,7 @@
Name Type

Content

- +
@@ -773,7 +773,7 @@ message.
Name Type
- +
@@ -824,7 +824,7 @@
VerificationRelatesTo
Name

Content

- +
@@ -870,7 +870,7 @@ request.
Name Type
- +
@@ -938,7 +938,7 @@
VerificationRelatesTo
Name

Content

- +
@@ -961,7 +961,7 @@ the verification process/request.
Name Type
- +
@@ -1006,7 +1006,7 @@
VerificationRelatesTo
Name

Content

- +
@@ -1085,7 +1085,7 @@ the verification process/request.
Name Type
- +
@@ -1285,7 +1285,7 @@
VerificationRelatesTo
Name

Content

- +
@@ -1352,7 +1352,7 @@ request.
Name Type
- +
@@ -1391,7 +1391,7 @@
VerificationRelatesTo
Name

Content

- +
@@ -1452,7 +1452,7 @@ m.key.verification.start message.
Name Type
- +
@@ -1506,7 +1506,7 @@
VerificationRelatesTo
Name

Content

- +
@@ -1536,7 +1536,7 @@ m.key.verification.start message.
Name Type
- +
@@ -1582,7 +1582,7 @@
VerificationRelatesTo
Name

Content

- +
@@ -1620,7 +1620,7 @@ m.key.verification.start message.
Name Type
- +
@@ -2308,7 +2308,7 @@

Request

Request body

-
VerificationRelatesTo
Name
+
@@ -2346,7 +2346,7 @@ request.
Name Type
- +
@@ -2369,7 +2369,7 @@ via the fallback mechanism).
Authentication Data
Name
- +
@@ -2592,7 +2592,7 @@
CrossSigningKey
Name

200 response

- +
@@ -2782,7 +2782,7 @@
Name Type

Content

- +
@@ -2826,7 +2826,7 @@ request.
Name Type
- +
@@ -3053,7 +3053,7 @@

Request

Request parameters

-
VerificationRelatesTo
Name
+
@@ -3089,7 +3089,7 @@
query parameters
Name

200 response

- +
@@ -3121,7 +3121,7 @@ } }

404 response

-
Name Type
+
@@ -3146,7 +3146,7 @@ "error": "Unknown backup version." }

429 response

-
Error
Name
+
@@ -3204,7 +3204,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -3219,7 +3219,7 @@
query parameters
Name

Request body

- +
@@ -3278,7 +3278,7 @@
Name Type

200 response

- +
@@ -3304,7 +3304,7 @@ "etag": "abcdefg" }

403 response

-
RoomKeysUpdateResponse
Name
+
@@ -3330,7 +3330,7 @@ "error": "Wrong backup version." }

404 response

-
Error
Name
+
@@ -3355,7 +3355,7 @@ "error": "Unknown backup version" }

429 response

-
Error
Name
+
@@ -3413,7 +3413,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -3448,7 +3448,7 @@
query parameters
Name

200 response

- +
@@ -3474,7 +3474,7 @@ "etag": "abcdefg" }

404 response

-
RoomKeysUpdateResponse
Name
+
@@ -3499,7 +3499,7 @@ "error": "Unknown backup version" }

429 response

-
Error
Name
+
@@ -3557,7 +3557,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -3571,7 +3571,7 @@ Required: The ID of the room that the requested key is for.
path parameters
Name
- +
@@ -3607,7 +3607,7 @@
query parameters
Name

200 response

- +
@@ -3636,7 +3636,7 @@ } }

404 response

-
RoomKeyBackup
Name
+
@@ -3661,7 +3661,7 @@ "error": "Unknown backup version" }

429 response

-
Error
Name
+
@@ -3719,7 +3719,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -3733,7 +3733,7 @@ Required: The ID of the room that the keys are for.
path parameters
Name
- +
@@ -3748,7 +3748,7 @@
query parameters
Name

Request body

- +
@@ -3804,7 +3804,7 @@
RoomKeyBackup
Name

200 response

- +
@@ -3830,7 +3830,7 @@ "etag": "abcdefg" }

403 response

-
RoomKeysUpdateResponse
Name
+
@@ -3856,7 +3856,7 @@ "error": "Wrong backup version." }

404 response

-
Error
Name
+
@@ -3881,7 +3881,7 @@ "error": "Unknown backup version" }

429 response

-
Error
Name
+
@@ -3939,7 +3939,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -3953,7 +3953,7 @@ Required: The ID of the room that the specified key is for.
path parameters
Name
- +
@@ -3988,7 +3988,7 @@
query parameters
Name

200 response

- +
@@ -4014,7 +4014,7 @@ "etag": "abcdefg" }

404 response

-
RoomKeysUpdateResponse
Name
+
@@ -4039,7 +4039,7 @@ "error": "Unknown backup version" }

429 response

-
Error
Name
+
@@ -4097,7 +4097,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -4117,7 +4117,7 @@ Required: The ID of the megolm session whose key is requested.
path parameters
Name
- +
@@ -4152,7 +4152,7 @@
query parameters
Name

200 response

- +
@@ -4196,7 +4196,7 @@ } }

404 response

-
KeyBackupData
Name
+
@@ -4221,7 +4221,7 @@ "error": "Key not found." }

429 response

-
Error
Name
+
@@ -4279,7 +4279,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -4299,7 +4299,7 @@ Required: The ID of the megolm session that the key is for.
path parameters
Name
- +
@@ -4314,7 +4314,7 @@
query parameters
Name

Request body

- +
@@ -4381,7 +4381,7 @@
KeyBackupData
Name

200 response

- +
@@ -4407,7 +4407,7 @@ "etag": "abcdefg" }

403 response

-
RoomKeysUpdateResponse
Name
+
@@ -4433,7 +4433,7 @@ "error": "Wrong backup version." }

429 response

-
Error
Name
+
@@ -4491,7 +4491,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -4511,7 +4511,7 @@ Required: The ID of the megolm session whose key is to be deleted.
path parameters
Name
- +
@@ -4546,7 +4546,7 @@
query parameters
Name

200 response

- +
@@ -4572,7 +4572,7 @@ "etag": "abcdefg" }

404 response

-
RoomKeysUpdateResponse
Name
+
@@ -4597,7 +4597,7 @@ "error": "Unknown backup version" }

429 response

-
Error
Name
+
@@ -4676,7 +4676,7 @@
RateLimitError
Name

200 response

- +
@@ -4733,7 +4733,7 @@ "version": "1" }

404 response

-
Name Type
+
@@ -4758,7 +4758,7 @@ "error": "No current backup version" }

429 response

-
Error
Name
+
@@ -4816,7 +4816,7 @@

Request

Request body

-
RateLimitError
Name
+
@@ -4866,7 +4866,7 @@
Name Type

200 response

- +
@@ -4883,7 +4883,7 @@ "version": "1" }

429 response

-
Name Type
+
@@ -4941,7 +4941,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -4979,7 +4979,7 @@
path parameters
Name

200 response

- +
@@ -5036,7 +5036,7 @@ "version": "1" }

404 response

-
Name Type
+
@@ -5061,7 +5061,7 @@ "error": "Unknown backup version" }

429 response

-
Error
Name
+
@@ -5119,7 +5119,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -5137,7 +5137,7 @@
path parameters
Name

Request body

- +
@@ -5208,7 +5208,7 @@

200 response

{}
 

400 response

-
Name Type
+
@@ -5233,7 +5233,7 @@ "error": "Algorithm does not match" }

404 response

-
Error
Name
+
@@ -5258,7 +5258,7 @@ "error": "Unknown backup version" }

429 response

-
Error
Name
+
@@ -5317,7 +5317,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -5359,7 +5359,7 @@

200 response

{}
 

404 response

-
path parameters
Name
+
@@ -5384,7 +5384,7 @@ "error": "Unknown backup version" }

429 response

-
Error
Name
+
@@ -5789,7 +5789,7 @@
RateLimitError
Name

Content

- +
@@ -5853,7 +5853,7 @@
Name Type

Content

- +
@@ -5979,7 +5979,7 @@
Name Type

Content

- +
@@ -6038,7 +6038,7 @@
Name Type

Content

- +
@@ -6072,7 +6072,7 @@ Required: ID of the device requesting the key.
Name Type
- +
@@ -6160,7 +6160,7 @@
RequestedKeyInfo
Name

Content

- +
@@ -6305,7 +6305,7 @@

Request

Request parameters

-
Name Type
+
@@ -6345,7 +6345,7 @@
query parameters
Name

200 response

- +
@@ -6402,7 +6402,7 @@

Request

Request body

-
Name Type
+
@@ -6445,7 +6445,7 @@
Name Type

200 response

- +
@@ -6517,7 +6517,7 @@

Request

Request body

-
Name Type
+
@@ -6568,7 +6568,7 @@
Name Type

200 response

- +
@@ -6725,7 +6725,7 @@

Request

Request body

-
Name Type
+
@@ -6767,7 +6767,7 @@
Name Type
- +
@@ -6876,7 +6876,7 @@
DeviceKeys
Name

200 response

- +
@@ -7057,7 +7057,7 @@
Name Type

Content

- +
diff -ur spec/client-server-api/modules/event_context/index.html spec0/client-server-api/modules/event_context/index.html --- spec/client-server-api/modules/event_context/index.html 2022-07-19 16:35:55.016887077 +0100 +++ spec0/client-server-api/modules/event_context/index.html 2022-07-19 19:50:57.672958310 +0100 @@ -135,7 +135,7 @@

Request

Request parameters

-
Name Type
+
@@ -155,7 +155,7 @@ Required: The room to get events from.
path parameters
Name
- +
@@ -194,7 +194,7 @@
query parameters
Name

200 response

- +
@@ -239,7 +239,7 @@ The state of the room at the last event returned.
Name Type
- +
@@ -302,7 +302,7 @@ Contains optional extra information about the event.
ClientEvent
Name
- +
diff -ur spec/client-server-api/modules/guest_access/index.html spec0/client-server-api/modules/guest_access/index.html --- spec/client-server-api/modules/guest_access/index.html 2022-07-19 16:35:55.016887077 +0100 +++ spec0/client-server-api/modules/guest_access/index.html 2022-07-19 19:50:57.676958317 +0100 @@ -140,7 +140,7 @@
UnsignedData
Name

Content

- +
diff -ur spec/client-server-api/modules/history_visibility/index.html spec0/client-server-api/modules/history_visibility/index.html --- spec/client-server-api/modules/history_visibility/index.html 2022-07-19 16:35:55.016887077 +0100 +++ spec0/client-server-api/modules/history_visibility/index.html 2022-07-19 19:50:57.672958310 +0100 @@ -152,7 +152,7 @@
Name Type

Content

- +
diff -ur spec/client-server-api/modules/ignore_users/index.html spec0/client-server-api/modules/ignore_users/index.html --- spec/client-server-api/modules/ignore_users/index.html 2022-07-19 16:35:55.020887083 +0100 +++ spec0/client-server-api/modules/ignore_users/index.html 2022-07-19 19:50:57.680958325 +0100 @@ -122,7 +122,7 @@
Name Type

Content

- +
diff -ur spec/client-server-api/modules/instant_messaging/index.html spec0/client-server-api/modules/instant_messaging/index.html --- spec/client-server-api/modules/instant_messaging/index.html 2022-07-19 16:35:55.096887177 +0100 +++ spec0/client-server-api/modules/instant_messaging/index.html 2022-07-19 19:50:57.760958469 +0100 @@ -118,7 +118,7 @@
Name Type

Content

- +
@@ -346,7 +346,7 @@
Name Type

Content

- +
@@ -395,7 +395,7 @@
Name Type

Content

- +
@@ -444,7 +444,7 @@
Name Type

Content

- +
@@ -464,7 +464,7 @@ to remove a previous room avatar.
Name Type
- +
@@ -519,7 +519,7 @@ differ from the intrinsic dimensions of the image file.
ImageInfo
Name
- +
@@ -595,7 +595,7 @@
ThumbnailInfo
Name

Content

- +
@@ -711,7 +711,7 @@
Name Type

Content

- +
@@ -778,7 +778,7 @@
Name Type

Content

- +
@@ -845,7 +845,7 @@
Name Type

Content

- +
@@ -912,7 +912,7 @@
Name Type

Content

- +
@@ -952,7 +952,7 @@ to the image.
Name Type
- +
@@ -1007,7 +1007,7 @@ differ from the intrinsic dimensions of the image file.
ImageInfo
Name
- +
@@ -1080,7 +1080,7 @@
ThumbnailInfo
Name

Content

- +
@@ -1126,7 +1126,7 @@ to the file.
Name Type
- +
@@ -1167,7 +1167,7 @@ thumbnail is unencrypted.
FileInfo
Name
- +
@@ -1239,7 +1239,7 @@
ThumbnailInfo
Name

Content

- +
@@ -1279,7 +1279,7 @@ to the audio clip.
Name Type
- +
@@ -1343,7 +1343,7 @@
AudioInfo
Name

Content

- +
@@ -1374,7 +1374,7 @@ Required:

One of: [m.location].

Name Type
- +
@@ -1403,7 +1403,7 @@ thumbnail is unencrypted.
LocationInfo
Name
- +
@@ -1479,7 +1479,7 @@
ThumbnailInfo
Name

Content

- +
@@ -1519,7 +1519,7 @@ to the video clip.
Name Type
- +
@@ -1578,7 +1578,7 @@ The width of the video in pixels.
VideoInfo
Name
- +
diff -ur spec/client-server-api/modules/moderation_policies/index.html spec0/client-server-api/modules/moderation_policies/index.html --- spec/client-server-api/modules/moderation_policies/index.html 2022-07-19 16:35:55.044887113 +0100 +++ spec0/client-server-api/modules/moderation_policies/index.html 2022-07-19 19:50:57.696958354 +0100 @@ -207,7 +207,7 @@
ThumbnailInfo
Name

Content

- +
@@ -271,7 +271,7 @@
Name Type

Content

- +
@@ -335,7 +335,7 @@
Name Type

Content

- +
diff -ur spec/client-server-api/modules/openid/index.html spec0/client-server-api/modules/openid/index.html --- spec/client-server-api/modules/openid/index.html 2022-07-19 16:35:55.020887083 +0100 +++ spec0/client-server-api/modules/openid/index.html 2022-07-19 19:50:57.684958332 +0100 @@ -132,7 +132,7 @@

Request

Request parameters

-
Name Type
+
@@ -171,7 +171,7 @@
path parameters
Name

200 response

- +
@@ -214,7 +214,7 @@ "token_type": "Bearer" }

429 response

-
OpenIdCredentials
Name
+
diff -ur spec/client-server-api/modules/presence/index.html spec0/client-server-api/modules/presence/index.html --- spec/client-server-api/modules/presence/index.html 2022-07-19 16:35:55.036887102 +0100 +++ spec0/client-server-api/modules/presence/index.html 2022-07-19 19:50:57.692958347 +0100 @@ -137,7 +137,7 @@
RateLimitError
Name

Content

- +
@@ -219,7 +219,7 @@

Request

Request parameters

-
Name Type
+
@@ -255,7 +255,7 @@
path parameters
Name

200 response

- +
@@ -292,7 +292,7 @@ "presence": "unavailable" }

403 response

-
Name Type
+
@@ -317,7 +317,7 @@ "error": "You are not allowed to see their presence" }

404 response

-
Error
Name
+
@@ -369,7 +369,7 @@

Request

Request parameters

-
Error
Name
+
@@ -384,7 +384,7 @@
path parameters
Name

Request body

- +
@@ -427,7 +427,7 @@

200 response

{}
 

429 response

-
Name Type
+
diff -ur spec/client-server-api/modules/push/index.html spec0/client-server-api/modules/push/index.html --- spec/client-server-api/modules/push/index.html 2022-07-19 16:35:55.112887197 +0100 +++ spec0/client-server-api/modules/push/index.html 2022-07-19 19:50:57.772958491 +0100 @@ -204,7 +204,7 @@
RateLimitError
Name

200 response

- +
@@ -217,7 +217,7 @@ An array containing the current pushers for the user
Name Type
- +
@@ -282,7 +282,7 @@ Max length, 512 bytes.
Pusher
Name
- +
@@ -347,7 +347,7 @@

Request

Request body

-
PusherData
Name
+
@@ -433,7 +433,7 @@
Name Type
- +
@@ -497,7 +497,7 @@

200 response

{}
 

400 response

-
PusherData
Name
+
@@ -522,7 +522,7 @@ "error": "Missing parameters: lang, data" }

429 response

-
Error
Name
+
@@ -584,7 +584,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -626,7 +626,7 @@
query parameters
Name

200 response

- +
@@ -647,7 +647,7 @@ Required: The list of events that triggered notifications.
Name Type
- +
@@ -694,7 +694,7 @@ in milliseconds.
Notification
Name
- +
@@ -751,7 +751,7 @@ Contains optional extra information about the event.
Event
Name
- +
@@ -1377,7 +1377,7 @@
UnsignedData
Name

200 response

- +
@@ -1390,7 +1390,7 @@ Required: The global ruleset.
Name Type
- +
@@ -1428,7 +1428,7 @@
Ruleset
Name
- +
@@ -1475,7 +1475,7 @@ Required: The ID of this rule.
PushRule
Name
- +
@@ -1736,7 +1736,7 @@

Request

Request parameters

-
PushCondition
Name
+
@@ -1780,7 +1780,7 @@
path parameters
Name

200 response

- +
@@ -1827,7 +1827,7 @@ Required: The ID of this rule.
PushRule
Name
- +
@@ -1880,7 +1880,7 @@ "rule_id": "nocake" }

404 response

-
PushCondition
Name
+
@@ -1933,7 +1933,7 @@

Request

Request parameters

-
Error
Name
+
@@ -1959,7 +1959,7 @@ Required: global to specify global rules.
path parameters
Name
- +
@@ -1984,7 +1984,7 @@
query parameters
Name

Request body

- +
@@ -2011,7 +2011,7 @@ Only applicable to content rules. The glob-style pattern to match against.
Name Type
- +
@@ -2091,7 +2091,7 @@

200 response

{}
 

400 response

-
PushCondition
Name
+
@@ -2116,7 +2116,7 @@ "error": "before/after rule not found: someRuleId" }

404 response

-
Error
Name
+
@@ -2141,7 +2141,7 @@ "error": "The push rule was not found." }

429 response

-
Error
Name
+
@@ -2198,7 +2198,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -2243,7 +2243,7 @@

200 response

{}
 

404 response

-
path parameters
Name
+
@@ -2292,7 +2292,7 @@

Request

Request parameters

-
Error
Name
+
@@ -2336,7 +2336,7 @@
path parameters
Name

200 response

- +
@@ -2359,7 +2359,7 @@ ] }

404 response

-
Name Type
+
@@ -2409,7 +2409,7 @@

Request

Request parameters

-
Error
Name
+
@@ -2436,7 +2436,7 @@
path parameters
Name

Request body

- +
@@ -2477,7 +2477,7 @@

200 response

{}
 

404 response

-
Name Type
+
@@ -2526,7 +2526,7 @@

Request

Request parameters

-
Error
Name
+
@@ -2570,7 +2570,7 @@
path parameters
Name

200 response

- +
@@ -2587,7 +2587,7 @@ "enabled": true }

404 response

-
Name Type
+
@@ -2636,7 +2636,7 @@

Request

Request parameters

-
Error
Name
+
@@ -2663,7 +2663,7 @@
path parameters
Name

Request body

- +
@@ -2699,7 +2699,7 @@

200 response

{}
 

404 response

-
Name Type
+
@@ -2745,7 +2745,7 @@
Error
Name

Content

- +
@@ -2758,7 +2758,7 @@ The global ruleset
Name Type
- +
@@ -2796,7 +2796,7 @@
Ruleset
Name
- +
@@ -2843,7 +2843,7 @@ Required: The ID of this rule.
PushRule
Name
- +
@@ -2886,7 +2886,7 @@ match against.
PushCondition
Name
- +
@@ -2933,7 +2933,7 @@ Required: The ID of this rule.
PushRule
Name
- +
@@ -2976,7 +2976,7 @@ match against.
PushCondition
Name
- +
@@ -3023,7 +3023,7 @@ Required: The ID of this rule.
PushRule
Name
- +
@@ -3066,7 +3066,7 @@ match against.
PushCondition
Name
- +
@@ -3113,7 +3113,7 @@ Required: The ID of this rule.
PushRule
Name
- +
@@ -3156,7 +3156,7 @@ match against.
PushCondition
Name
- +
@@ -3203,7 +3203,7 @@ Required: The ID of this rule.
PushRule
Name
- +
diff -ur spec/client-server-api/modules/read_markers/index.html spec0/client-server-api/modules/read_markers/index.html --- spec/client-server-api/modules/read_markers/index.html 2022-07-19 16:35:55.024887088 +0100 +++ spec0/client-server-api/modules/read_markers/index.html 2022-07-19 19:50:57.684958332 +0100 @@ -126,7 +126,7 @@
PushCondition
Name

Content

- +
@@ -181,7 +181,7 @@

Request

Request parameters

-
Name Type
+
@@ -196,7 +196,7 @@
path parameters
Name

Request body

- +
@@ -242,7 +242,7 @@

200 response

{}
 

429 response

-
Name Type
+
diff -ur spec/client-server-api/modules/receipts/index.html spec0/client-server-api/modules/receipts/index.html --- spec/client-server-api/modules/receipts/index.html 2022-07-19 16:35:55.032887098 +0100 +++ spec0/client-server-api/modules/receipts/index.html 2022-07-19 19:50:57.688958339 +0100 @@ -195,7 +195,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -243,7 +243,7 @@

200 response

{}
 

429 response

-
path parameters
Name
+
diff -ur spec/client-server-api/modules/report_content/index.html spec0/client-server-api/modules/report_content/index.html --- spec/client-server-api/modules/report_content/index.html 2022-07-19 16:35:55.020887083 +0100 +++ spec0/client-server-api/modules/report_content/index.html 2022-07-19 19:50:57.680958325 +0100 @@ -131,7 +131,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -152,7 +152,7 @@
path parameters
Name

Request body

- +
diff -ur spec/client-server-api/modules/room_previews/index.html spec0/client-server-api/modules/room_previews/index.html --- spec/client-server-api/modules/room_previews/index.html 2022-07-19 16:35:55.032887098 +0100 +++ spec0/client-server-api/modules/room_previews/index.html 2022-07-19 19:50:57.688958339 +0100 @@ -147,7 +147,7 @@

Request

Request parameters

-
Name Type
+
@@ -191,7 +191,7 @@
query parameters
Name

200 response

- +
@@ -218,7 +218,7 @@ is usually the same token supplied to from=.
Name Type
- +
@@ -281,7 +281,7 @@ Contains optional extra information about the event.
Event
Name
- +
diff -ur spec/client-server-api/modules/room_upgrades/index.html spec0/client-server-api/modules/room_upgrades/index.html --- spec/client-server-api/modules/room_upgrades/index.html 2022-07-19 16:35:55.032887098 +0100 +++ spec0/client-server-api/modules/room_upgrades/index.html 2022-07-19 19:50:57.692958347 +0100 @@ -125,7 +125,7 @@
UnsignedData
Name

Content

- +
@@ -193,7 +193,7 @@

Request

Request parameters

-
Name Type
+
@@ -208,7 +208,7 @@
path parameters
Name

Request body

- +
@@ -247,7 +247,7 @@
Name Type

200 response

- +
@@ -264,7 +264,7 @@ "replacement_room": "!newroom:example.org" }

400 response

-
Name Type
+
@@ -289,7 +289,7 @@ "error": "This server does not support that room version" }

403 response

-
Error
Name
+
diff -ur spec/client-server-api/modules/search/index.html spec0/client-server-api/modules/search/index.html --- spec/client-server-api/modules/search/index.html 2022-07-19 16:35:55.068887142 +0100 +++ spec0/client-server-api/modules/search/index.html 2022-07-19 19:50:57.724958404 +0100 @@ -131,7 +131,7 @@

Request

Request parameters

-
Error
Name
+
@@ -147,7 +147,7 @@
query parameters
Name

Request body

- +
@@ -160,7 +160,7 @@ Required: Describes which categories to search in and their criteria.
Name Type
- +
@@ -174,7 +174,7 @@ Mapping of category name to search criteria.
Categories
Name
- +
@@ -228,7 +228,7 @@ Required: The string to search events for
Room Events Criteria
Name
- +
@@ -259,7 +259,7 @@ By default, this is false.
Include Event Context
Name
- +
@@ -333,7 +333,7 @@ A list of event types to include. If this list is absent then all event types are included. A '*' can be used as a wildcard to match any sequence of characters.
Filter
Name
- +
@@ -347,7 +347,7 @@ List of groups to request.
Groupings
Name
- +
@@ -421,7 +421,7 @@
Group
Name

200 response

- +
@@ -435,7 +435,7 @@ Required: Describes which categories to search in and their criteria.
Results
Name
- +
@@ -449,7 +449,7 @@ Mapping of category name to search criteria.
Result Categories
Name
- +
@@ -504,7 +504,7 @@
Result Room Events
Name
- +
@@ -530,7 +530,7 @@ The event that matched.
Result
Name
- +
@@ -572,7 +572,7 @@ Pagination token for the start of the chunk
Event Context
Name
- +
@@ -635,7 +635,7 @@ Contains optional extra information about the event.
Event
Name
- +
@@ -679,7 +679,7 @@ if the client being given the event is the same one which sent it.
UnsignedData
Name
- +
@@ -744,7 +744,7 @@ } }

429 response

-
User Profile
Name
+
diff -ur spec/client-server-api/modules/send_to_device/index.html spec0/client-server-api/modules/send_to_device/index.html --- spec/client-server-api/modules/send_to_device/index.html 2022-07-19 16:35:55.024887088 +0100 +++ spec0/client-server-api/modules/send_to_device/index.html 2022-07-19 19:50:57.680958325 +0100 @@ -159,7 +159,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -182,7 +182,7 @@
path parameters
Name

Request body

- +
diff -ur spec/client-server-api/modules/server_acls/index.html spec0/client-server-api/modules/server_acls/index.html --- spec/client-server-api/modules/server_acls/index.html 2022-07-19 16:35:55.032887098 +0100 +++ spec0/client-server-api/modules/server_acls/index.html 2022-07-19 19:50:57.688958339 +0100 @@ -163,7 +163,7 @@
body
Name

Content

- +
diff -ur spec/client-server-api/modules/server_notices/index.html spec0/client-server-api/modules/server_notices/index.html --- spec/client-server-api/modules/server_notices/index.html 2022-07-19 16:35:55.028887092 +0100 +++ spec0/client-server-api/modules/server_notices/index.html 2022-07-19 19:50:57.684958332 +0100 @@ -138,7 +138,7 @@
Name Type

Content

- +
diff -ur spec/client-server-api/modules/spaces/index.html spec0/client-server-api/modules/spaces/index.html --- spec/client-server-api/modules/spaces/index.html 2022-07-19 16:35:55.064887137 +0100 +++ spec0/client-server-api/modules/spaces/index.html 2022-07-19 19:50:57.724958404 +0100 @@ -190,7 +190,7 @@
Name Type

Content

- +
@@ -365,7 +365,7 @@
Name Type

Content

- +
@@ -454,7 +454,7 @@

Request

Request parameters

-
Name Type
+
@@ -468,7 +468,7 @@ Required: The room ID of the space to get a hierarchy for.
path parameters
Name
- +
@@ -547,7 +547,7 @@
query parameters
Name

200 response

- +
@@ -567,7 +567,7 @@ Required: The rooms for the current page, with the current filters.
Name Type
- +
@@ -647,7 +647,7 @@ Required: Whether the room may be viewed by guest users without joining.
ChildRoomsChunk
Name
- +
@@ -716,7 +716,7 @@ ] }

400 response

-
StrippedChildStateEvent
Name
+
@@ -741,7 +741,7 @@ "error": "suggested_only and max_depth cannot change on paginated requests" }

403 response

-
Error
Name
+
@@ -766,7 +766,7 @@ "error": "You are not allowed to view this room." }

429 response

-
Error
Name
+
diff -ur spec/client-server-api/modules/sso_login/index.html spec0/client-server-api/modules/sso_login/index.html --- spec/client-server-api/modules/sso_login/index.html 2022-07-19 16:35:55.036887102 +0100 +++ spec0/client-server-api/modules/sso_login/index.html 2022-07-19 19:50:57.696958354 +0100 @@ -195,7 +195,7 @@
-
RateLimitError
Name
+
@@ -218,7 +218,7 @@ Required: The string m.login.sso

One of: [m.login.sso].

m.login.sso flow schema
Name
- +
@@ -324,7 +324,7 @@

Request

Request parameters

-
IdP
Name
+
@@ -382,7 +382,7 @@

Request

Request parameters

-
query parameters
Name
+
@@ -397,7 +397,7 @@ array denoting the user’s selection.
path parameters
Name
- +
diff -ur spec/client-server-api/modules/stickers/index.html spec0/client-server-api/modules/stickers/index.html --- spec/client-server-api/modules/stickers/index.html 2022-07-19 16:35:55.036887102 +0100 +++ spec0/client-server-api/modules/stickers/index.html 2022-07-19 19:50:57.696958354 +0100 @@ -129,7 +129,7 @@
query parameters
Name

Content

- +
@@ -157,7 +157,7 @@ Required: The URL to the sticker image. This must be a valid mxc:// URI.
Name Type
- +
@@ -212,7 +212,7 @@ differ from the intrinsic dimensions of the image file.
ImageInfo
Name
- +
diff -ur spec/client-server-api/modules/tags/index.html spec0/client-server-api/modules/tags/index.html --- spec/client-server-api/modules/tags/index.html 2022-07-19 16:35:55.036887102 +0100 +++ spec0/client-server-api/modules/tags/index.html 2022-07-19 19:50:57.696958354 +0100 @@ -162,7 +162,7 @@
ThumbnailInfo
Name

Content

- +
@@ -175,7 +175,7 @@ The tags on the room and their contents.
Name Type
- +
@@ -225,7 +225,7 @@

Request

Request parameters

-
Tag
Name
+
@@ -259,7 +259,7 @@
path parameters
Name

200 response

- +
@@ -272,7 +272,7 @@
Name Type
- +
@@ -323,7 +323,7 @@

Request

Request parameters

-
Tag
Name
+
@@ -351,7 +351,7 @@
path parameters
Name

Request body

- +
@@ -408,7 +408,7 @@

Request

Request parameters

-
Name Type
+
diff -ur spec/client-server-api/modules/third_party_invites/index.html spec0/client-server-api/modules/third_party_invites/index.html --- spec/client-server-api/modules/third_party_invites/index.html 2022-07-19 16:35:55.048887117 +0100 +++ spec0/client-server-api/modules/third_party_invites/index.html 2022-07-19 19:50:57.708958375 +0100 @@ -138,7 +138,7 @@
path parameters
Name

Content

- +
@@ -169,7 +169,7 @@ Keys with which the token may be signed.
Name Type
- +
@@ -278,7 +278,7 @@

Request

Request parameters

-
PublicKeys
Name
+
@@ -293,7 +293,7 @@
path parameters
Name

Request body

- +
@@ -363,7 +363,7 @@

200 response

{}
 

403 response

-
Name Type
+
@@ -388,7 +388,7 @@ "error": "@cheeky_monkey:matrix.org is banned from the room" }

429 response

-
Error
Name
+
diff -ur spec/client-server-api/modules/third_party_networks/index.html spec0/client-server-api/modules/third_party_networks/index.html --- spec/client-server-api/modules/third_party_networks/index.html 2022-07-19 16:35:55.060887133 +0100 +++ spec0/client-server-api/modules/third_party_networks/index.html 2022-07-19 19:50:57.724958404 +0100 @@ -133,7 +133,7 @@

Request

Request parameters

-
RateLimitError
Name
+
@@ -165,7 +165,7 @@
query parameters
Name

200 response

Array of Location.

- +
@@ -202,7 +202,7 @@ } ]

404 response

-
Location
Name
+
@@ -257,7 +257,7 @@

Request

Request parameters

-
Error
Name
+
@@ -271,7 +271,7 @@ Required: The protocol used to communicate to the third party network.
path parameters
Name
- +
@@ -304,7 +304,7 @@
query parameters
Name

200 response

Array of Location.

- +
@@ -341,7 +341,7 @@ } ]

404 response

-
Location
Name
+
@@ -389,7 +389,7 @@

Request

Request parameters

-
Error
Name
+
@@ -420,7 +420,7 @@
path parameters
Name

200 response

- +
@@ -470,7 +470,7 @@ searched before the nickname of a user.
Protocol
Name
- +
@@ -492,7 +492,7 @@ may apply additional validation or filtering.
Field Type
Name
- +
@@ -561,7 +561,7 @@ ] }

404 response

-
Protocol Instance
Name
+
@@ -624,7 +624,7 @@
Error
Name

200 response

- +
@@ -674,7 +674,7 @@ searched before the nickname of a user.
Protocol
Name
- +
@@ -696,7 +696,7 @@ may apply additional validation or filtering.
Field Type
Name
- +
@@ -817,7 +817,7 @@

Request

Request parameters

-
Protocol Instance
Name
+
@@ -849,7 +849,7 @@
query parameters
Name

200 response

Array of User.

- +
@@ -885,7 +885,7 @@ } ]

404 response

-
User
Name
+
@@ -934,7 +934,7 @@

Request

Request parameters

-
Error
Name
+
@@ -948,7 +948,7 @@ Required: The name of the protocol.
path parameters
Name
- +
@@ -980,7 +980,7 @@
query parameters
Name

200 response

Array of User.

- +
@@ -1016,7 +1016,7 @@ } ]

404 response

-
User
Name
+
diff -ur spec/client-server-api/modules/typing_notifications/index.html spec0/client-server-api/modules/typing_notifications/index.html --- spec/client-server-api/modules/typing_notifications/index.html 2022-07-19 16:35:55.036887102 +0100 +++ spec0/client-server-api/modules/typing_notifications/index.html 2022-07-19 19:50:57.692958347 +0100 @@ -122,7 +122,7 @@
Error
Name

Content

- +
@@ -188,7 +188,7 @@

Request

Request parameters

-
Name Type
+
@@ -209,7 +209,7 @@
path parameters
Name

Request body

- +
@@ -253,7 +253,7 @@

200 response

{}
 

429 response

-
Name Type
+
diff -ur spec/client-server-api/modules/voip_events/index.html spec0/client-server-api/modules/voip_events/index.html --- spec/client-server-api/modules/voip_events/index.html 2022-07-19 16:35:55.068887142 +0100 +++ spec0/client-server-api/modules/voip_events/index.html 2022-07-19 19:50:57.724958404 +0100 @@ -119,7 +119,7 @@
RateLimitError
Name

Content

- +
@@ -144,7 +144,7 @@ Required:
Name Type
- +
@@ -200,7 +200,7 @@
Answer
Name

Content

- +
@@ -225,7 +225,7 @@ Required: The version of the VoIP specification this messages adheres to. This specification is version 0.
Name Type
- +
@@ -290,7 +290,7 @@
Candidate
Name

Content

- +
@@ -347,7 +347,7 @@
Name Type

Content

- +
@@ -378,7 +378,7 @@ Required: The version of the VoIP specification this message adheres to. This specification is version 0.
Name Type
- +
@@ -516,7 +516,7 @@
Offer
Name

200 response

- +
@@ -558,7 +558,7 @@ "username": "1443779631:@user:example.com" }

429 response

-
Name Type
+
diff -ur spec/identity-service-api/index.html spec0/identity-service-api/index.html --- spec/identity-service-api/index.html 2022-07-19 16:35:55.020887083 +0100 +++ spec0/identity-service-api/index.html 2022-07-19 19:50:57.676958317 +0100 @@ -488,7 +488,7 @@
RateLimitError
Name

200 response

- +
@@ -591,7 +591,7 @@
Name Type

200 response

- +
@@ -608,7 +608,7 @@ "user_id": "@alice:example.org" }

403 response

-
Name Type
+
@@ -682,7 +682,7 @@

200 response

{}
 

401 response

-
Error
Name
+
@@ -707,7 +707,7 @@ "error": "Unrecognised access token" }

403 response

-
Error
Name
+
@@ -758,7 +758,7 @@

Request

Request body

-
Error
Name
+
@@ -810,7 +810,7 @@
OpenIdCredentials
Name

200 response

- +
@@ -865,7 +865,7 @@
Name Type

Content

- +
@@ -928,7 +928,7 @@
Name Type

200 response

- +
@@ -942,7 +942,7 @@ this version of the specification) to a Policy Object.
Name Type
- +
@@ -1017,7 +1017,7 @@

Request

Request body

-
Policy Object
Name
+
@@ -1126,7 +1126,7 @@

Request

Request parameters

-
Name Type
+
@@ -1153,7 +1153,7 @@
query parameters
Name

200 response

- +
@@ -1195,7 +1195,7 @@

Request

Request parameters

-
Name Type
+
@@ -1222,7 +1222,7 @@
query parameters
Name

200 response

- +
@@ -1263,7 +1263,7 @@

Request

Request parameters

-
Name Type
+
@@ -1296,7 +1296,7 @@
path parameters
Name

200 response

- +
@@ -1313,7 +1313,7 @@ "public_key": "VXuGitF39UH5iRfvbIknlvlAVKgD1BsLDMvBf0pmp7c" }

404 response

-
Name Type
+
@@ -1377,7 +1377,7 @@
Error
Name

200 response

- +
@@ -1433,7 +1433,7 @@

Request

Request body

-
Name Type
+
@@ -1493,7 +1493,7 @@
Name Type

200 response

- +
@@ -1514,7 +1514,7 @@ } }

400 response

-
Name Type
+
@@ -1703,7 +1703,7 @@

Request

Request body

-
Error
Name
+
@@ -1780,7 +1780,7 @@
Name Type

200 response

- +
@@ -1800,7 +1800,7 @@ "sid": "123abc" }

400 response

-
Name Type
+
@@ -1825,7 +1825,7 @@ "error": "The email address is not valid" }

403 response

-
Error
Name
+
@@ -1882,7 +1882,7 @@

Request

Request parameters

-
Error
Name
+
@@ -1936,7 +1936,7 @@
query parameters
Name

403 response

- +
@@ -2000,7 +2000,7 @@

Request

Request body

-
Error
Name
+
@@ -2049,7 +2049,7 @@
Name Type

200 response

- +
@@ -2066,7 +2066,7 @@ "success": true }

403 response

-
Name Type
+
@@ -2130,7 +2130,7 @@

Request

Request body

-
Error
Name
+
@@ -2216,7 +2216,7 @@
Name Type

200 response

- +
@@ -2236,7 +2236,7 @@ "sid": "123abc" }

400 response

-
Name Type
+
@@ -2261,7 +2261,7 @@ "error": "The phone number is not valid" }

403 response

-
Error
Name
+
@@ -2318,7 +2318,7 @@

Request

Request parameters

-
Error
Name
+
@@ -2372,7 +2372,7 @@
query parameters
Name

403 response

- +
@@ -2436,7 +2436,7 @@

Request

Request body

-
Error
Name
+
@@ -2485,7 +2485,7 @@
Name Type

200 response

- +
@@ -2502,7 +2502,7 @@ "success": true }

403 response

-
Name Type
+
@@ -2559,7 +2559,7 @@

Request

Request body

-
Error
Name
+
@@ -2620,7 +2620,7 @@
Name Type

200 response

- +
@@ -2685,7 +2685,7 @@ "ts": 1428825849161 }

400 response

-
Name Type
+
@@ -2710,7 +2710,7 @@ "error": "This validation session has not yet been completed" }

403 response

-
Error
Name
+
@@ -2735,7 +2735,7 @@ "error": "Please accept our updated terms of service before continuing" }

404 response

-
Error
Name
+
@@ -2784,7 +2784,7 @@

Request

Request parameters

-
Error
Name
+
@@ -2834,7 +2834,7 @@
query parameters
Name

200 response

- +
@@ -2866,7 +2866,7 @@ "validated_at": 1457622739026 }

400 response

-
Name Type
+
@@ -2891,7 +2891,7 @@ "error": "This validation session has not yet been completed" }

403 response

-
Error
Name
+
@@ -2916,7 +2916,7 @@ "error": "Please accept our updated terms of service before continuing" }

404 response

-
Error
Name
+
@@ -2978,7 +2978,7 @@

Request

Request body

-
Error
Name
+
@@ -3010,7 +3010,7 @@ if using sid and client_secret to authenticate this request.
Name Type
- +
@@ -3084,7 +3084,7 @@

200 response

{}
 

403 response

-
3PID
Name
+
@@ -3163,7 +3163,7 @@

Request

Request body

-
Error
Name
+
@@ -3282,7 +3282,7 @@
Name Type

200 response

- +
@@ -3324,7 +3324,7 @@ ] }

400 response

-
Name Type
+
@@ -3350,7 +3350,7 @@ "mxid": "@alice:example.com" }

403 response

-
Error
Name
+
@@ -3407,7 +3407,7 @@

Request

Request body

-
Error
Name
+
@@ -3460,7 +3460,7 @@
Name Type

200 response

- +
@@ -3502,7 +3502,7 @@ "token": "abc123" }

403 response

-
Name Type
+
@@ -3527,7 +3527,7 @@ "error": "Please accept our updated terms of service before continuing" }

404 response

-
Error
Name
+
diff -ur spec/push-gateway-api/index.html spec0/push-gateway-api/index.html --- spec/push-gateway-api/index.html 2022-07-19 16:35:55.016887077 +0100 +++ spec0/push-gateway-api/index.html 2022-07-19 19:50:57.676958317 +0100 @@ -458,7 +458,7 @@

Request

Request body

-
Error
Name
+
@@ -471,7 +471,7 @@ Required: Information about the push notification
Name Type
- +
@@ -567,7 +567,7 @@ member event is equal to the user’s Matrix ID).
Notification
Name
- +
@@ -589,7 +589,7 @@ rooms they are a member of.
Counts
Name
- +
@@ -676,7 +676,7 @@
Device
Name

200 response

- +
diff -ur spec/rooms/fragments/v4-event-format/index.html spec0/rooms/fragments/v4-event-format/index.html --- spec/rooms/fragments/v4-event-format/index.html 2022-07-19 16:35:55.048887117 +0100 +++ spec0/rooms/fragments/v4-event-format/index.html 2022-07-19 19:50:57.708958375 +0100 @@ -113,7 +113,7 @@

A persistent data unit (event) for room version 4 and beyond.

-
Name Type
+
@@ -210,7 +210,7 @@ Additional data added by the origin server but not covered by the signatures.
Persistent Data Unit
Name
- +
@@ -224,7 +224,7 @@ Required: The hash.
Event Hash
Name
- +
diff -ur spec/rooms/index.xml spec0/rooms/index.xml --- spec/rooms/index.xml 2022-07-19 16:35:55.392887545 +0100 +++ spec0/rooms/index.xml 2022-07-19 19:50:58.044958982 +0100 @@ -801,7 +801,7 @@ <hr/> <p>A persistent data unit (event) for room version 4 and beyond.</p> </summary> -<table class> +<table> <caption>Persistent Data Unit</caption> <thead> <th class="col-name">Name</th> @@ -898,7 +898,7 @@ Additional data added by the origin server but not covered by the <code>signatures</code>.</td> </tr> </table> -<table class> +<table> <caption>Event Hash</caption> <thead> <th class="col-name">Name</th> @@ -912,7 +912,7 @@ <strong>Required: </strong>The hash.</td> </tr> </table> -<table class> +<table> <caption>UnsignedData</caption> <thead> <th class="col-name">Name</th> diff -ur spec/rooms/v1/index.html spec0/rooms/v1/index.html --- spec/rooms/v1/index.html 2022-07-19 16:35:55.056887127 +0100 +++ spec0/rooms/v1/index.html 2022-07-19 19:50:57.720958397 +0100 @@ -458,7 +458,7 @@

A persistent data unit (event) for room versions 1 and 2.

-
UnsignedData
Name
+
@@ -561,7 +561,7 @@ Additional data added by the origin server but not covered by the signatures.
Persistent Data Unit
Name
- +
@@ -575,7 +575,7 @@ Required: The event hash.
Event Hash
Name
- +
@@ -589,7 +589,7 @@ Required: The hash.
Event Hash
Name
- +
diff -ur spec/rooms/v10/index.html spec0/rooms/v10/index.html --- spec/rooms/v10/index.html 2022-07-19 16:35:55.064887137 +0100 +++ spec0/rooms/v10/index.html 2022-07-19 19:50:57.720958397 +0100 @@ -772,7 +772,7 @@

A persistent data unit (event) for room version 4 and beyond.

-
UnsignedData
Name
+
@@ -869,7 +869,7 @@ Additional data added by the origin server but not covered by the signatures.
Persistent Data Unit
Name
- +
@@ -883,7 +883,7 @@ Required: The hash.
Event Hash
Name
- +
diff -ur spec/rooms/v2/index.html spec0/rooms/v2/index.html --- spec/rooms/v2/index.html 2022-07-19 16:35:55.064887137 +0100 +++ spec0/rooms/v2/index.html 2022-07-19 19:50:57.716958390 +0100 @@ -626,7 +626,7 @@

A persistent data unit (event) for room versions 1 and 2.

-
UnsignedData
Name
+
@@ -729,7 +729,7 @@ Additional data added by the origin server but not covered by the signatures.
Persistent Data Unit
Name
- +
@@ -743,7 +743,7 @@ Required: The event hash.
Event Hash
Name
- +
@@ -757,7 +757,7 @@ Required: The hash.
Event Hash
Name
- +
diff -ur spec/rooms/v3/index.html spec0/rooms/v3/index.html --- spec/rooms/v3/index.html 2022-07-19 16:35:55.056887127 +0100 +++ spec0/rooms/v3/index.html 2022-07-19 19:50:57.716958390 +0100 @@ -474,7 +474,7 @@

A persistent data unit (event) for room version 3 and beyond.

-
UnsignedData
Name
+
@@ -571,7 +571,7 @@ Additional data added by the origin server but not covered by the signatures.
Persistent Data Unit
Name
- +
@@ -585,7 +585,7 @@ Required: The hash.
Event Hash
Name
- +
diff -ur spec/rooms/v4/index.html spec0/rooms/v4/index.html --- spec/rooms/v4/index.html 2022-07-19 16:35:55.052887123 +0100 +++ spec0/rooms/v4/index.html 2022-07-19 19:50:57.708958375 +0100 @@ -499,7 +499,7 @@

A persistent data unit (event) for room version 4 and beyond.

-
UnsignedData
Name
+
@@ -596,7 +596,7 @@ Additional data added by the origin server but not covered by the signatures.
Persistent Data Unit
Name
- +
@@ -610,7 +610,7 @@ Required: The hash.
Event Hash
Name
- +
diff -ur spec/rooms/v5/index.html spec0/rooms/v5/index.html --- spec/rooms/v5/index.html 2022-07-19 16:35:55.056887127 +0100 +++ spec0/rooms/v5/index.html 2022-07-19 19:50:57.708958375 +0100 @@ -496,7 +496,7 @@

A persistent data unit (event) for room version 4 and beyond.

-
UnsignedData
Name
+
@@ -593,7 +593,7 @@ Additional data added by the origin server but not covered by the signatures.
Persistent Data Unit
Name
- +
@@ -607,7 +607,7 @@ Required: The hash.
Event Hash
Name
- +
diff -ur spec/rooms/v6/index.html spec0/rooms/v6/index.html --- spec/rooms/v6/index.html 2022-07-19 16:35:55.056887127 +0100 +++ spec0/rooms/v6/index.html 2022-07-19 19:50:57.708958375 +0100 @@ -687,7 +687,7 @@

A persistent data unit (event) for room version 4 and beyond.

-
UnsignedData
Name
+
@@ -784,7 +784,7 @@ Additional data added by the origin server but not covered by the signatures.
Persistent Data Unit
Name
- +
@@ -798,7 +798,7 @@ Required: The hash.
Event Hash
Name
- +
diff -ur spec/rooms/v7/index.html spec0/rooms/v7/index.html --- spec/rooms/v7/index.html 2022-07-19 16:35:55.056887127 +0100 +++ spec0/rooms/v7/index.html 2022-07-19 19:50:57.716958390 +0100 @@ -678,7 +678,7 @@

A persistent data unit (event) for room version 4 and beyond.

-
UnsignedData
Name
+
@@ -775,7 +775,7 @@ Additional data added by the origin server but not covered by the signatures.
Persistent Data Unit
Name
- +
@@ -789,7 +789,7 @@ Required: The hash.
Event Hash
Name
- +
diff -ur spec/rooms/v8/index.html spec0/rooms/v8/index.html --- spec/rooms/v8/index.html 2022-07-19 16:35:55.056887127 +0100 +++ spec0/rooms/v8/index.html 2022-07-19 19:50:57.716958390 +0100 @@ -716,7 +716,7 @@

A persistent data unit (event) for room version 4 and beyond.

-
UnsignedData
Name
+
@@ -813,7 +813,7 @@ Additional data added by the origin server but not covered by the signatures.
Persistent Data Unit
Name
- +
@@ -827,7 +827,7 @@ Required: The hash.
Event Hash
Name
- +
diff -ur spec/rooms/v9/index.html spec0/rooms/v9/index.html --- spec/rooms/v9/index.html 2022-07-19 16:35:55.056887127 +0100 +++ spec0/rooms/v9/index.html 2022-07-19 19:50:57.716958390 +0100 @@ -505,7 +505,7 @@

A persistent data unit (event) for room version 4 and beyond.

-
UnsignedData
Name
+
@@ -602,7 +602,7 @@ Additional data added by the origin server but not covered by the signatures.
Persistent Data Unit
Name
- +
@@ -616,7 +616,7 @@ Required: The hash.
Event Hash
Name
- +
diff -ur spec/server-server-api/index.html spec0/server-server-api/index.html --- spec/server-server-api/index.html 2022-07-19 16:35:55.020887083 +0100 +++ spec0/server-server-api/index.html 2022-07-19 19:50:57.680958325 +0100 @@ -559,7 +559,7 @@
UnsignedData
Name

200 response

- +
@@ -616,7 +616,7 @@
Name Type

200 response

- +
@@ -629,7 +629,7 @@
Name Type
- +
@@ -721,7 +721,7 @@

Request

Request parameters

-
Server
Name
+
@@ -752,7 +752,7 @@
path parameters
Name

200 response

- +
@@ -810,7 +810,7 @@
Server Keys
Name
- +
@@ -830,7 +830,7 @@ Required: The Unpadded base64 encoded key.
Old Verify Key
Name
- +
@@ -900,7 +900,7 @@

Request

Request body

-
Verify Key
Name
+
@@ -946,7 +946,7 @@
Name Type

200 response

- +
@@ -959,7 +959,7 @@ The queried server’s keys, signed by the notary server.
Name Type
- +
@@ -1017,7 +1017,7 @@
Server Keys
Name
- +
@@ -1037,7 +1037,7 @@ Required: The Unpadded base64 encoded key.
Old Verify Key
Name
- +
@@ -1104,7 +1104,7 @@

Request

Request parameters

-
Verify Key
Name
+
@@ -1128,7 +1128,7 @@ Required: The server’s DNS name to query
path parameters
Name
- +
@@ -1159,7 +1159,7 @@
query parameters
Name

200 response

- +
@@ -1172,7 +1172,7 @@ The queried server’s keys, signed by the notary server.
Name Type
- +
@@ -1230,7 +1230,7 @@
Server Keys
Name
- +
@@ -1250,7 +1250,7 @@ Required: The Unpadded base64 encoded key.
Old Verify Key
Name
- +
@@ -1446,7 +1446,7 @@

Request

Request parameters

-
Verify Key
Name
+
@@ -1461,7 +1461,7 @@
path parameters
Name

Request body

- +
@@ -1497,7 +1497,7 @@ room version specification for precise event formats.
Transaction
Name
- +
@@ -1553,7 +1553,7 @@
Ephemeral Data Unit
Name

200 response

- +
@@ -1568,7 +1568,7 @@ PDU (event) that was processed.
PDU Processing Results
Name
- +
@@ -1846,7 +1846,7 @@

Request

Request parameters

-
PDU Processing Result
Name
+
@@ -1879,7 +1879,7 @@
path parameters
Name

200 response

- +
@@ -1921,7 +1921,7 @@

An ephemeral data unit.

-
Name Type
+
@@ -2017,7 +2017,7 @@

Request

Request parameters

-
Ephemeral Data Unit
Name
+
@@ -2031,7 +2031,7 @@ Required: The room ID to backfill.
path parameters
Name
- +
@@ -2072,7 +2072,7 @@
query parameters
Name

200 response

- +
@@ -2141,7 +2141,7 @@

Request

Request parameters

-
Transaction
Name
+
@@ -2156,7 +2156,7 @@
path parameters
Name

Request body

- +
@@ -2212,7 +2212,7 @@
Name Type

200 response

- +
@@ -2267,7 +2267,7 @@

Request

Request parameters

-
Name Type
+
@@ -2294,7 +2294,7 @@
path parameters
Name

200 response

- +
@@ -2360,7 +2360,7 @@

Request

Request parameters

-
Transaction
Name
+
@@ -2374,7 +2374,7 @@ Required: The room ID to get state for.
path parameters
Name
- +
@@ -2403,7 +2403,7 @@
query parameters
Name

200 response

- +
@@ -2474,7 +2474,7 @@

Request

Request parameters

-
Name Type
+
@@ -2488,7 +2488,7 @@ Required: The room ID to get state for.
path parameters
Name
- +
@@ -2517,7 +2517,7 @@
query parameters
Name

200 response

- +
@@ -2667,7 +2667,7 @@

Request

Request parameters

-
Name Type
+
@@ -2687,7 +2687,7 @@ Required: The user ID the join event will be for.
path parameters
Name
- +
@@ -2753,7 +2753,7 @@
query parameters
Name

200 response

- +
@@ -2775,7 +2775,7 @@ the room version is assumed to be either “1” or “2”.
Name Type
- +
@@ -2819,7 +2819,7 @@ Required: The value m.room.member.
Event Template
Name
- +
@@ -2863,7 +2863,7 @@ "room_version": "2" }

400 response

-
Membership Event Content
Name
+
@@ -2896,7 +2896,7 @@ "room_version": "3" }

403 response

-
Error
Name
+
@@ -2921,7 +2921,7 @@ "error": "You are not invited to this room" }

404 response

-
Error
Name
+
@@ -2979,7 +2979,7 @@

Request

Request parameters

-
Error
Name
+
@@ -3000,7 +3000,7 @@
path parameters
Name

Request body

- +
@@ -3043,7 +3043,7 @@ Required: The value m.room.member.
Name Type
- +
@@ -3100,7 +3100,7 @@
Membership Event Content
Name

200 response

Array of integer, Room State.

- +
@@ -3240,7 +3240,7 @@

Request

Request parameters

-
Room State
Name
+
@@ -3261,7 +3261,7 @@
path parameters
Name

Request body

- +
@@ -3304,7 +3304,7 @@ Required: The value m.room.member.
Name Type
- +
@@ -3386,7 +3386,7 @@
Membership Event Content
Name

200 response

- +
@@ -3485,7 +3485,7 @@ ] }

400 response

-
Room State
Name
+
@@ -3510,7 +3510,7 @@ "error": "This server cannot send invites to you." }

403 response

-
Error
Name
+
@@ -3594,7 +3594,7 @@

Request

Request parameters

-
Error
Name
+
@@ -3614,7 +3614,7 @@ Required: The user ID the knock event will be for.
path parameters
Name
- +
@@ -3664,7 +3664,7 @@
query parameters
Name

200 response

- +
@@ -3685,7 +3685,7 @@ Required: The version of the room where the server is trying to knock.
Name Type
- +
@@ -3729,7 +3729,7 @@ Required: The value m.room.member.
Event Template
Name
- +
@@ -3758,7 +3758,7 @@ "room_version": "7" }

400 response

-
Membership Event Content
Name
+
@@ -3791,7 +3791,7 @@ "room_version": "7" }

403 response

-
Error
Name
+
@@ -3816,7 +3816,7 @@ "error": "You are not permitted to knock on this room" }

404 response

-
Error
Name
+
@@ -3872,7 +3872,7 @@

Request

Request parameters

-
Error
Name
+
@@ -3893,7 +3893,7 @@
path parameters
Name

Request body

- +
@@ -3936,7 +3936,7 @@ Required: The value m.room.member.
Name Type
- +
@@ -3985,7 +3985,7 @@
Membership Event Content
Name

200 response

- +
@@ -3999,7 +3999,7 @@ to help the initiator of the knock identify the room.
Name Type
- +
@@ -4052,7 +4052,7 @@ ] }

403 response

-
StrippedStateEvent
Name
+
@@ -4077,7 +4077,7 @@ "error": "You are not permitted to knock on this room" }

404 response

-
Error
Name
+
@@ -4145,7 +4145,7 @@

Request

Request parameters

-
Error
Name
+
@@ -4166,7 +4166,7 @@
path parameters
Name

Request body

- +
@@ -4218,7 +4218,7 @@ than what is listed here.
InviteEvent
Name
- +
@@ -4232,7 +4232,7 @@ Required: The value invite.
Membership Event Content
Name
- +
@@ -4247,7 +4247,7 @@ to help the receiver of the invite identify the room.
UnsignedData
Name
- +
@@ -4336,7 +4336,7 @@
StrippedStateEvent
Name

200 response

Array of integer, Event Container.

- +
@@ -4351,7 +4351,7 @@ room version - check the room version specification for precise event formats.
Event Container
Name
- +
@@ -4396,7 +4396,7 @@ Required: The value m.room.member.
InviteEvent
Name
- +
@@ -4455,7 +4455,7 @@ } ]

403 response

-
Membership Event Content
Name
+
@@ -4517,7 +4517,7 @@

Request

Request parameters

-
Error
Name
+
@@ -4538,7 +4538,7 @@
path parameters
Name

Request body

- +
@@ -4565,7 +4565,7 @@ Required: The version of the room where the user is being invited to.
Name Type
- +
@@ -4610,7 +4610,7 @@ Required: The value m.room.member.
InviteEvent
Name
- +
@@ -4624,7 +4624,7 @@ Required: The value invite.
Membership Event Content
Name
- +
@@ -4722,7 +4722,7 @@
StrippedStateEvent
Name

200 response

- +
@@ -4737,7 +4737,7 @@ room version - check the room version specification for precise event formats.
Event Container
Name
- +
@@ -4782,7 +4782,7 @@ Required: The value m.room.member.
InviteEvent
Name
- +
@@ -4838,7 +4838,7 @@ } }

400 response

-
Membership Event Content
Name
+
@@ -4871,7 +4871,7 @@ "room_version": "3" }

403 response

-
Error
Name
+
@@ -4937,7 +4937,7 @@

Request

Request parameters

-
Error
Name
+
@@ -4978,7 +4978,7 @@
path parameters
Name

200 response

- +
@@ -5000,7 +5000,7 @@ the room version is assumed to be either “1” or “2”.
Name Type
- +
@@ -5044,7 +5044,7 @@ Required: The value m.room.member.
Event Template
Name
- +
@@ -5073,7 +5073,7 @@ "room_version": "2" }

403 response

-
Membership Event Content
Name
+
@@ -5131,7 +5131,7 @@

Request

Request parameters

-
Error
Name
+
@@ -5152,7 +5152,7 @@
path parameters
Name

Request body

- +
@@ -5201,7 +5201,7 @@ Required: The value m.room.member.
Name Type
- +
@@ -5285,7 +5285,7 @@

Request

Request parameters

-
Membership Event Content
Name
+
@@ -5306,7 +5306,7 @@
path parameters
Name

Request body

- +
@@ -5355,7 +5355,7 @@ Required: The value m.room.member.
Name Type
- +
@@ -5461,7 +5461,7 @@

Request

Request body

-
Membership Event Content
Name
+
@@ -5493,7 +5493,7 @@ Required: The user that is now bound to the third party identifier.
Name Type
- +
@@ -5539,7 +5539,7 @@ key.
Third Party Invite
Name
- +
@@ -5567,7 +5567,7 @@ Required: A token.
Identity Server Signatures
Name
- +
@@ -5647,7 +5647,7 @@

Request

Request parameters

-
Identity Server Domain Signature
Name
+
@@ -5662,7 +5662,7 @@
path parameters
Name

Request body

- +
@@ -5701,7 +5701,7 @@ Required: The event type. Must be m.room.member
Name Type
- +
@@ -5721,7 +5721,7 @@ Required: The third party invite
Event Content
Name
- +
@@ -5743,7 +5743,7 @@ verify the event.
Third Party Invite
Name
- +
@@ -5861,7 +5861,7 @@

Request

Request parameters

-
Invite Signatures
Name
+
@@ -5909,7 +5909,7 @@
query parameters
Name

200 response

- +
@@ -5945,7 +5945,7 @@ server has an estimate.
Name Type
- +
@@ -6059,7 +6059,7 @@

Request

Request body

-
PublicRoomsChunk
Name
+
@@ -6101,7 +6101,7 @@ homeserver. Can only be used if include_all_networks is false.
Name Type
- +
@@ -6138,7 +6138,7 @@
Filter
Name

200 response

- +
@@ -6174,7 +6174,7 @@ server has an estimate.
Name Type
- +
@@ -6294,7 +6294,7 @@

Request

Request parameters

-
PublicRoomsChunk
Name
+
@@ -6308,7 +6308,7 @@ Required: The room ID of the space to get a hierarchy for.
path parameters
Name
- +
@@ -6342,7 +6342,7 @@
query parameters
Name

200 response

- +
@@ -6372,7 +6372,7 @@ Required: A summary of the room requested.
Name Type
- +
@@ -6450,7 +6450,7 @@ Required: Whether the room may be viewed by guest users without joining.
PublicRoomsChunk
Name
- +
@@ -6538,7 +6538,7 @@ Required: Whether the room may be viewed by guest users without joining.
PublicRoomsChunk
Name
- +
@@ -6638,7 +6638,7 @@ } }

404 response

-
StrippedStateEvent
Name
+
@@ -6678,7 +6678,7 @@

A typing notification EDU for a user in a room.

-
Error
Name
+
@@ -6698,7 +6698,7 @@ Required: The string m.typing

One of: [m.typing].

m.typing
Name
- +
@@ -6750,7 +6750,7 @@

An EDU representing presence updates for users of the sending homeserver.

-
Typing Notification
Name
+
@@ -6770,7 +6770,7 @@ Required: The string m.presence

One of: [m.presence].

m.presence
Name
- +
@@ -6785,7 +6785,7 @@ to be interested in.
Presence Update
Name
- +
@@ -6862,7 +6862,7 @@ listed in the EDU. Receipts previously received that do not appear in the EDU should not be removed or otherwise manipulated.

-
User Presence Update
Name
+
@@ -6883,7 +6883,7 @@ Required: The string m.receipt

One of: [m.receipt].

m.receipt
Name
- +
@@ -6897,7 +6897,7 @@ Required: Read receipts for users in the room.
Room Receipts
Name
- +
@@ -6917,7 +6917,7 @@ Required: The extremity event IDs that the user has read up to.
User Read Receipt
Name
- +
@@ -6988,7 +6988,7 @@

Request

Request parameters

-
Read Receipt Metadata
Name
+
@@ -7019,7 +7019,7 @@
query parameters
Name

200 response

- +
@@ -7048,7 +7048,7 @@ ] }

404 response

-
Name Type
+
@@ -7102,7 +7102,7 @@

Request

Request parameters

-
Error
Name
+
@@ -7147,7 +7147,7 @@
query parameters
Name

200 response

- +
@@ -7173,7 +7173,7 @@ "displayname": "John Doe" }

404 response

-
Name Type
+
@@ -7224,7 +7224,7 @@

Request

Request parameters

-
Error
Name
+
@@ -7284,7 +7284,7 @@

Request

Request parameters

-
path parameters
Name
+
@@ -7315,7 +7315,7 @@
query parameters
Name

200 response

- +
@@ -7332,7 +7332,7 @@ "sub": "@alice:example.com" }

401 response

-
Name Type
+
@@ -7420,7 +7420,7 @@

Request

Request parameters

-
Error
Name
+
@@ -7448,7 +7448,7 @@
path parameters
Name

200 response

- +
@@ -7488,7 +7488,7 @@ Required: The user ID devices were requested for.
Name Type
- +
@@ -7514,7 +7514,7 @@ Required: Identity keys for the device.
User Device
Name
- +
@@ -7559,7 +7559,7 @@ when logging in.
DeviceKeys
Name
- +
@@ -7668,7 +7668,7 @@ target the current set of devices for a given user. This event will also be sent when an existing device gets a new cross-signing signature.

-
CrossSigningKey
Name
+
@@ -7688,7 +7688,7 @@ Required: The string m.device_list_update.

One of: [m.device_list_update].

m.device_list_update
Name
- +
@@ -7747,7 +7747,7 @@ Required: The user ID who owns this device.
Device List Update
Name
- +
@@ -7855,7 +7855,7 @@

Request

Request body

-
DeviceKeys
Name
+
@@ -7890,7 +7890,7 @@
Name Type

200 response

- +
@@ -7948,7 +7948,7 @@

Request

Request body

-
Name Type
+
@@ -7982,7 +7982,7 @@
Name Type

200 response

- +
@@ -8062,7 +8062,7 @@

An EDU that lets servers push details to each other when one of their users updates their cross-signing keys.

-
Name Type
+
@@ -8082,7 +8082,7 @@ Required: The string m.signing_update.

One of: [m.signing_key_update].

m.signing_key_update
Name
- +
@@ -8108,7 +8108,7 @@ Required: The user ID whose cross-signing keys have changed.
Signing Key Update
Name
- +
@@ -8201,7 +8201,7 @@ a remote server - for instance, to maintain an Olm E2E encrypted message channel between a local and remote device.

-
CrossSigningKey
Name
+
@@ -8221,7 +8221,7 @@ Required: The string m.direct_to_device.

One of: [m.direct_to_device].

m.direct_to_device
Name
- +
To Device Message
Name