# ListAccessKeysResponse

**keys** object[] required

Array [

**id** string required

Access key ID

**name** string required

Name of the access key

**status** string required

Status of the access key.

**Possible values:** [`Active`, `Inactive`]

**buckets_roles** object[]

Array [

**bucket_name** string required

Name of the bucket

**role** string required

The role defines the permissions for the associated bucket:

- `ReadOnly`: Read-only access to the bucket. Permits read operations like GetObject, HeadObject, ListObjects.
- `Editor`: Read and write access to the bucket. Includes everything in ReadOnly, plus PutObject, DeleteObject, and bucket configuration operations.
- `Admin`: Full access to all buckets in the org, bypasses all permission checks. When used with `bucket_name: "*"`, the access key is treated as a full org admin. The value of `bucket_name` should always be `*` when using this role.

Example:

```
{
    "bucket_name": "*",
    "role": "Admin"
}
```

**Possible values:** [`ReadOnly`, `Editor`, `Admin`]

]

**next_continuation_token** string

Pass as continuation_token for next page. Empty if no more results.

ListAccessKeysResponse

```json
{
  "keys": [
    {
      "id": "string",
      "name": "string",
      "status": "Active",
      "buckets_roles": [
        {
          "bucket_name": "string",
          "role": "ReadOnly"
        }
      ]
    }
  ],

"next_continuation_token": "string"
}
```
