# AccessKeyInfo

**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`]
