IntegrationRuntime Add Run Time Permissions "PropertyRead" in Service
So I've started looking into this and so far, I've been seeing that you need to use AddInstanceRunTimePermission instead of AddRunTimePermission in order to set the "Property Read" Runtime Permission. This is my code currently:
// Sets ServiceInvoke Runtime Permission of IntegrationRuntime for required GroupName
ThingTemplates["IntegrationRuntime"].AddRunTimePermission({
principal: name /* STRING */,
allow: true /* BOOLEAN */,
resource: "*" /* STRING */,
type: "ServiceInvoke" /* STRING */,
principalType: "Group" /* STRING */
});
ThingTemplates["IntegrationRuntime"].AddInstanceRunTimePermission({
principal: name /* STRING */,
allow: true /* BOOLEAN */,
resource: "*" /* STRING */,
type: "PropertyRead" /* STRING */,
principalType: "Group" /* STRING */
});
And after running it I get this with no errors:

Service Execute is allowed like I want but is there no way to set Property Read to allow using AddRunTimePermission? Because I can set it to allow when editing the permissions on the entity itself, so why am I unable to in the service?
Any clarity on this is very much appreciated.

