Impement registration and confirmation with API