List all users with access to a rule and their access levels.

## Path parameters

**`rule_id`** string required

The rule ID

## Returns

Returns a list of access rights objects showing all users with access to the rule.

Request

```bash cURL
curl https://api.aitronos.com/v1/rules/rule_a1b2c3d4/access \
  -H "X-API-Key: $FREDDY_API_KEY"
```


```python Python SDK
from aitronos import Aitronos

client = Aitronos(api_key="your-api-key")

result = client.rule_access_rights.list_access_rights("rule_abc123")
for access in result.data:
    print(f"{access.user_id}: {access.access_level}")
```


```python Python
import requests
import os

api_key = os.environ["FREDDY_API_KEY"]

response = requests.get(
    "https://api.aitronos.com/v1/rules/rule_a1b2c3d4/access",
    headers={"X-API-Key": api_key},
)
print(response.json())
```


```javascript JavaScript
const response = await fetch('https://api.aitronos.com/v1/rules/rule_a1b2c3d4/access', {
  headers: { 'X-API-Key': process.env.FREDDY_API_KEY },
});
console.log(await response.json());
```

Response

```json
{
  "success": true,
  "data": [
    {
      "rule_id": "rule_a1b2c3d4",
      "user_id": "usr_owner",
      "access_level": "owner",
      "granted_by": null,
      "created_at": "2025-01-10T10:00:00Z",
      "updated_at": "2025-01-10T10:00:00Z"
    },
    {
      "rule_id": "rule_a1b2c3d4",
      "user_id": "usr_collaborator",
      "access_level": "edit",
      "granted_by": "usr_owner",
      "created_at": "2025-01-17T12:00:00Z",
      "updated_at": "2025-01-17T12:00:00Z"
    },
    {
      "rule_id": "rule_a1b2c3d4",
      "user_id": "usr_viewer",
      "access_level": "view",
      "granted_by": "usr_owner",
      "created_at": "2025-01-16T14:00:00Z",
      "updated_at": "2025-01-16T14:00:00Z"
    }
  ]
}
```

## Related Resources

- [Create Rule](/docs/api-reference/rules/create)
- [List Rules](/docs/api-reference/rules/list)