Replace /unbind with /3pid/unbind

pull/977/head
aqtusia 6 years ago committed by GitHub
parent 24e0ec4bce
commit 2eb9708f7f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -55,12 +55,12 @@ from the given identity server.
### Identity Server 3PID Unbind API ### Identity Server 3PID Unbind API
Add `POST /_matrix/identity/api/v1/unbind` with `mxid` and `threepid` fields. Add `POST /_matrix/identity/api/v1/3pid/unbind` with `mxid` and `threepid` fields.
The `mxid` is the user's `user_id` and `threepid` is a dict with the usual The `mxid` is the user's `user_id` and `threepid` is a dict with the usual
`medium` and `address` fields. `medium` and `address` fields.
If the server returns a 400, 404 or 501 HTTP error code then the homeserver If the server returns a 400, 404 or 501 HTTP error code then the homeserver
should assume that the identity server doesn't support the `/unbind` API, unless should assume that the identity server doesn't support the `/3pid/unbind` API, unless
it returns a specific matrix error response (i.e. the body is a JSON object with it returns a specific matrix error response (i.e. the body is a JSON object with
`error` and `errcode` fields). `error` and `errcode` fields).
@ -73,7 +73,7 @@ The identity server should authenticate the request in one of two ways:
Example: Example:
``` ```
POST /_matrix/identity/api/v1/unbind HTTP/1.1 POST /_matrix/identity/api/v1/3pid/unbind HTTP/1.1
{ {
"mxid": "@foobar:example.com", "mxid": "@foobar:example.com",

Loading…
Cancel
Save