matrix-spec/api/client-server
Travis Ralston 1bc0f63bfb Clarify the homeserver's behaviour for user searching
The homeserver can implement its own algorithm, but is suggested to ensure the requesting user can reasonably see the other users.

The text is intentionally left vague for whether or not the API is local users only to give the homeserver some flexibility in this area.

General cleanup is also included in this commit.

Fixes https://github.com/matrix-org/matrix-doc/issues/1108
2018-08-26 21:04:02 -06:00
..
definitions document new login identifier object (#1390) 2018-08-10 16:19:17 -04:00
account-data.yaml Add operationId to all endpoints of all APIs 2017-10-11 01:58:31 +09:00
admin.yaml Add operationId to all endpoints of all APIs 2017-10-11 01:58:31 +09:00
administrative_contact.yaml document msisdn-related endpoints in IS (#1507) 2018-08-17 12:00:13 -04:00
banning.yaml Merge remote-tracking branch 'matrix-org/master' into travis/better-errors 2018-07-06 08:46:50 -06:00
cas_login_redirect.yaml Add operationId to all endpoints of all APIs 2017-10-11 01:58:31 +09:00
cas_login_ticket.yaml operationid -> operationId 2017-11-13 07:46:03 +09:00
content-repo.yaml Fix error reference in media repo 2018-07-06 08:53:04 -06:00
create_room.yaml Merge remote-tracking branch 'matrix-org/master' into travis/general/room-versions 2018-08-21 12:22:35 -06:00
device_management.yaml add delete_devices endpoint 2018-05-16 11:50:21 +02:00
directory.yaml Give all errors a schema reference 2018-07-04 13:54:52 -06:00
event_context.yaml Add operationId to all endpoints of all APIs 2017-10-11 01:58:31 +09:00
filter.yaml Merge remote-tracking branch 'remotes/origin/master' 2017-11-13 07:46:29 +09:00
inviting.yaml Give all errors a schema reference 2018-07-04 13:54:52 -06:00
joining.yaml Merge remote-tracking branch 'matrix-org/master' into travis/better-errors 2018-07-06 08:46:50 -06:00
keys.yaml fix /keys/claim request example 2018-08-18 11:41:45 +02:00
kicking.yaml Merge remote-tracking branch 'matrix-org/master' into travis/better-errors 2018-07-06 08:46:50 -06:00
leaving.yaml Fix reference to error.yaml in forget room API 2018-07-05 16:55:11 -06:00
list_joined_rooms.yaml Added/updated operationIds according to today's updates in the spec 2017-10-11 02:22:19 +09:00
list_public_rooms.yaml Document the /publicRooms endpoint for federation 2018-08-03 11:23:44 -06:00
login.yaml document new login identifier object (#1390) 2018-08-10 16:19:17 -04:00
logout.yaml Document /logout/all 2018-05-27 11:45:36 -06:00
message_pagination.yaml Add a missing $ref 2018-07-04 14:14:52 -06:00
notifications.yaml Add operationId to all endpoints of all APIs 2017-10-11 01:58:31 +09:00
old_sync.yaml link to both context and event in depr notice as per review 2018-02-07 08:27:39 +00:00
openid.yaml client-server/openid.yaml: Fix a type'o 2018-08-25 22:49:12 +09:00
peeking_events.yaml Add operationId to all endpoints of all APIs 2017-10-11 01:58:31 +09:00
presence.yaml Convert errors in presence.yaml 2018-07-12 09:31:50 -06:00
profile.yaml Describe the rate limit error everywhere 2018-07-04 13:45:34 -06:00
pusher.yaml Simpler language 2018-08-17 02:51:41 -06:00
pushrules.yaml Give all errors a schema reference 2018-07-04 13:54:52 -06:00
receipts.yaml Describe the rate limit error everywhere 2018-07-04 13:45:34 -06:00
redaction.yaml Use the correct event_id format on examples 2018-04-03 13:18:29 +03:00
registration.yaml document msisdn-related endpoints in IS (#1507) 2018-08-17 12:00:13 -04:00
report_content.yaml Document how to report content 2018-05-27 12:19:30 -06:00
room_initial_sync.yaml Add operationId to all endpoints of all APIs 2017-10-11 01:58:31 +09:00
room_send.yaml Use the correct event_id format on examples 2018-04-03 13:18:29 +03:00
room_state.yaml Use the correct event_id format on examples 2018-04-03 13:18:29 +03:00
rooms.yaml /rooms/{roomId}/members: specify access_token requirement 2018-05-17 18:51:08 +02:00
search.yaml Merge remote-tracking branch 'matrix-org/master' into travis/better-errors 2018-07-12 12:13:07 -06:00
sync.yaml document device_one_time_keys_count in /sync/ response 2018-08-18 11:41:45 +02:00
tags.yaml Missing comma 2018-07-27 12:24:29 +01:00
third_party_lookup.yaml Move TODO. field1, field2... -> fields... 2018-07-30 19:21:54 +01:00
third_party_membership.yaml Give all errors a schema reference 2018-07-04 13:54:52 -06:00
to_device.yaml Add operationId to all endpoints of all APIs 2017-10-11 01:58:31 +09:00
typing.yaml Describe the rate limit error everywhere 2018-07-04 13:45:34 -06:00
users.yaml Clarify the homeserver's behaviour for user searching 2018-08-26 21:04:02 -06:00
versions.yaml Add operationId to all endpoints of all APIs 2017-10-11 01:58:31 +09:00
voip.yaml Describe the rate limit error everywhere 2018-07-04 13:45:34 -06:00
whoami.yaml Give all errors a schema reference 2018-07-04 13:54:52 -06:00