raise exceptions when build_request is missing data