# Vendor files

Section: Purchasing. Part of the [API reference](https://developer.yoprint.com/reference.md). Web page: https://developer.yoprint.com/reference/vendor-files/

This page and all 5 operation pages, in one file: https://developer.yoprint.com/llms/vendor-files.txt

Files kept on a vendor, such as price lists.

## Operations (5)

- [Upload a file to a vendor](https://developer.yoprint.com/reference/vendor-files/v1-vendor-media-store.md): `POST /v1/api/store/{team_slug}/vendor/{hash_id}/media`. Uploads one file to the vendor and returns it.
- [List a vendor's files](https://developer.yoprint.com/reference/vendor-files/v1-vendor-media-index.md): `GET /v1/api/store/{team_slug}/vendor/{hash_id}/media`. Lists every file on the vendor, each with `id`, `collection`, `name`, `file_name`, `mime_type`, `size`, `position` and download links.
- [Get a vendor file](https://developer.yoprint.com/reference/vendor-files/v1-vendor-media-show.md): `GET /v1/api/store/{team_slug}/vendor/{hash_id}/media/{media_reference}`. Returns one file of the vendor.
- [Rename, reorder or delete vendor files](https://developer.yoprint.com/reference/vendor-files/v1-vendor-media-sync.md): `POST /v1/api/store/{team_slug}/vendor/{hash_id}/media/{media_reference}`. Changes several of the vendor's files in one request and returns all its files.
- [Delete a vendor file](https://developer.yoprint.com/reference/vendor-files/v1-vendor-media-destroy.md): `DELETE /v1/api/store/{team_slug}/vendor/{hash_id}/media/{media_reference}`. Deletes one file from the vendor.
