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

> ## Agent Instructions
> For new direct REST integrations, use the v2026-04 surfaces. The @fluid-app FairShare SDK continues to use its own published public-v2025-06 contract.
> Authenticate with the header Authorization: Bearer <token>; public storefront read endpoints require no auth.
> Lists use cursor pagination via the page[cursor] and page[limit] query params; follow meta.pagination.next_cursor until it is null.
> When the same operation exists on more than one surface, use the newest: dated API versions are newer than unversioned ones, and later dates win (v2026-04 > v2025-06 > unversioned v0/v1.1). Fall back to a legacy or unversioned operation only when no newer versioned equivalent exists — the company-v0 notes below list the known superseded operations. /api/company/v1 and /api/v1/... paths are documented in no spec here and must never be used (/api/v1.1/... is distinct and documented in company-v0). Use page/per_page offset pagination only where a spec documents it — in practice the unversioned company-v0 admin surface; every versioned surface uses cursor pagination.
> The OpenAPI specs under api-reference/ are the authoritative contracts; prefer them over prose when in doubt. api-reference/storefront-v2026-04.yaml covers the v2026-04 storefront surface (/api/v202604/... paths); api-reference/auth-v0.yaml covers the unversioned auth surface (/api/... paths — authentication, MFA, social auth, and token exchange); api-reference/checkout-v2026-04.yaml covers the v2026-04 checkout surface (/api/checkout/v2026-04/... paths — carts, cart auth, discounts, items, subscriptions, orders, enrollments, and store config); api-reference/public-v2025-06.yaml covers the Public SDK surface used by the @fluid-app FairShare SDK, including its parallel cart lifecycle, browser integrations, versioned payment callbacks, unversioned public utilities, and the cart price-override operation; api-reference/payment-v2026-04.yaml covers the v2026-04 payment gateway admin surface (/api/payment/v2026-04/... paths, bearer-authenticated — gateway CRUD, gateway purchase/authorize/$0-verify, transaction list/show and capture/void/credit, and merchant payment configuration); api-reference/payments-v2026-04.yaml covers the v2026-04 cart payment surface (/api/payments/v2026-04/carts/{cart_token}/... paths, authenticated by the cart token in the path with no bearer — payment-method selection, VGS card tokenization, 3D Secure verification, and PayPal/Braintree/Klarna/Apple Pay flows); api-reference/commerce-v2026-04.yaml covers the v2026-04 commerce order-editing surface (/api/v202604/orders/{order_id}/edits paths, bearer-authenticated — post-checkout order edits that atomically insert items and add adjustments/discounts, with an optional dry-run preview); api-reference/webhooks-v0.yaml covers the unversioned webhooks surface (/api/... paths — webhook registration, delivery payloads, callback registrations, company events, and webhook/callback schemas); api-reference/company-v0.yaml covers the legacy unversioned company admin surface (/api/... paths, bearer-authenticated — company settings and management, customers, users, roles, subscription plans, subscription bundles, subscriptions, media, pages, catch-ups, inventory levels, domains, agreements, and admin order actions). company-v0 caveats: it is the legacy v0 admin contract and its lists use flat page/per_page offset pagination, which is expected there despite the general cursor-pagination rule; where an operation exists in both company-v0 and a versioned spec, prefer the versioned spec — the subscriptions lifecycle (list/create/show/update, cancel, pause, reactivate, resume, retry, skip, failed-cycle-waiver, discounts) and subscription bundles are superseded by checkout-v2026-04, and company pages/media CRUD plus the public pages, categories, products, and media list endpoints are superseded by storefront-v2026-04. Subscription plan management (/api/subscription_plans, resource-wrapped {"subscription_plan": {...}} bodies) exists only in company-v0.
> Successful responses wrap the resource payload alongside a top-level integer status and a meta object.

# List company media

> Get all company media with pagination and filtering. Only returns 'share' type media by default.



## OpenAPI

````yaml /api-reference/company-v0.yaml get /api/company/media
openapi: 3.1.0
info:
  title: Fluid Company API
  version: v0
  contact:
    email: support@fluid.app
  license:
    name: Proprietary
    identifier: LicenseRef-Proprietary
