---
title: "Product Gallery Model"
description: "Learn more about Product Gallery Model in this Ordering API guide for developers integrating the platform."
canonical: https://docs.ordering.co/api-reference/guides/product-gallery-model/
---

# Product Gallery Model

Product gallery items attach an image or video to a product.

## Operations

| Action | Method   | Guide                                                                                                     |
| ------ | -------- | --------------------------------------------------------------------------------------------------------- |
| List   | `GET`    | [Get Product Gallery Items](https://docs.ordering.co/api-reference/guides/get-product-gallery-items/)     |
| Find   | `GET`    | [Find Product Gallery Item](https://docs.ordering.co/api-reference/guides/get-product-gallery-item/)      |
| Create | `POST`   | [Create Product Gallery Item](https://docs.ordering.co/api-reference/guides/create-product-gallery-item/) |
| Update | `POST`   | [Edit Product Gallery Item](https://docs.ordering.co/api-reference/guides/update-product-gallery-item/)   |
| Delete | `DELETE` | [Delete Product Gallery Item](https://docs.ordering.co/api-reference/guides/delete-product-gallery-item/) |

## Shared fields

- `id` identifies the gallery record.

- `product_id` associates the item with a product.

- `file` carries image input or the stored image location.

- `video` carries a video URL.

- `title` and `description` provide visible context.

The controller validates `type` as an integer but does not limit accepted values to `1` and `2`. Check the operation requirements before relying on either value.

Mutations require administrator or business-manager access and check hierarchy and ownership. Read access may differ by operation.
