Courier node mergeProfile throwing 404 error

I’m using the CourierClient from @trycourier/courier, when I call courierClient.mergeProfile it’s throwing a 404 error.

A user is being created in Courier, but their profile data is blank, just has the recipientId and email.