Jack Muller
09/13/2025, 8:40 PMAsk Inkeep
09/13/2025, 8:40 PMpermit support automation2
09/13/2025, 8:40 PMAsk Inkeep
09/13/2025, 8:40 PMgroup#groupContributor) are designed to grant permissions on specific resource instances (1) (2) . When a user is assigned a resource role for a particular instance, they should have the permissions defined for that role on that instance.
Here's what the documentation shows about resource role configuration:
resource "permitio_role" "Sender" {
key = "Sender"
name = "Sender"
resource = permitio_resource.Transaction.key
permissions = ["list"]
depends_on = [permitio_resource.Transaction]
}
(1)
And for resource role assignment:
await permit.api.roleAssignments.assign({
role: "Sender",
tenant,
resource_instance: `Transaction:${transaction.id}`,
user,
}) ;
(2)
Since you're experiencing unexpected denials, let me help you troubleshoot. Could you please provide:
1. Which Workspace / Project / Env you are using
2. What calls you are performing (as SDK code or CURL) - specifically the exact check call for the list-group-processes action
3. Which PDP version you are running
4. Relevant logs from your PDP showing the permission check evaluation
This information will help our engineers investigate why the permission check is being denied despite the role assignment appearing correct.Ask Inkeep
09/13/2025, 8:40 PMJack Muller
09/13/2025, 8:44 PMJack Muller
09/13/2025, 8:54 PMEli Moshkovich
09/13/2025, 10:00 PMJack Muller
09/13/2025, 10:04 PMOmer Zuarets
09/14/2025, 6:41 AMJack Muller
09/14/2025, 11:01 AMAlon Boshi
09/14/2025, 11:04 AMOmer Zuarets
09/14/2025, 11:10 AMOmer Zuarets
09/14/2025, 11:17 AM