# List product bases

## Attributes details
### Name
Name of the product base.
### Description
Description of the product base (HTML string). Localized content.
### ShortDescription
Short description of the product base (HTML string). Localized content.
### TermsOfUse
Terms of use of the product base (HTML string). Localized content.
### UseSession
Indicates whether offers associated with this product base require selecting a session.
### Timezone
Timezone in which the event takes place (e.g. `Europe/Paris`).
### Recurring
Indicates whether offers for this product base are recurring (multiple dates).
### BeneficiaryInfoMayBeRequired
Indicates whether beneficiary information may be required on tickets to generate order documents.
### InstantDocumentDelivery
Indicates whether order documents are available for immediate download.
### MaxAmountPerOrder
The maximum number of offers allowed in a single order.
### Universe
Universe of the product base (e.g. `show`).
### Venue
Venue information for the product base.
* `name`: Venue name
* `line1`, `line2`: Address lines
* `postalCode`, `city`, `country`: Address details
* `phone`, `website`: Contact information
* `latitude`, `longitude`: Geographic coordinates (decimal degrees, returned as strings)

### Medias content
* `logo`: Logo image if available
* `gallery`: Gallery images ordered by position

Endpoint: GET /v1/ticketing/catalogs/{catalogId}/product_bases
Version: release
Security: JWT

## Description:

  - `Attributes details` ()

  - `Name` ()
    Name of the product base.

  - `Description` ()
    Description of the product base (HTML string). Localized content.

  - `ShortDescription` ()
    Short description of the product base (HTML string). Localized content.

  - `TermsOfUse` ()
    Terms of use of the product base (HTML string). Localized content.

  - `UseSession` ()
    Indicates whether offers associated with this product base require selecting a session.

  - `Timezone` ()
    Timezone in which the event takes place (e.g. Europe/Paris).

  - `Recurring` ()
    Indicates whether offers for this product base are recurring (multiple dates).

  - `BeneficiaryInfoMayBeRequired` ()
    Indicates whether beneficiary information may be required on tickets to generate order documents.

  - `InstantDocumentDelivery` ()
    Indicates whether order documents are available for immediate download.

  - `MaxAmountPerOrder` ()
    The maximum number of offers allowed in a single order.

  - `Universe` ()
    Universe of the product base (e.g. show).

  - `Venue` ()
    Venue information for the product base. name: Venue nameline1, line2: Address linespostalCode, city, country: Address detailsphone, website: Contact informationlatitude, longitude: Geographic coordinates (decimal degrees, returned as strings)

  - `Medias content` ()
    logo: Logo image if availablegallery: Gallery images ordered by position

## Security:

  - `JWT` (unknown)
    apiKey in header Authorization

## Path parameters:

  - `catalogId` (string, required)
    Catalog identifier

## Query parameters:

  - `page` (integer)
    The collection page number

  - `itemsPerPage` (integer)
    The number of items per page

  - `withDisabled` (boolean)
    If true, the disabled product bases are returned in the response. If false, the disabled product bases are not returned in the response. If not specified, the disabled product bases are not returned in the response.

## Response 200:

  - `200` (unknown)
    TicketingProductBase collection

