Universal App - HTML Page Permission Problem

Your Setup:

  • SeaTable Cloud
  • 6.2

Describe the Problem/Error/Question:

SeaTable Cloud 6.2

HTML Page inside Universal App.

new HTMLPageSDK() and await sdk.init() succeed.

sdk.listRows({ tableName: "Email Groups" }) always returns:

403 Permission denied

even when logged in as the app administrator.

There is no “Grant table access” option anywhere in the HTML Page settings.

Error Messages:

If there are any error messages shown in the browser console, please include them for better readability by wrapping them in a code block.

const sdk = new HTMLPageSDK();
await sdk.init();

const res = await sdk.listRows({
  tableName: "Email Groups",
  start: 0,
  limit: 100,
});

result

Permission denied.

Any help would be appreciated

Hi!

There is no “Grant table access” option anywhere in the HTML Page settings.

You have to click on the little cog icon in the left sidebar when editing the app:

Then you are able to configure the permissions per table in the right sidebar:


Let me know if this solves the Permission denied issue for you.

Thanks, but this is the permissions that comes up, so issue not resolved

You need to click on the “Add table” button and allow the “Can view records” permissions for the Email Groups table.

Thanks, that solved it