Home > @infiniteobjects/shopify-data-manager > AdminTypes > Catalog
A list of products with publishing and pricing information. A catalog can be associated with a specific context, such as a [Market](https://shopify.dev/api/admin-graphql/current/objects/market), [CompanyLocation](https://shopify.dev/api/admin-graphql/current/objects/companylocation), or [App](https://shopify.dev/api/admin-graphql/current/objects/app).
Signature:
export interface Catalog
| Property | Modifiers | Type | Description |
|---|---|---|---|
| id | Scalars[‘ID’][‘output’] | A globally-unique ID. | |
| operations | Array<ResourceOperation> | Most recent catalog operations. | |
| priceList? | Maybe<PriceList> | (Optional) The price list associated with the catalog. | |
| publication? | Maybe<Publication> | (Optional) A group of products and collections that’s published to a catalog. | |
| status | CatalogStatus | `${CatalogStatus}` | The status of the catalog. | |
| title | Scalars[‘String’][‘output’] | The name of the catalog. |