|
|
|
|
@ -99,6 +99,10 @@ paths:
|
|
|
|
|
has been removed, making this endpoint behave as though it was `false`.
|
|
|
|
|
This results in this endpoint being an equivalent to `/3pid/bind` rather
|
|
|
|
|
than dual-purpose.
|
|
|
|
|
|
|
|
|
|
This endpoint uses [capabilities negotiation](/client-server-api/#capabilities-negotiation).
|
|
|
|
|
Clients SHOULD check the value of the [`m.3pid_changes` capability](/client-server-api/#m3pid_changes-capability)
|
|
|
|
|
to determine if this endpoint is available.
|
|
|
|
|
operationId: post3PIDs
|
|
|
|
|
deprecated: true
|
|
|
|
|
security:
|
|
|
|
|
@ -202,6 +206,10 @@ paths:
|
|
|
|
|
Homeservers should prevent the caller from adding a 3PID to their account if it has
|
|
|
|
|
already been added to another user's account on the homeserver.
|
|
|
|
|
|
|
|
|
|
This endpoint uses [capabilities negotiation](/client-server-api/#capabilities-negotiation).
|
|
|
|
|
Clients SHOULD check the value of the [`m.3pid_changes` capability](/client-server-api/#m3pid_changes-capability)
|
|
|
|
|
to determine if this endpoint is available.
|
|
|
|
|
|
|
|
|
|
{{% boxes/warning %}}
|
|
|
|
|
Since this endpoint uses User-Interactive Authentication, it cannot be used when the access token was obtained
|
|
|
|
|
via the [OAuth 2.0 API](/client-server-api/#oauth-20-api).
|
|
|
|
|
@ -331,6 +339,10 @@ paths:
|
|
|
|
|
Unlike other endpoints, this endpoint does not take an `id_access_token`
|
|
|
|
|
parameter because the homeserver is expected to sign the request to the
|
|
|
|
|
identity server instead.
|
|
|
|
|
|
|
|
|
|
This endpoint uses [capabilities negotiation](/client-server-api/#capabilities-negotiation).
|
|
|
|
|
Clients SHOULD check the value of the [`m.3pid_changes` capability](/client-server-api/#m3pid_changes-capability)
|
|
|
|
|
to determine if this endpoint is available.
|
|
|
|
|
operationId: delete3pidFromAccount
|
|
|
|
|
security:
|
|
|
|
|
- accessTokenQuery: []
|
|
|
|
|
|