Corrections to the response format of `/_matrix/identity/v2/store-invite` (#1486)

This has been wrong since the dawn of time.

Fixes https://github.com/matrix-org/matrix-spec/issues/495
pull/1509/head
Richard van der Hoff 2 years ago committed by GitHub
parent cafb453545
commit 6150f71ba1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1 @@
Corrections to the response format of `/_matrix/identity/v2/store-invite`.

@ -142,20 +142,39 @@ paths:
A list of [server's long-term public key, generated ephemeral A list of [server's long-term public key, generated ephemeral
public key]. public key].
items: items:
type: string type: object
title: PublicKey
properties:
public_key:
type: string
description: |
The public key, encoded using [unpadded Base64](/appendices/#unpadded-base64).
key_validity_url:
type: string
description: |
The URI of an endpoint where the validity of this key can be checked
by passing it as a `public_key` query parameter. See
[key management](/identity-service-api/#key-management).
required: ['public_key', 'key_validity_url']
display_name: display_name:
type: string type: string
description: The generated (redacted) display_name. description: The generated (redacted) display name.
required: ['token', 'public_keys', 'display_name'] required: ['token', 'public_keys', 'display_name']
example: examples:
application/json: { application/json: {
"token": "sometoken", "token": "sometoken",
"public_keys": [ "public_keys": [
"serverpublickey", {
"ephemeralpublickey" "public_key": "serverPublicKeyBase64",
], "key_validity_url": "https://example.com/_matrix/identity/v2/pubkey/isvalid"
"display_name": "f...@b..." },
} {
"public_key": "ephemeralPublicKeyBase64",
"key_validity_url": "https://example.com/_matrix/identity/v2/pubkey/ephemeral/isvalid"
}
],
"display_name": "f...@b..."
}
400: 400:
description: | description: |
An error has occurred. An error has occurred.

Loading…
Cancel
Save