Client#
All API requests will be handled by the pysignalclijsonrpc.SignalCliJSONRPCApi.
Create a client#
from pysignalclijsonrpc.api import SignalCliJSONRPCApi signal_cli_rest_api = SignalCliJSONRPCApi( endpoint="http://localhost:3000/api/v1/rpc", account="+1234567890" # one of your registered signal-cli accounts )
Create a client with basic authentication#
from pysignalclijsonrpc.api import SignalCliJSONRPCApi signal_cli_rest_api = SignalCliJSONRPCApi( endpoint="http://localhost:8080/api/v1/rpc", account="+1234567890", auth=("user", "password") )
Crate a client using HTTPS w/ self-signed certificates#
from pysignalclijsonrpc.api import SignalCliJSONRPCApi signal_cli_rest_api = SignalCliJSONRPCApi( endpoint="https://localhost:8443/api/v1/rpc", account="+1234567890", verify_ssl=False )