Travis Ralston
222957157f
Add missing required flags
2019-02-01 13:56:30 -07:00
Travis Ralston
985d02d95e
Fix titles in schemas
2019-02-01 13:35:38 -07:00
Travis Ralston
82bed06d3f
The event *format* changes, not the version
2019-02-01 13:19:24 -07:00
Travis Ralston
890fb1a019
Fix examples for new schema
...
Fix missed example in make_join
Fix state array in response of send_join
Try removing examples from send_join?
Try printing more information about the error
Copy/paste known working examples
Try schema definitions in the response?
2019-02-01 11:14:42 -07:00
Travis Ralston
5d8fa65e6e
De-duplicate state keys
2019-02-01 10:11:39 -07:00
Travis Ralston
33406e4662
Apply event format warnings to the remainder of the s2s spec
2019-02-01 10:08:30 -07:00
Travis Ralston
d12593feea
Specify the room_version response property on /make_{leave|join}
...
Original proposal: https://github.com/matrix-org/matrix-doc/pull/1813
Implementation proof: https://github.com/matrix-org/synapse/pull/4447
There are no changes from the original proposal.
2019-01-28 22:17:51 -07:00
Richard van der Hoff
818b48cbbb
make_leave returns an `event` field too
2018-10-03 14:41:40 +01:00
Richard van der Hoff
e17dd12007
make_join returns its event under an `event` key
2018-10-03 14:34:47 +01:00
Travis Ralston
3869f68a5c
Merge remote-tracking branch 'matrix-org/master' into travis/general/room-versions
2018-08-21 12:22:35 -06:00
Travis Ralston
fde48e7ee8
Specify how room versioning works
...
This is the spec PR for https://github.com/matrix-org/matrix-doc/issues/1425
Room version upgrades are not part of MSC1425.
Documented aspects:
* room_version on the create event
* creating a room with a specific version (useful for testing)
* make_join behaviour
* error code documentation
* grammar of room versions
Based upon https://docs.google.com/document/d/1urKgReoHqxX8R_XtySB17dPi-DZcKhqTEL2_s895Wz0/edit
2018-08-15 15:12:36 -06:00
Travis Ralston
25c77ab2d0
Define authorization requirements on federation swagger APIs
2018-08-09 08:37:35 -06:00
Travis Ralston
2e6d6e2790
Specify which swagger APIs consume JSON
2018-08-03 14:01:33 -06:00
Travis Ralston
5596243add
origin is required
2018-08-02 16:43:24 -06:00
Travis Ralston
c2f1c6e78d
Improve the joining rooms handshake documentation
...
There isn't a whole lot to this section that needed work. The section overall lost the table schema in favour of having the endpoints close by.
The directory query is improved in https://github.com/matrix-org/matrix-doc/pull/1443
2018-07-26 08:43:08 -06:00
Travis Ralston
af0629a520
Full stop
2018-07-26 08:36:12 -06:00
Travis Ralston
eaf175056f
Full stops
2018-07-24 10:58:15 -06:00
Travis Ralston
45ec8269e6
Fill out the required fields in all the examples
2018-07-24 10:58:15 -06:00
Travis Ralston
9c1c541a38
Remove extra "required" declarations
...
"required" is something that is handled as an array, and these are invalid. The `type` in both cases is covered by a required array elsewhere
2018-07-24 10:58:15 -06:00
Travis Ralston
f09c4fd286
Convert joins to swagger
2018-07-24 10:58:15 -06:00