API redesigned

add example with Request.All