# CollectionsManager
Reach these methods through the `collections` field on `client::Client`.
## list
`GET /collections`
| `fields` | query | `Vec<String>` | no |
| `offset` | query | `i64` | no |
| `limit` | query | `i64` | no |
**Returns:** `Collections`
Paginated — `list(...)` returns a paginator you drive with `.next().await`, threading the cursor for you. See the [pagination guide](../pagination.md).
## list_items
`GET /collections/{collection_id}/items`
| `collection_id` | path | `String` | yes |
| `fields` | query | `Vec<String>` | no |
| `offset` | query | `i64` | no |
| `limit` | query | `i64` | no |
**Returns:** `ItemsOffsetPaginated`
Paginated — `list_items(...)` returns a paginator you drive with `.next().await`, threading the cursor for you. See the [pagination guide](../pagination.md).
## get
`GET /collections/{collection_id}`
| `collection_id` | path | `String` | yes |
**Returns:** `Collection`