[api] make the receiver_role a symbol