X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/f0d9a33d9a3a3c0031c0734f607da64002e7422e..b18991b9fb3a68b8a3f4bd16a160ead90b4990a9:/man/signal-cli-jsonrpc.5.adoc diff --git a/man/signal-cli-jsonrpc.5.adoc b/man/signal-cli-jsonrpc.5.adoc index 24672484..f0b62ca9 100644 --- a/man/signal-cli-jsonrpc.5.adoc +++ b/man/signal-cli-jsonrpc.5.adoc @@ -8,7 +8,7 @@ vim:set ts=4 sw=4 tw=82 noet: == Name -JSON-RPC API for signal-cli - A commandline and dbus interface for the Signal messenger +signal-cli-jsonrpc - A commandline and dbus interface for the Signal messenger == Synopsis @@ -76,6 +76,22 @@ The `method` field is the command name and the parameters can be sent as the `pa `--attachment ATTACH` becomes `"attachment":"ATTACH"` +=== Additional JSON-RPC commands + +For receiving message additional commands are provided in JSON-RPC mode with `--receive-mode=manual`. + +==== subscribeReceive + +Tells the daemon to start receiving messages, returns the subscription id as a single integer value in the result. + +==== unsubscribeReceive + +Stop a previous subscription for receiving messages. + +Params: + +- `subscription`: the subscription id returned by `subscribeReceive` + == Examples REQUEST: `{"jsonrpc":"2.0","method":"listGroups","id":"5"}` RESPONSE: `{"jsonrpc":"2.0","result":[...],"id":"5"}`