matrix-spec/data/api/client-server
Kévin Commaille 8526e4fcd9
Clarify the behavior of PUT /pushrules/{scope}/{kind}/{ruleId} (#1319)
This is based on the behavior of Synapse and Dendrite. Conduit's implementation is already non-compliant in regards to what was already defined in the spec.

Closes #645.
Related to #647 (probably closes it too, unless we want to be more explicit somewhere about what can be changed on default push rules).

Related PR in ruma that would allow to fix Conduit's implementation: ruma/ruma#1364

Signed-off-by: Kévin Commaille zecakeh@tedomum.fr
2022-11-08 19:20:38 +00:00
..
definitions Threads: Read receipts & notifications (#1255) 2022-09-28 14:49:25 -06:00
account-data.yaml Fix typos in the spec related to account data (#1243) 2022-09-22 11:25:32 +01:00
admin.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
administrative_contact.yaml Responses schema fixes (#3650) 2022-01-31 10:31:29 +00:00
appservice_room_directory.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
banning.yaml Start annotating which version of the spec added a thing (#3425) 2021-10-14 13:23:04 -06:00
capabilities.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
content-repo.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
create_room.yaml Avoid use of the word "clobber" (#3611) 2021-12-30 22:07:45 -07:00
cross_signing.yaml fix the olm algorithm name in an example 2022-07-07 11:25:26 +01:00
device_management.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
directory.yaml Define a 400 response from {PUT,GET,DELETE} /directory/rooms/{roomAlias} (#1286) 2022-10-17 15:49:01 -06:00
event_context.yaml Distinguish 'client' from 'federation' events (#3658) 2022-02-01 15:05:08 +00:00
filter.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
inviting.yaml Clarify that /invite will respond with 200 if the user is already invited to the room (#1084) 2022-07-04 13:19:33 -06:00
joining.yaml s/room/rooms (#1215) 2022-08-26 13:53:28 -06:00
key_backup.yaml Add missing "added in" spec version to some key backup endpoints (#1170) 2022-07-13 12:43:37 -06:00
keys.yaml keys.yml: fix one_time_keys object contents (#1127) 2022-06-14 22:03:53 -06:00
kicking.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
knocking.yaml Start annotating which version of the spec added a thing (#3425) 2021-10-14 13:23:04 -06:00
leaving.yaml Start annotating which version of the spec added a thing (#3425) 2021-10-14 13:23:04 -06:00
list_joined_rooms.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
list_public_rooms.yaml Add room_types and room_type to /publicRooms (#1199) 2022-08-04 15:15:16 -06:00
login.yaml Require access_token, device_id and user_id fields in /login response (#1210) 2022-08-16 18:12:10 +01:00
logout.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
message_pagination.yaml Mark from parameter as optional for /messages (#1002) 2022-03-29 22:04:39 +01:00
notifications.yaml Use type: integer, format: int64 for timestamps (#1129) 2022-06-15 00:32:55 -06:00
old_sync.yaml Distinguish 'client' from 'federation' events (#3658) 2022-02-01 15:05:08 +00:00
openid.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
peeking_events.yaml Distinguish 'client' from 'federation' events (#3658) 2022-02-01 15:05:08 +00:00
presence.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
profile.yaml Update profile.yaml (#1238) 2022-09-22 09:04:50 -06:00
pusher.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
pushrules.yaml Clarify the behavior of PUT /pushrules/{scope}/{kind}/{ruleId} (#1319) 2022-11-08 19:20:38 +00:00
read_markers.yaml Spec MSC2285: Private read receipts (#1216) 2022-09-12 16:34:51 -06:00
receipts.yaml Receipts: Add thread_id to the /receipt endpoint (#1261) 2022-10-04 08:09:23 -06:00
redaction.yaml Clarify that refreshed access tokens don't invalidate the scope of txnid (#1236) 2022-09-26 14:39:43 -06:00
refresh.yaml don't need securityDefinitions since we don't use access token 2022-06-02 16:19:11 -04:00
registration.yaml refresh_token is omitted if inhibit_login is true 2022-06-11 17:47:20 +02:00
registration_tokens.yaml Add registration token UIA type (#3616) 2022-01-04 20:27:58 -07:00
relations.yaml Threads: The base (#1254) 2022-09-27 13:51:20 -06:00
report_content.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
room_initial_sync.yaml Distinguish 'client' from 'federation' events (#3658) 2022-02-01 15:05:08 +00:00
room_send.yaml Clarify that refreshed access tokens don't invalidate the scope of txnid (#1236) 2022-09-26 14:39:43 -06:00
room_state.yaml Fix error code typo (#1059) 2022-05-11 11:14:24 -06:00
room_upgrades.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
rooms.yaml Distinguish 'client' from 'federation' events (#3658) 2022-02-01 15:05:08 +00:00
search.yaml Distinguish 'client' from 'federation' events (#3658) 2022-02-01 15:05:08 +00:00
space_hierarchy.yaml Add room_types and room_type to /publicRooms (#1199) 2022-08-04 15:15:16 -06:00
sso_login_redirect.yaml Start annotating which version of the spec added a thing (#3425) 2021-10-14 13:23:04 -06:00
sync.yaml Threads: Read receipts & notifications (#1255) 2022-09-28 14:49:25 -06:00
tags.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
third_party_lookup.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
third_party_membership.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
threads_list.yaml Threads: The base (#1254) 2022-09-27 13:51:20 -06:00
to_device.yaml Clarify that refreshed access tokens don't invalidate the scope of txnid (#1236) 2022-09-26 14:39:43 -06:00
typing.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
users.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
versions.yaml Describe new global specification versioning (#3420) 2021-10-12 11:06:51 -06:00
voip.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 2021-10-12 11:07:01 -06:00
wellknown.yaml Change RST code formatting markup to Markdown 2021-08-27 19:16:42 +01:00
whoami.yaml Add guest changes to spec: MSC3069 and MSC3419 (#3605) 2022-01-04 20:29:40 -07:00