code: def confirm_registration(request, key, template="locksmith/confirmed.html"):
      '''
          API key confirmation
  
          visiting this URL marks a Key as ready for use
      '''
      context = {'LOCKSMITH_BASE_TEMPLATE': settings.LOCKSMITH_BASE_TEMPLATE}
      try:
          context['key'] = key_obj = Key.objects.get(key=key)
          if key_obj.status != 'U':
              context['error'] = 'Key Already Activated'
          else:
              key_obj.status = 'A'
              key_obj.save()
              key_obj.mark_for_update()
      except Key.DoesNotExist:
          context['error'] = 'Invalid Key'
      return render_to_response(template, context,
                                context_instance=RequestContext(request)f confirm_registration(request, key, template="locksmith/confirmed.html"):
      '''
          API key confirmation
  
          visiting this URL marks a Key as ready for use
      '''
      context = {'LOCKSMITH_BASE_TEMPLATE': settings.LOCKSMITH_BASE_TEMPLATE}
      try:
          context['key'] = key_obj = Key.objects.get(key=key)
          if key_obj.status != 'U':
              context['error'] = 'Key Already Activated'
          else:
              key_obj.status = 'A'
              key_obj.save()
              key_obj.mark_for_update()
      except Key.DoesNotExist:
          context['error'] = 'Invalid Key'
      return render_to_response(template, context,
                                context_instance=RequestContext(request))
docs: API key confirmation
  
          visiting this URL marks a Key as ready for use