I think the `[FromBody]` isn't required here (IIRC for complex types the default is to come from the body).