feat(methods): from_data is required to pass body

Reference semantics of the body data on simple APIs can be safely
used, and enforcing such a keyword argument makes helps clarify
the messy arguments.