servers:
  - url: https://api.fluid.app
  - url: https://{company}.fluid.app
    description: Production server with company subdomain
    variables:
      company:
        default: myco
        description: Company subdomain
security: []
paths:
  /api/company/media:
    get:
      tags:
        - media
      summary: List company media
      description: >-
        Get all company media with pagination and filtering. Only returns
        'share' type media by default.
      operationId: company_v0_list_company_media
      parameters:
        - name: page
          in: query
          schema:
            type: integer
            default: 1
          required: false
          description: Page number for pagination
        - name: per_page
          in: query
          schema:
            type: integer
            default: 10
          required: false
          description: Number of records per page
        - name: search_query
          in: query
          schema:
            type: string
          required: false
          description: Search by title
        - name: sorted_by
          in: query
          schema:
            type: string
          required: false
          description: Sort order (title_desc, created_at_desc, etc)
        - name: status
          in: query
          schema:
            type: string
            enum:
              - active
              - inactive
          required: false
          description: Filter by status (active/inactive)
        - name: language_iso
          in: query
          schema:
            type: string
          required: false
          description: Language code for translations (e.g., 'en', 'es', 'de')
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/ListCompanyMediaResponse200ApplicationJsonSchema
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UnauthorizedResponse'
      security:
        - bearer_auth: []
