Though this is not completely a concern that the gem should adhere to, having a controller endpoint in the gem to implement this endpoint would make a lot of sense since the usage of this endpoint is rather unclear and necessary. The idea is to make this work like the devise gem, where the endpoint is provided out of the box. This should be configurable and optional.