> ## Documentation Index
> Fetch the complete documentation index at: https://docs.shinzo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Get File Metadata

> Get metadata about a file or directory in an agent's workspace.

## Authentication

Requires JWT token or Platform API key.

<ParamField path="agentId" type="string" required>Agent UUID</ParamField>
<ParamField path="path" type="string" required>File or directory path within the agent workspace (wildcard segment)</ParamField>

## Example Request

```bash theme={null}
curl -X GET "https://api.app.shinzo.ai/v1/agent/agt_abc123/filesystem/metadata/workspace/src/index.js" \
  -H "Authorization: Bearer <jwt_token>"
```

## Response

```json theme={null}
{
  "path": "/workspace/src/index.js",
  "type": "file",
  "size": 1024,
  "permissions": "644",
  "created_at": "2025-01-15T10:00:00Z",
  "modified_at": "2025-01-20T12:30:00Z"
}
```

## Response Fields

| Field         | Type   | Description                            |
| ------------- | ------ | -------------------------------------- |
| `path`        | string | Absolute path of the file or directory |
| `type`        | string | Entry type (`file` or `directory`)     |
| `size`        | number | Size in bytes                          |
| `permissions` | string | File permissions in octal format       |
| `created_at`  | string | Creation timestamp (ISO 8601)          |
| `modified_at` | string | Last modified timestamp (ISO 8601)     |

## Status Codes

| Code  | Description                    |
| ----- | ------------------------------ |
| `200` | Metadata returned successfully |
| `401` | Invalid authentication         |
| `403` | Access denied                  |
| `404` | Agent or path not found        |