components:
  schemas:
    ListCompanyMediaResponse200ApplicationJsonSchema:
      type:
        - array
        - 'null'
      items:
        anyOf:
          - $ref: '#/components/schemas/index10'
          - type: 'null'
      description: ''
    UnauthorizedResponse:
      type: object
      properties:
        message:
          type: string
      required:
        - message
    index10:
      title: index10
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        user_id:
          type:
            - string
            - number
            - integer
            - 'null'
        media_type:
          type:
            - string
            - number
            - integer
            - 'null'
        media_format:
          type:
            - string
            - number
            - integer
            - 'null'
        image_url:
          type:
            - string
            - number
            - integer
            - 'null'
        video_url:
          type:
            - string
            - number
            - integer
            - 'null'
        pdf_url:
          type:
            - string
            - number
            - integer
            - 'null'
        title:
          type:
            - string
            - number
            - integer
            - 'null'
        description:
          allOf:
            - $ref: '#/components/schemas/Description19'
            - {}
        stripped:
          type:
            - string
            - number
            - integer
            - 'null'
        kind:
          type:
            - string
            - number
            - integer
            - 'null'
        active:
          type:
            - boolean
            - 'null'
        visibility:
          type:
            - string
            - number
            - integer
            - 'null'
        share_link:
          type:
            - string
            - number
            - integer
            - 'null'
        views:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        leads:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        language_id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        watch:
          type:
            - string
            - number
            - integer
            - 'null'
        video_status:
          type:
            - string
            - number
            - integer
            - 'null'
        duration:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        cta_url:
          type:
            - string
            - number
            - integer
            - 'null'
        cta_button_text:
          type:
            - string
            - number
            - integer
            - 'null'
        cta_enabled:
          type:
            - boolean
            - 'null'
        cta_action_type:
          type:
            - string
            - number
            - integer
            - 'null'
        video_shopping_enabled:
          type:
            - boolean
            - 'null'
        prompts_enabled:
          type:
            - boolean
            - 'null'
        label:
          anyOf:
            - allOf:
                - anyOf:
                    - $ref: '#/components/schemas/Label'
                - {}
            - type:
                - string
                - number
                - integer
                - 'null'
        display_tag:
          type:
            - string
            - number
            - integer
            - 'null'
        prompts:
          type:
            - array
            - 'null'
          items:
            type:
              - string
              - number
              - integer
              - 'null'
          description: ''
        attached_shareables:
          type:
            - array
            - 'null'
          items:
            anyOf:
              - $ref: '#/components/schemas/AttachedShareable'
              - allOf:
                  - $ref: '#/components/schemas/AttachedShareable1'
                  - {}
          description: ''
        subtitles:
          allOf:
            - $ref: '#/components/schemas/Subtitles'
            - {}
        comments:
          type:
            - array
            - 'null'
          items:
            anyOf:
              - $ref: '#/components/schemas/Comment'
              - type: 'null'
          description: ''
    Description19:
      title: Description19
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        name:
          type:
            - string
            - number
            - integer
            - 'null'
        body:
          type:
            - string
            - number
            - integer
            - 'null'
        record_type:
          type:
            - string
            - number
            - integer
            - 'null'
        record_id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        created_at:
          type:
            - string
            - number
            - integer
            - 'null'
        updated_at:
          type:
            - string
            - number
            - integer
            - 'null'
        locale:
          type:
            - string
            - number
            - integer
            - 'null'
    Label:
      title: Label
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        title:
          type:
            - string
            - number
            - integer
            - 'null'
        background:
          type:
            - string
            - number
            - integer
            - 'null'
        icon:
          type:
            - string
            - number
            - integer
            - 'null'
        color:
          type:
            - string
            - number
            - integer
            - 'null'
    AttachedShareable:
      title: AttachedShareable
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        kind:
          type:
            - string
            - number
            - integer
            - 'null'
        timestamp:
          type:
            - string
            - number
            - integer
            - 'null'
        attachment:
          allOf:
            - $ref: '#/components/schemas/Attachment'
            - {}
        content:
          type:
            - string
            - number
            - integer
            - 'null'
        position:
          type:
            - string
            - number
            - integer
            - 'null'
        style:
          type:
            - string
            - number
            - integer
            - 'null'
        share_link:
          type:
            - string
            - number
            - integer
            - 'null'
        attachment_type:
          type:
            - string
            - number
            - integer
            - 'null'
    AttachedShareable1:
      title: AttachedShareable1
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        kind:
          type:
            - string
            - number
            - integer
            - 'null'
        timestamp:
          type:
            - string
            - number
            - integer
            - 'null'
        attachment:
          allOf:
            - $ref: '#/components/schemas/Attachment1'
            - {}
        content:
          type:
            - string
            - number
            - integer
            - 'null'
        position:
          type:
            - string
            - number
            - integer
            - 'null'
        style:
          type:
            - string
            - number
            - integer
            - 'null'
        share_link:
          type:
            - string
            - number
            - integer
            - 'null'
        attachment_type:
          type:
            - string
            - number
            - integer
            - 'null'
    Subtitles:
      title: Subtitles
      type:
        - object
        - 'null'
      properties:
        es:
          type:
            - string
            - number
            - integer
            - 'null'
        en:
          type:
            - string
            - number
            - integer
            - 'null'
    Comment:
      title: Comment
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        body:
          type:
            - string
            - number
            - integer
            - 'null'
        deleted_at:
          type:
            - string
            - number
            - integer
            - 'null'
        full_name:
          type:
            - string
            - number
            - integer
            - 'null'
        first_name:
          type:
            - string
            - number
            - integer
            - 'null'
        last_name:
          type:
            - string
            - number
            - integer
            - 'null'
        image_url:
          type:
            - string
            - number
            - integer
            - 'null'
        relateable_id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        relateable_type:
          type:
            - string
            - number
            - integer
            - 'null'
        likes:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        liked:
          type:
            - boolean
            - 'null'
        replies:
          type:
            - array
            - 'null'
          items:
            type:
              - string
              - number
              - integer
              - 'null'
          description: ''
        created_at:
          type:
            - string
            - number
            - integer
            - 'null'
        contact_id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        user_id:
          type:
            - string
            - number
            - integer
            - 'null'
        user:
          anyOf:
            - type: object
              additionalProperties:
                $ref: '#/components/schemas/JsonValue'
            - type: 'null'
    Attachment:
      title: Attachment
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        active:
          type:
            - boolean
            - 'null'
        title:
          type:
            - string
            - number
            - integer
            - 'null'
        description:
          allOf:
            - $ref: '#/components/schemas/Description27'
            - {}
        stripped:
          type:
            - string
            - number
            - integer
            - 'null'
        price:
          type:
            - string
            - number
            - integer
            - 'null'
        display_price:
          type:
            - string
            - number
            - integer
            - 'null'
        subscription_price:
          type:
            - string
            - number
            - integer
            - 'null'
        display_subscription_price:
          type:
            - string
            - number
            - integer
            - 'null'
        wholesale_price:
          type:
            - string
            - number
            - integer
            - 'null'
        display_wholesale_price:
          type:
            - string
            - number
            - integer
            - 'null'
        wholesale_subscription_price:
          type:
            - string
            - number
            - integer
            - 'null'
        display_wholesale_subscription_price:
          type:
            - string
            - number
            - integer
            - 'null'
        shipping:
          type:
            - string
            - number
            - integer
            - 'null'
        image:
          allOf:
            - $ref: '#/components/schemas/Image3'
            - {}
        image_url:
          type:
            - string
            - number
            - integer
            - 'null'
        sku:
          type:
            - string
            - number
            - integer
            - 'null'
        country_code:
          type:
            - string
            - number
            - integer
            - 'null'
        country_id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        views:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        leads:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        share_link:
          type:
            - string
            - number
            - integer
            - 'null'
        commission:
          type:
            - string
            - number
            - integer
            - 'null'
        public:
          type:
            - boolean
            - 'null'
        shopify_id:
          type:
            - string
            - number
            - integer
            - 'null'
        shopify_handle:
          type:
            - string
            - number
            - integer
            - 'null'
        in_stock:
          type:
            - boolean
            - 'null'
        vendor:
          type:
            - string
            - number
            - integer
            - 'null'
        price_range:
          type:
            - array
            - 'null'
          items:
            type:
              - string
              - number
              - integer
              - 'null'
          description: ''
        price_range_formatted:
          type:
            - string
            - number
            - integer
            - 'null'
        unlimited_inventory:
          type:
            - boolean
            - 'null'
        default_variant:
          allOf:
            - $ref: '#/components/schemas/DefaultVariant23'
            - {}
        currency_symbol:
          type:
            - string
            - number
            - integer
            - 'null'
        currency_code:
          type:
            - string
            - number
            - integer
            - 'null'
        average_rating:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        option_values:
          anyOf:
            - type: object
              additionalProperties:
                $ref: '#/components/schemas/JsonValue'
            - type: 'null'
        publish_to_portal_shop:
          type:
            - boolean
            - 'null'
        publish_to_retail_store:
          type:
            - boolean
            - 'null'
        publish_to_mobile_store:
          type:
            - boolean
            - 'null'
        publish_to_share_tab:
          type:
            - boolean
            - 'null'
        hide_rating?:
          type:
            - boolean
            - 'null'
        hide_reviews?:
          type:
            - boolean
            - 'null'
        prompts_enabled:
          type:
            - boolean
            - 'null'
        label:
          type:
            - string
            - number
            - integer
            - 'null'
        display_tag:
          type:
            - string
            - number
            - integer
            - 'null'
        images:
          type:
            - array
            - 'null'
          items:
            anyOf:
              - $ref: '#/components/schemas/Image9'
              - type: 'null'
          description: ''
        countries:
          type:
            - array
            - 'null'
          items:
            anyOf:
              - $ref: '#/components/schemas/Country7'
              - type: 'null'
          description: ''
        variants:
          type:
            - array
            - 'null'
          items:
            anyOf:
              - $ref: '#/components/schemas/Variant31'
              - type: 'null'
          description: ''
        options:
          type:
            - array
            - 'null'
          items:
            type:
              - string
              - number
              - integer
              - 'null'
          description: ''
        prompts:
          type:
            - array
            - 'null'
          items:
            type:
              - string
              - number
              - integer
              - 'null'
          description: ''
        enroll_products:
          type:
            - array
            - 'null'
          items:
            type:
              - string
              - number
              - integer
              - 'null'
          description: ''
        enrollment_packs:
          type:
            - array
            - 'null'
          items:
            type:
              - string
              - number
              - integer
              - 'null'
          description: ''
    Attachment1:
      title: Attachment1
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        active:
          type:
            - boolean
            - 'null'
        title:
          type:
            - string
            - number
            - integer
            - 'null'
        description:
          allOf:
            - $ref: '#/components/schemas/Description27'
            - {}
        stripped:
          type:
            - string
            - number
            - integer
            - 'null'
        price:
          type:
            - string
            - number
            - integer
            - 'null'
        display_price:
          type:
            - string
            - number
            - integer
            - 'null'
        subscription_price:
          type:
            - string
            - number
            - integer
            - 'null'
        display_subscription_price:
          type:
            - string
            - number
            - integer
            - 'null'
        wholesale_price:
          type:
            - string
            - number
            - integer
            - 'null'
        display_wholesale_price:
          type:
            - string
            - number
            - integer
            - 'null'
        wholesale_subscription_price:
          type:
            - string
            - number
            - integer
            - 'null'
        display_wholesale_subscription_price:
          type:
            - string
            - number
            - integer
            - 'null'
        shipping:
          type:
            - string
            - number
            - integer
            - 'null'
        image:
          allOf:
            - $ref: '#/components/schemas/Image3'
            - {}
        image_url:
          type:
            - string
            - number
            - integer
            - 'null'
        sku:
          type:
            - string
            - number
            - integer
            - 'null'
        country_code:
          type:
            - string
            - number
            - integer
            - 'null'
        country_id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        views:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        leads:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        share_link:
          type:
            - string
            - number
            - integer
            - 'null'
        commission:
          type:
            - string
            - number
            - integer
            - 'null'
        public:
          type:
            - boolean
            - 'null'
        shopify_id:
          type:
            - string
            - number
            - integer
            - 'null'
        shopify_handle:
          type:
            - string
            - number
            - integer
            - 'null'
        in_stock:
          type:
            - boolean
            - 'null'
        vendor:
          type:
            - string
            - number
            - integer
            - 'null'
        price_range:
          type:
            - array
            - 'null'
          items:
            type:
              - string
              - number
              - integer
              - 'null'
          description: ''
        price_range_formatted:
          type:
            - string
            - number
            - integer
            - 'null'
        unlimited_inventory:
          type:
            - boolean
            - 'null'
        default_variant:
          allOf:
            - $ref: '#/components/schemas/DefaultVariant24'
            - {}
        currency_symbol:
          type:
            - string
            - number
            - integer
            - 'null'
        currency_code:
          type:
            - string
            - number
            - integer
            - 'null'
        average_rating:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        option_values:
          type:
            - object
            - 'null'
          additionalProperties:
            anyOf:
              - $ref: '#/components/schemas/m39'
              - type: 'null'
        publish_to_portal_shop:
          type:
            - boolean
            - 'null'
        publish_to_retail_store:
          type:
            - boolean
            - 'null'
        publish_to_mobile_store:
          type:
            - boolean
            - 'null'
        publish_to_share_tab:
          type:
            - boolean
            - 'null'
        hide_rating?:
          type:
            - boolean
            - 'null'
        hide_reviews?:
          type:
            - boolean
            - 'null'
        prompts_enabled:
          type:
            - boolean
            - 'null'
        label:
          type:
            - string
            - number
            - integer
            - 'null'
        display_tag:
          type:
            - string
            - number
            - integer
            - 'null'
        images:
          type:
            - array
            - 'null'
          items:
            anyOf:
              - $ref: '#/components/schemas/Image9'
              - type: 'null'
          description: ''
        countries:
          type:
            - array
            - 'null'
          items:
            anyOf:
              - $ref: '#/components/schemas/Country7'
              - type: 'null'
          description: ''
        variants:
          type:
            - array
            - 'null'
          items:
            anyOf:
              - $ref: '#/components/schemas/Variant22'
              - type: 'null'
          description: ''
        options:
          type:
            - array
            - 'null'
          items:
            anyOf:
              - $ref: '#/components/schemas/Option3'
              - type: 'null'
          description: ''
        prompts:
          type:
            - array
            - 'null'
          items:
            anyOf:
              - $ref: '#/components/schemas/Prompt'
              - type: 'null'
          description: ''
        enroll_products:
          type:
            - array
            - 'null'
          items:
            type:
              - string
              - number
              - integer
              - 'null'
          description: ''
        enrollment_packs:
          type:
            - array
            - 'null'
          items:
            type:
              - string
              - number
              - integer
              - 'null'
          description: ''
    JsonValue:
      description: >-
        Any valid JSON value for provider, integration, theme, metadata, or
        other dynamic payloads whose keys are not fixed by the API contract.
      anyOf:
        - type: string
        - type: number
        - type: boolean
        - type: 'null'
        - type: array
          items:
            $ref: '#/components/schemas/JsonValue'
        - type: object
          additionalProperties:
            $ref: '#/components/schemas/JsonValue'
    Description27:
      title: Description27
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        name:
          type:
            - string
            - number
            - integer
            - 'null'
        body:
          type:
            - string
            - number
            - integer
            - 'null'
        record_type:
          type:
            - string
            - number
            - integer
            - 'null'
        record_id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        created_at:
          type:
            - string
            - number
            - integer
            - 'null'
        updated_at:
          type:
            - string
            - number
            - integer
            - 'null'
        locale:
          type:
            - string
            - number
            - integer
            - 'null'
    Image3:
      title: Image3
      type:
        - object
        - 'null'
      properties:
        mini:
          type:
            - string
            - number
            - integer
            - 'null'
        detail:
          type:
            - string
            - number
            - integer
            - 'null'
        full:
          type:
            - string
            - number
            - integer
            - 'null'
    DefaultVariant23:
      title: DefaultVariant23
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        product_id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        shopify_id:
          type:
            - string
            - number
            - integer
            - 'null'
        title:
          type:
            - string
            - number
            - integer
            - 'null'
        sku:
          type:
            - string
            - number
            - integer
            - 'null'
        position:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        inventory_policy:
          type:
            - string
            - number
            - integer
            - 'null'
        taxable:
          type:
            - boolean
            - 'null'
        inventory_quantity:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        created_at:
          type:
            - string
            - number
            - integer
            - 'null'
        updated_at:
          type:
            - string
            - number
            - integer
            - 'null'
        external_id:
          type:
            - string
            - number
            - integer
            - 'null'
        variant_country_id:
          type:
            - string
            - number
            - integer
            - 'null'
        image_url:
          type:
            - string
            - number
            - integer
            - 'null'
        image_path:
          type:
            - string
            - number
            - integer
            - 'null'
        is_master:
          type:
            - boolean
            - 'null'
        discarded_at:
          type:
            - string
            - number
            - integer
            - 'null'
        price:
          type:
            - string
            - number
            - integer
            - 'null'
        weight:
          type:
            - string
            - number
            - integer
            - 'null'
        size:
          type:
            - string
            - number
            - integer
            - 'null'
        physical:
          type:
            - string
            - number
            - integer
            - 'null'
        unit_of_weight:
          type:
            - string
            - number
            - integer
            - 'null'
        height:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        width:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        length:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        unit_of_size:
          type:
            - string
            - number
            - integer
            - 'null'
        hs_code:
          type:
            - string
            - number
            - integer
            - 'null'
        country_of_origin:
          type:
            - string
            - number
            - integer
            - 'null'
        customs_information_shipping:
          type:
            - string
            - number
            - integer
            - 'null'
        active:
          type:
            - boolean
            - 'null'
        bar_code:
          type:
            - string
            - number
            - integer
            - 'null'
        track_quantity:
          type:
            - string
            - number
            - integer
            - 'null'
        keep_selling:
          type:
            - string
            - number
            - integer
            - 'null'
        option_attrs:
          type:
            - array
            - 'null'
          items:
            type:
              - string
              - number
              - integer
              - 'null'
          description: ''
        allow_subscription:
          type:
            - boolean
            - 'null'
        subscription_only:
          type:
            - boolean
            - 'null'
        limit_subscription:
          type:
            - boolean
            - 'null'
        subscription_max_qty:
          type:
            - string
            - number
            - integer
            - 'null'
        shipping_included_in_price:
          type:
            - boolean
            - 'null'
        subscription_interval:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
    Image9:
      title: Image9
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        image:
          allOf:
            - $ref: '#/components/schemas/Image3'
            - {}
        image_url:
          type:
            - string
            - number
            - integer
            - 'null'
        position:
          type:
            - string
            - number
            - integer
            - 'null'
        shopify_id:
          type:
            - string
            - number
            - integer
            - 'null'
    Country7:
      title: Country7
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        iso_name:
          type:
            - string
            - number
            - integer
            - 'null'
        iso:
          type:
            - string
            - number
            - integer
            - 'null'
        iso3:
          type:
            - string
            - number
            - integer
            - 'null'
        name:
          type:
            - string
            - number
            - integer
            - 'null'
        numcode:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        active:
          type:
            - boolean
            - 'null'
        currency_code:
          type:
            - string
            - number
            - integer
            - 'null'
        currency_symbol:
          type:
            - string
            - number
            - integer
            - 'null'
        separator:
          type:
            - string
            - number
            - integer
            - 'null'
        delimiter:
          type:
            - string
            - number
            - integer
            - 'null'
        address3:
          type:
            - boolean
            - 'null'
        state:
          type:
            - boolean
            - 'null'
        passport:
          type:
            - boolean
            - 'null'
        itn:
          type:
            - boolean
            - 'null'
        tax_rate:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
    Variant31:
      title: Variant31
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        title:
          type:
            - string
            - number
            - integer
            - 'null'
        image_url:
          type:
            - string
            - number
            - integer
            - 'null'
        buyable:
          type:
            - boolean
            - 'null'
        option_value_ids:
          type:
            - array
            - 'null'
          items:
            type:
              - string
              - number
              - integer
              - 'null'
          description: ''
        allow_subscription:
          type:
            - boolean
            - 'null'
        subscription_only:
          type:
            - boolean
            - 'null'
        shipping_included_in_price:
          type:
            - boolean
            - 'null'
        variant_countries:
          type:
            - array
            - 'null'
          items:
            anyOf:
              - $ref: '#/components/schemas/VariantCountries5'
              - type: 'null'
          description: ''
    DefaultVariant24:
      title: DefaultVariant24
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        product_id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        shopify_id:
          type:
            - string
            - number
            - integer
            - 'null'
        title:
          type:
            - string
            - number
            - integer
            - 'null'
        sku:
          type:
            - string
            - number
            - integer
            - 'null'
        position:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        inventory_policy:
          type:
            - string
            - number
            - integer
            - 'null'
        taxable:
          type:
            - boolean
            - 'null'
        inventory_quantity:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        created_at:
          type:
            - string
            - number
            - integer
            - 'null'
        updated_at:
          type:
            - string
            - number
            - integer
            - 'null'
        external_id:
          type:
            - string
            - number
            - integer
            - 'null'
        variant_country_id:
          type:
            - string
            - number
            - integer
            - 'null'
        image_url:
          type:
            - string
            - number
            - integer
            - 'null'
        image_path:
          type:
            - string
            - number
            - integer
            - 'null'
        is_master:
          type:
            - boolean
            - 'null'
        discarded_at:
          type:
            - string
            - number
            - integer
            - 'null'
        price:
          type:
            - string
            - number
            - integer
            - 'null'
        weight:
          type:
            - string
            - number
            - integer
            - 'null'
        size:
          type:
            - string
            - number
            - integer
            - 'null'
        physical:
          type:
            - string
            - number
            - integer
            - 'null'
        unit_of_weight:
          type:
            - string
            - number
            - integer
            - 'null'
        height:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        width:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        length:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        unit_of_size:
          type:
            - string
            - number
            - integer
            - 'null'
        hs_code:
          type:
            - string
            - number
            - integer
            - 'null'
        country_of_origin:
          type:
            - string
            - number
            - integer
            - 'null'
        customs_information_shipping:
          type:
            - string
            - number
            - integer
            - 'null'
        active:
          type:
            - boolean
            - 'null'
        bar_code:
          type:
            - string
            - number
            - integer
            - 'null'
        track_quantity:
          type:
            - string
            - number
            - integer
            - 'null'
        keep_selling:
          type:
            - string
            - number
            - integer
            - 'null'
        option_attrs:
          type:
            - array
            - 'null'
          items:
            type:
              - string
              - number
              - integer
              - 'null'
          description: ''
        allow_subscription:
          type:
            - boolean
            - 'null'
        subscription_only:
          type:
            - boolean
            - 'null'
        limit_subscription:
          type:
            - boolean
            - 'null'
        subscription_max_qty:
          type:
            - string
            - number
            - integer
            - 'null'
        shipping_included_in_price:
          type:
            - boolean
            - 'null'
        subscription_interval:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
    m39:
      title: m39
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        option_id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        title:
          type:
            - string
            - number
            - integer
            - 'null'
        position:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        shopify_id:
          type:
            - string
            - number
            - integer
            - 'null'
        created_at:
          type:
            - string
            - number
            - integer
            - 'null'
        updated_at:
          type:
            - string
            - number
            - integer
            - 'null'
        presentation:
          type:
            - string
            - number
            - integer
            - 'null'
    Variant22:
      title: Variant22
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        title:
          type:
            - string
            - number
            - integer
            - 'null'
        image_url:
          type:
            - string
            - number
            - integer
            - 'null'
        buyable:
          type:
            - boolean
            - 'null'
        option_value_ids:
          type:
            - array
            - 'null'
          items:
            type:
              - string
              - number
              - integer
              - 'null'
          description: ''
        allow_subscription:
          type:
            - boolean
            - 'null'
        subscription_only:
          type:
            - boolean
            - 'null'
        shipping_included_in_price:
          type:
            - boolean
            - 'null'
        variant_countries:
          type:
            - array
            - 'null'
          items:
            anyOf:
              - $ref: '#/components/schemas/VariantCountries5'
              - type: 'null'
          description: ''
    Option3:
      title: Option3
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        title:
          type:
            - string
            - number
            - integer
            - 'null'
        position:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        presentation:
          type:
            - string
            - number
            - integer
            - 'null'
    Prompt:
      title: Prompt
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        title:
          type:
            - string
            - number
            - integer
            - 'null'
        content:
          type:
            - string
            - number
            - integer
            - 'null'
    VariantCountries5:
      title: VariantCountries5
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        price:
          type:
            - string
            - number
            - integer
            - 'null'
        shipping:
          type:
            - string
            - number
            - integer
            - 'null'
        tax:
          type:
            - string
            - number
            - integer
            - 'null'
        currency_code:
          type:
            - string
            - number
            - integer
            - 'null'
        currency_symbol:
          type:
            - string
            - number
            - integer
            - 'null'
        display_price:
          type:
            - string
            - number
            - integer
            - 'null'
        country_iso:
          type:
            - string
            - number
            - integer
            - 'null'
        subscription_price:
          type:
            - string
            - number
            - integer
            - 'null'
        display_wholesale_price:
          type:
            - string
            - number
            - integer
            - 'null'
        display_wholesale_subscription_price:
          type:
            - string
            - number
            - integer
            - 'null'
        wholesale_price:
          type:
            - string
            - number
            - integer
            - 'null'
        wholesale_subscription_price:
          type:
            - string
            - number
            - integer
            - 'null'
        country:
          allOf:
            - $ref: '#/components/schemas/Country8'
            - {}
    Country8:
      title: Country8
      type:
        - object
        - 'null'
      properties:
        id:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
        iso:
          type:
            - string
            - number
            - integer
            - 'null'
        iso_name:
          type:
            - string
            - number
            - integer
            - 'null'
        iso3:
          type:
            - string
            - number
            - integer
            - 'null'
        name:
          type:
            - string
            - number
            - integer
            - 'null'
        tax_rate:
          type:
            - integer
            - string
            - number
            - 'null'
          format: int32
  securitySchemes:
    bearer_auth:
      type: http
      scheme: bearer
      description: Bearer token authentication

````