## Response 200 fields (application/ld+json):

  - `member` (array, required)

  - `member.@context` (any)

  - `member.@context.@vocab` (string, required)

  - `member.@context.hydra` (string, required)
    Enum: "http://www.w3.org/ns/hydra/core#"

  - `member.@id` (string, required)

  - `member.@type` (string, required)

  - `member.id` (string, required)
    Example: 0194ad2c-491c-7c9e-b842-10ee940ed6a3

  - `member.name` (string, required)
    Example: A great product base name

  - `member.description` (string, required)
    Description of the product base (HTML string). Localized content.
    Example: <h1>Explore the stadium through an exclusive visit.</h1>

  - `member.shortDescription` (string | null, required)
    Short description of the product base (HTML string). Localized content.
    Example: <b>An exclusive experience.</b>

  - `member.termsOfUse` (string | null, required)
    Terms of use of the product base (HTML string). Localized content.
    Example: <p>List of terms</p>

  - `member.disabled` (boolean, required)

  - `member.seatSelectionEnabled` (boolean, required)

  - `member.seatSelectionRequired` (boolean, required)

  - `member.useSession` (boolean, required)
    Indicates whether offers associated with this product base include sessions.

  - `member.documentsPerTicket` (boolean, required)
    Indicates whether the order documents are returned per tickets.

  - `member.timezone` (string, required)
    Timezone in which the event takes place.
    Example: Europe/Paris

  - `member.recurring` (boolean, required)
    Indicates whether offers for this product base are recurring.

  - `member.beneficiaryInfoMayBeRequired` (boolean, required)
    Indicates whether beneficiary information may be required on tickets to generate order documents.

  - `member.instantDocumentDelivery` (boolean, required)
    Indicates whether order documents are available for immediate download.

  - `member.maxAmountPerOrder` (integer | null, required)
    The maximum number of offers allowed in a single order.

  - `member.logo` (any, required)
    Logo specific to this product base. Returns null when the catalog logo applies.
    Example: {"publicUrl":"https://example.com/logo.jpg"}

  - `member.logo.publicUrl` (string, required)
    The image public URL
    Example: https://example.com/logo.png

  - `member.venue` (any, required)
    Venue specific to this product base. Returns null when the catalog venue applies.

  - `member.venue.name` (string, required)
    Venue name.
    Example: Groupama Stadium

  - `member.venue.line1` (string | null, required)
    First line of the venue address. May be null.
    Example: 10 avenue Simone-Veil

  - `member.venue.line2` (string | null, required)
    Second line of the venue address. May be null.
    Example: Bâtiment B

  - `member.venue.postalCode` (string | null, required)
    Postal code (zip code) of the venue address. May be null.
    Example: 69150

  - `member.venue.city` (string | null, required)
    City of the venue address. May be null.
    Example: Décines-Charpieu

  - `member.venue.country` (string | null, required)
    Country of the venue address. May be null.
    Example: FR

  - `member.venue.phone` (string | null, required)
    Venue phone number. May be null.
    Example: +33123456789

  - `member.venue.website` (string | null, required)
    Venue website URL. May be null.
    Example: https://www.puydufou.com

  - `member.venue.latitude` (string | null, required)
    Venue latitude (decimal degrees), returned as a string. May be null.
    Example: 46.8930

  - `member.venue.longitude` (string | null, required)
    Venue longitude (decimal degrees), returned as a string. May be null.
    Example: -0.9306

  - `member.options` (array, required)

  - `member.options.code` (string, required)
    Example: zone

  - `member.gallery` (array, required)
    Gallery images specific to this product base. Returns an empty array when the catalog gallery applies.
    Example: [{"publicUrl":"https://example.com/image_1.jpg"},{"publicUrl":"https://example.com/image_2.jpg"}]

  - `member.universe` (string | null, required)
    Universe of the product base.
    Enum: "sport", "stadium-tour", "park", "show", "museums-and-monuments", null

  - `member.metadata` (object, required)
    Example: {"category":"SPECTACLE","age_min":10}

## Response 403:

  - `403` (unknown)
    Forbidden

## Response 403 fields (application/ld+json):

  - `@context` (any)

  - `@context.@vocab` (string, required)

  - `@context.hydra` (string, required)
    Enum: "http://www.w3.org/ns/hydra/core#"

  - `@id` (string, required)

  - `@type` (string, required)

  - `title` (string | null, required)
    A short, human-readable summary of the problem.

  - `detail` (string | null, required)
    A human-readable explanation specific to this occurrence of the problem.

  - `status` (integer | null, required)

  - `instance` (string | null, required)
    A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.

  - `type` (string, required)
    A URI reference that identifies the problem type

  - `description` (string | null, required)

