> For the complete documentation index, see [llms.txt](https://dev.guardian.hedera.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.guardian.hedera.com/developer-tools-and-resources/api-reference/artifacts-apis.md).

# Artifacts APIs

Endpoints for uploading, retrieving, and deleting policy artifacts — files (schemas, configurations, evidence) attached to Guardian policies.

**Authentication:** Bearer token required (`Authorization: Bearer <token>`)

**Permission:** Standard Registry role required.

***

| Method   | Endpoint                         | Description                                    | Auth Required |
| -------- | -------------------------------- | ---------------------------------------------- | ------------- |
| `GET`    | `/api/v1/artifacts`              | Returns all artifacts                          | Yes           |
| `POST`   | `/api/v1/artifacts/{policyId}`   | Uploads new artifacts for the specified policy | Yes           |
| `DELETE` | `/api/v1/artifacts/{artifactId}` | Deletes the specified artifact                 | Yes           |

## Endpoints

* [Returns All Artifacts](/developer-tools-and-resources/api-reference/artifacts-apis/returns-all-artifacts.md)
* [Upload Artifacts](/developer-tools-and-resources/api-reference/artifacts-apis/upload-artifacts.md)
* [Delete Artifact](/developer-tools-and-resources/api-reference/artifacts-apis/delete-artifact.md)
