Sygnatura axios dla posta to axios.post(url[, data[, config]])
. Więc chcesz wysłać obiekt params w trzecim argumencie:
.post(`/mails/users/sendVerificationMail`, null, { params: {
mail,
firstname
}})
.then(response => response.status)
.catch(err => console.warn(err));
Spowoduje to POST pustego ciała z dwoma parametrami zapytania: