new api_call rpc