Updated API Protocol (markdown)
parent
b0c42255e4
commit
f07540425a
|
@ -192,11 +192,12 @@ message PushMessageContent {
|
||||||
If a client does not have an existing session with a recipient, the client will need to retrieve a PreKey for the recipient in order to start one.
|
If a client does not have an existing session with a recipient, the client will need to retrieve a PreKey for the recipient in order to start one.
|
||||||
|
|
||||||
```
|
```
|
||||||
GET /v1/keys/{number}?relay={relay}
|
GET /v1/keys/{number}/{device_id}?relay={relay}
|
||||||
Authorization: Basic {basic_auth}
|
Authorization: Basic {basic_auth}
|
||||||
```
|
```
|
||||||
|
|
||||||
1. `number` is the PSTN number of the recipient.
|
1. `number` is the number of the recipient.
|
||||||
|
1. `device_id` is the device id of the recipient, or `*` for all devices.
|
||||||
1. `relay` (optional) is the federated relay the recipient is associated with. The `relay` param should only be included if the destination is at a federated node other than the sender.
|
1. `relay` (optional) is the federated relay the recipient is associated with. The `relay` param should only be included if the destination is at a federated node other than the sender.
|
||||||
|
|
||||||
**Returns**:
|
**Returns**:
|
||||||
|
@ -208,9 +209,15 @@ Authorization: Basic {basic_auth}
|
||||||
|
|
||||||
```
|
```
|
||||||
{
|
{
|
||||||
keyId: {key_id},
|
"keys" : [
|
||||||
publicKey: "{public_key}",
|
{
|
||||||
identityKey: "{public_key}"
|
"deviceId": {device_id},
|
||||||
|
"keyId": {key_id},
|
||||||
|
"publicKey": "{public_key}",
|
||||||
|
"identityKey": "{public_key}"
|
||||||
|
},
|
||||||
|
...
|
||||||
|
]
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue