---
title: "Get all the files inside an Item"
method: GET
path: "/vaults/{vaultUuid}/items/{itemUuid}/files"
tags: ["Files"]
---

# Get all the files inside an Item

`GET /vaults/{vaultUuid}/items/{itemUuid}/files`

## Path parameters

- `vaultUuid` string, uuid, required
- `itemUuid` string, uuid, required

## Query parameters

- `inline_files` boolean

## Response `200`

OK

- File[]
  - `id` string — ID of the file
  - `name` string — Name of the file
  - `size` integer — Size in bytes of the file
  - `content_path` string — Path of the Connect API that can be used to download the contents of this file.
  - `section` object — For files that are in a section, this field describes the section.
    - `id` string
  - `content` string, byte — Base64-encoded contents of the file. Only set if size <= OP_MAX_INLINE_FILE_SIZE_KB kb and `inline_files` is set to `true`.

## Other responses

- `401` — Invalid or missing token
- `404` — Item not found
- `413` — File content too large to display

---

[API](https://skmtc.net/1password/apis/1password-connect.md) · [All operations](https://skmtc.net/1password/apis/1password-connect/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/1password/1password-connect/revisions/819fa3a9a104/schema)
