class ZuoraConnect::StaticController

def provision

def provision
  create_new_instance
  unless performed?
    render json: {
      status: 200,
      message: 'Success',
      app_instance_id: @appinstance.id
    }, status: 200
  end
rescue StandardError => e
  message = 'Failed to provision new instance'
  if performed?
    Rails.logger.error("#{message}: #{performed?}", e)
  else
    Rails.logger.error(message, e)
    render json: {
      status: 500,
      message: message
    }, status: 500
  end
end