It needs to be possible to create a new mapping from the frontend; therefore, an endpoint is required that allows the creation of a new mapping.
It should also be possible to derive the mapping from a previous version. This is particularly useful, as it allows the user to avoid starting from scratch each time a new version of a profile is released.