Operate signal api