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

# Overview

> Import, retrieve, and delete products, and upload media, with the Videowise API.

The Videowise API is for **catalog and media** — not for embedding widgets or live shopping. For on-site embeds, start with [Shoppable videos](/shoppable-videos/overview) or [Live shopping](/live-shopping/overview).

Use the Product API when you are not on Shopify (or need to sync a custom catalog) to import, retrieve, and delete products. Use the Media API to upload video and image files.

<CardGroup cols={2}>
  <Card title="Authentication" icon="shield-check" href="/product-api/authentication">
    Send `X-Videowise-Access-Token` on every request.
  </Card>

  <Card title="Product" icon="tag" href="/product-api/product">
    Bulk import, CSV import, retrieve, and delete products.
  </Card>

  <Card title="Media" icon="photo-film" href="/product-api/media">
    Upload video and image files.
  </Card>
</CardGroup>

## Operations

* **Bulk import** — import multiple products in a single request
* **Single import** — import or modify one product
* **Retrieve product** — fetch details by reference ID or SKU
* **Delete product** — delete a product by reference ID or SKU
* **Upload media** — upload a video or image file

## Base URL

All API requests use:

```plaintext theme={null}
https://api.videowise.com
```

## Limitations

* **Product limit:** maximum of 10,000 products per request
* **Rate limit:** 100 requests per minute

## Recommendations

* Send bulk imports in smaller chunks to avoid timeouts, even though the maximum is 10,000 products per request
* Prefer bulk import over many single-import requests

## Related

* [Custom platforms](/shoppable-videos/custom-platforms) — embed widgets after the catalog is synced
* [Shoppable videos](/shoppable-videos/overview)
* [Live shopping](/live-shopping/overview)
