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

# Manage a digital catalog

> Create catalogs, products, variants, prices, media, and inventory.

Digital Catalog organizes sellable products in the authenticated merchant and environment. Use its IDs to create charge snapshots without processor details.

## Find each resource

| Resource   | Base route                                                         |
| ---------- | ------------------------------------------------------------------ |
| Catalogs   | `/v1/digital-catalogs`                                             |
| Products   | `/v1/digital-catalogs/{catalog_id}/products`                       |
| Variants   | `/v1/digital-catalogs/{catalog_id}/products/{product_id}/variants` |
| Categories | `/v1/digital-catalogs/{catalog_id}/categories`                     |
| Brands     | `/v1/digital-catalogs/{catalog_id}/brands`                         |
| Imports    | `/v1/digital-catalogs/{catalog_id}/imports`                        |
| Media      | `/v1/digital-catalogs/{catalog_id}/media`                          |
| Inventory  | `/v1/digital-catalogs/{catalog_id}/inventory`                      |

Assign `digital_catalog:read` for reads and `digital_catalog:write` for mutations. The gateway fixes merchant and environment from the key.

Retrieve a snapshot from `GET /v1/digital-catalogs/{catalog_id}/products/{product_id}/line-item`. Send it as `catalog_line_item` when creating Checkout or Payment Links.

<Warning>
  Do not build `catalog_line_item` manually. Use the snapshot returned by
  SimplePay.
</Warning>
