Parse body first, before fetching the payload