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") )
Create 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 )