I get a 405 when trying to send a POST request

The 405 response might happen if the data is wrapped around the “data” attribute.

Make sure you send:

{
  "data": {
    "firstName": "Kai" 
  }
}

instead of

{
  "firstName": "Kai" 
}