# File lib/chef_zero/endpoints/nodes_endpoint.rb, line 10
      def post(request)
        # /nodes validation
        if request.rest_path.last == "nodes"
          data = parse_json(request.body)

          if data.has_key?("policy_name") && policy_name_invalid?(data["policy_name"])
            return error(400, "Field 'policy_name' invalid", :pretty => false)
          end

          if data.has_key?("policy_group") && policy_name_invalid?(data["policy_group"])
            return error(400, "Field 'policy_group' invalid", :pretty => false)
          end
        end

        super(request)
      end