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

# Artifacts

Artifacts are text, images, and other file content generated by agents or saved by applications. A name can have multiple versions. This page indexes Agent API Server endpoints; Harness deployments have separate [artifact endpoints](https://docs.veadk.xyz/productions/api-reference/preview/en/harness-runtime/list-artifacts.md)

A save response returns the version number, a content read returns a `Part`, and metadata endpoints return URI, MIME type, and custom information. Deleting an artifact removes all its versions; preserve any content you need first

| Method | Path | Endpoint |
| - | - | - |
| GET | `/apps/{app_name}/users/{user_id}/sessions/{session_id}/artifacts/{artifact_name}/versions/metadata` | [List artifact version metadata](https://docs.veadk.xyz/productions/api-reference/preview/en/agent-api-server/list-artifact-metadata.md) |
| GET | `/apps/{app_name}/users/{user_id}/sessions/{session_id}/artifacts` | [List artifacts](https://docs.veadk.xyz/productions/api-reference/preview/en/agent-api-server/list-artifacts.md) |
| GET | `/apps/{app_name}/users/{user_id}/sessions/{session_id}/artifacts/{artifact_name}/versions` | [List artifact versions](https://docs.veadk.xyz/productions/api-reference/preview/en/agent-api-server/list-artifact-versions.md) |
| GET | `/apps/{app_name}/users/{user_id}/sessions/{session_id}/artifacts/{artifact_name}/versions/{version_id}/metadata` | [Get artifact version metadata](https://docs.veadk.xyz/productions/api-reference/preview/en/agent-api-server/get-artifact-metadata.md) |
| GET | `/apps/{app_name}/users/{user_id}/sessions/{session_id}/artifacts/{artifact_name}/versions/{version_id}` | [Get an artifact version](https://docs.veadk.xyz/productions/api-reference/preview/en/agent-api-server/get-artifact-version.md) |
| POST | `/apps/{app_name}/users/{user_id}/sessions/{session_id}/artifacts` | [Save an artifact](https://docs.veadk.xyz/productions/api-reference/preview/en/agent-api-server/save-artifact.md) |
| DELETE | `/apps/{app_name}/users/{user_id}/sessions/{session_id}/artifacts/{artifact_name}` | [Delete an artifact](https://docs.veadk.xyz/productions/api-reference/preview/en/agent-api-server/delete-artifact.md) |
| GET | `/apps/{app_name}/users/{user_id}/sessions/{session_id}/artifacts/{artifact_name}` | [Get the latest artifact](https://docs.veadk.xyz/productions/api-reference/preview/en/agent-api-server/get-artifact.md) |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.