Tizen.ppm undefined, tizen object does exist (web app for TV 6.0)

Hi, I’m messing around voice commands, but cannot get pass the permission error 18. I tried getting permissions using

 tizen.ppm.requestPermission(uri,
	      function(success) { resolve(success); },
	      function(error) { reject(error); });
	  });

…but it errors out in console: TypeError: Cannot read property 'requestPermission' of undefined
as if the ppm property of the tizen object does not exist.