docs/reference/rpc.md
OpenClaw integrates external CLIs via JSON-RPC. Two patterns are used today.
signal-cli runs as a daemon with JSON-RPC over HTTP./api/v1/events)./api/v1/check.channels.signal.autoStart=true.See Signal for setup and endpoints.
Note: For new iMessage setups, use BlueBubbles instead.
imsg rpc as a child process (legacy iMessage integration).Core methods used:
watch.subscribe → notifications (method: "message")watch.unsubscribesendchats.list (probe/diagnostics)See iMessage for legacy setup and addressing (chat_id preferred).
chat_id) over display strings.