Amir Tugendhaft
03/12/2026, 1:25 PMTenant A:
* User A
* Role: Viewer
* Additional/override permissions: Create document
* User B
* Role: Editor
...
Is this possible in the current system?
I'm getting really confused with the "instance", "policy" and "resource" terminologydavid
03/12/2026, 1:30 PMAsk Inkeep
03/12/2026, 1:30 PMAsk Inkeep
03/12/2026, 1:30 PMawait permit.api.users.sync({
key: 'user_a',
email: '<mailto:usera@example.com|usera@example.com>',
role_assignments: [
{ role: 'viewer', tenant: 'tenant_a' },
{ role: 'creator', resource_instance: 'document_123' }
]
}) ;
This approach allows User A to have the "Viewer" role at the tenant level while having additional "creator" perAsk Inkeep
03/12/2026, 1:30 PMAmir Tugendhaft
03/12/2026, 1:47 PMAsk Inkeep
03/12/2026, 1:47 PMAsk Inkeep
03/12/2026, 1:47 PMAsk Inkeep
03/12/2026, 1:47 PMAmir Tugendhaft
03/12/2026, 1:54 PMdavid
03/12/2026, 2:01 PMAmir Tugendhaft
03/12/2026, 2:04 PMdavid
03/12/2026, 2:13 PMAmir Tugendhaft
03/12/2026, 2:21 PM