---
sidebar:
  label: roboto.auth.fga
  order: 0
title: roboto.auth.fga
---
## Module Contents

### AuthZTupleRecord

```python
class roboto.auth.fga.AuthZTupleRecord(/, **data: Any)
```

`from roboto.auth import AuthZTupleRecord`

[Source](https://github.com/roboto-ai/roboto-python-sdk/blob/main/src/roboto/auth/fga.py#L10-L17)

Bases: `pydantic.BaseModel`

Fully qualified record of (user has relation to obj)

**Parameters**

- **data** (`Any`)

**Attributes**

- **AuthZTupleRecord.obj** (`str`)
- **AuthZTupleRecord.relation** (`str`)
- **AuthZTupleRecord.user** (`str`)

### EditAccessRequest

```python
class roboto.auth.fga.EditAccessRequest(/, **data: Any)
```

`from roboto.auth import EditAccessRequest`

[Source](https://github.com/roboto-ai/roboto-python-sdk/blob/main/src/roboto/auth/fga.py#L20-L26)

Bases: `pydantic.BaseModel`

Request payload to add or remove fine-grained access to a Roboto resource

**Parameters**

- **data** (`Any`)

**Attributes**

- **EditAccessRequest.add** (`list[AuthZTupleRecord]`) = `None`
- **EditAccessRequest.remove** (`list[AuthZTupleRecord]`) = `None`

### GetAccessResponse

```python
class roboto.auth.fga.GetAccessResponse(/, **data: Any)
```

`from roboto.auth import GetAccessResponse`

[Source](https://github.com/roboto-ai/roboto-python-sdk/blob/main/src/roboto/auth/fga.py#L29-L35)

Bases: `pydantic.BaseModel`

Response payload for a request to describe fine-grained access to a Roboto resource

**Parameters**

- **data** (`Any`)

**Attributes**

- **GetAccessResponse.group_permissions** (`dict[str, list[str]]`) = `None`
- **GetAccessResponse.relations** (`list[AuthZTupleRecord]`)
