From 9d117b7ec9e8ce52a79c884d6722038baec13484 Mon Sep 17 00:00:00 2001 From: DMRobertson Date: Fri, 11 Nov 2022 15:39:05 +0000 Subject: deploy: a3623af74e0af0d2f6cbd37b47dc54a1acd314d5 --- develop/admin_api/user_admin_api.html | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'develop/admin_api/user_admin_api.html') diff --git a/develop/admin_api/user_admin_api.html b/develop/admin_api/user_admin_api.html index 650e3a00ed..0db6741979 100644 --- a/develop/admin_api/user_admin_api.html +++ b/develop/admin_api/user_admin_api.html @@ -1166,6 +1166,30 @@ for more information.

}

Added in Synapse 1.68.0.

+

Find a user based on their Third Party ID (ThreePID or 3PID)

+

The API is:

+
GET /_synapse/admin/v1/threepid/$medium/users/$address
+
+

When a user matched the given address for the given medium, an HTTP code 200 with a response body like the following is returned:

+
{
+    "user_id": "@hello:example.org"
+}
+
+

Parameters

+

The following parameters should be set in the URL:

+ +

The address may have characters that are not URL-safe, so it is advised to URL-encode those parameters.

+

Errors

+

Returns a 404 HTTP status code if no user was found, with a response body like this:

+
{
+    "errcode":"M_NOT_FOUND",
+    "error":"User not found"
+}
+
+

Added in Synapse 1.72.0.

-- cgit 1.5.1