---
title: "Business gallery model"
description: "A BusinessGallery record attaches an image or video and optional visible text to one business."
canonical: https://docs.ordering.co/api-reference/guides/business-gallery-model/
---

# Business gallery model

A `BusinessGallery` record attaches an image or video and optional visible text to one business.

## Current public operations

| Action | Method   | Resource                                 |
| ------ | -------- | ---------------------------------------- |
| List   | `GET`    | `/business/{business}/gallery`           |
| Find   | `GET`    | `/business/{business}/gallery/{gallery}` |
| Create | `POST`   | `/business/{business}/gallery`           |
| Delete | `DELETE` | `/business/{business}/gallery/{gallery}` |

The four Business Gallery operations listed in the API reference require authentication. For creation, type `1` requires `file`, while type `2` requires a valid `video` URL. Other `type` values are not defined by a complete enum; follow the linked operation for request details.

Representative model fields are `id`, `business_id`, `type`, `file`, `video`, `title`, and `description`. For creation, type `1` requires `file`; type `2` requires a valid `video` URL. The integer `type` rule does not define a complete enum. See the linked operation for its request contract.

See [load the business for gallery items](https://docs.ordering.co/api-reference/guides/business-gallery-special-request/) for relation-loading context.
