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

# Update product

> Update product with new Value



## OpenAPI

````yaml PUT /2023-11/admin/products/{serviceId}
openapi: 3.0.3
info:
  title: Genuka V2 - API
  version: 1.0.0
  contact: {}
servers:
  - url: https://api-staging.genuka.com
  - url: https://api.genuka.com
security:
  - bearerAuth: []
tags:
  - name: Public Routes
  - name: Pages
  - name: Collections
  - name: Shops
  - name: Products
  - name: Articles
  - name: Discounts
  - name: Blogs
  - name: Company
  - name: Review
    description: |-
      ``` json
      {
      "title": "",
      "quantity": "",
      "product_variant": "",
      "date": "",
      "company_id": "",
      "shops": []
      }

       ```
  - name: Private Routes
  - name: Authentication
  - name: Apps
  - name: Accounting
  - name: Addresses
  - name: Customer
  - name: Analytics
  - name: Articles1
  - name: Availabilities
  - name: API Keys
  - name: Orders
  - name: Bills
  - name: Blogs1
  - name: Calendar Events
  - name: Collections1
  - name: Company1
  - name: Customers
  - name: Deliveries
    description: |-
      ``` json
      {
      "title": "",
      "quantity": "",
      "product_variant": "",
      "date": "",
      "company_id": "",
      "shops": []
      }

       ```
  - name: Discount
  - name: Domains
    description: |-
      ``` json
      {
      "domain": "",
      "company_id": ""
      }

       ```
  - name: Analytics1
  - name: Orders1
  - name: Payments
  - name: Pages1
  - name: Production
  - name: Bill of Materials
  - name: Payments1
  - name: Payments Methods
  - name: Workflows
  - name: New Folder
  - name: Wallet
  - name: Marketing
  - name: Campaigns
  - name: Templates
  - name: Products1
  - name: Product Variants
  - name: Analytics12
  - name: Services
    description: >-
      Services are "Products" that have a duration in minutes, a buffer time and
      a list of users able to provide the service.
  - name: SupplierProducts
  - name: Shops1
    description: >-
      Shops are sort of subsidiary of companies. A Company can have many Shops.
      Each shop can have 0 or more .  
        
      But all of them are properties of a Company.
  - name: Warehouses
    description: >-
      Warehouses are places where stocks are placed.


      Shop which are physical or virtual point of sales can be attached to one
      or many warehouses to take their products.
  - name: Stocks
    description: |-
      ``` json
      {
      "title": "",
      "quantity": "",
      "product_variant": "",
      "date": "",
      "company_id": "",
      "shops": []
      }

       ```
  - name: Review1
    description: |-
      ``` json
      {
      "title": "",
      "quantity": "",
      "product_variant": "",
      "date": "",
      "company_id": "",
      "shops": []
      }

       ```
  - name: ReviewCriterion
    description: |-
      ``` json
      {
      "title": "",
      "quantity": "",
      "product_variant": "",
      "date": "",
      "company_id": "",
      "shops": []
      }

       ```
  - name: StockMovements
    description: |-
      ``` json
      {
      "title": "",
      "quantity": "",
      "product_variant": "",
      "date": "",
      "company_id": "",
      "shops": []
      }

       ```
  - name: Suppliers
  - name: Treasury Accounts
    description: Comptes de trésorerie
  - name: Users
  - name: Wrapped
  - name: Returns
  - name: Webhooks
  - name: Customer Routes
  - name: Authentication1
  - name: Addresses1
  - name: Orders12
  - name: Payments12
  - name: Review12
    description: |-
      ``` json
      {
      "title": "",
      "quantity": "",
      "product_variant": "",
      "date": "",
      "company_id": "",
      "shops": []
      }

       ```
  - name: Developer Routes
  - name: Authentication12
  - name: Apps1
  - name: Apps Shortcut
  - name: Products12
    description: Developer can access a company product through its app
paths:
  /2023-11/admin/products/{serviceId}:
    parameters:
      - name: serviceId
        in: path
        required: true
        schema:
          type: string
    put:
      tags:
        - Private Routes
        - Products1
        - Services
      summary: Update
      description: Update
      operationId: update10
      parameters:
        - name: x-company
          in: header
          schema:
            type: string
            example: '{{companyId}}'
      requestBody:
        content:
          application/json:
            examples:
              Update:
                value: |-
                  {
                      "title": "Coupe mixte",
                      "type": "service",
                      "handle": "coupe-mixte",
                      "content": "Coupe de cheveux mixte pour hommes et femmes.",
                      "published": 1,
                      "price": 1000,
                      "duration_minutes": 50,
                      "buffer_minutes": 10,
                      "professionals": [
                          {
                              "id": "01hk7qfgkyd4cg9vd8h7jr749d"
                          }
                      ],
                      "medias": [],
                      "tags": [
                          {
                              "name": "Tag Nouveau 1" // Création d'un nouveau tag
                          },
                          {
                              "name": "Tag Nouveau 2" // Création d'un autre nouveau tag
                          }
                      ]
                  }
      responses:
        '200':
          description: 200 OK
          headers:
            Cache-Control:
              schema:
                type: string
                example: no-cache, private
            Connection:
              schema:
                type: string
                example: keep-alive
            Content-Encoding:
              schema:
                type: string
                example: gzip
            Date:
              schema:
                type: string
                example: Thu, 09 Oct 2025 13:31:56 GMT
            Server:
              schema:
                type: string
                example: nginx/1.18.0 (Ubuntu)
            Transfer-Encoding:
              schema:
                type: string
                example: chunked
            Vary:
              schema:
                type: string
                example: Origin
            X-RateLimit-Limit:
              schema:
                type: string
                example: '6000'
            X-RateLimit-Remaining:
              schema:
                type: string
                example: '5999'
          content:
            application/json:
              schema:
                type: object
                properties:
                  buffer_minutes:
                    type: number
                    example: 10
                  company_id:
                    type: string
                    example: 01k7464hqksr4f99rp3ff7x2jz
                  compare_at_price:
                    nullable: true
                    example: null
                  content:
                    type: string
                    example: Coupe de cheveux mixte pour hommes et femmes.
                  created_at:
                    type: string
                    example: '2025-10-09T13:29:30.000000Z'
                  deleted_at:
                    nullable: true
                    example: null
                  deposit:
                    nullable: true
                    example: null
                  duration_minutes:
                    type: number
                    example: 50
                  first_variant:
                    type: object
                    properties:
                      barcode:
                        nullable: true
                        example: null
                      base_title:
                        type: string
                        example: Default Title
                      buffer_minutes:
                        type: number
                        example: 10
                      compare_at_price:
                        nullable: true
                        example: null
                      composite_stocks:
                        type: array
                        items: {}
                        example: []
                      created_at:
                        type: string
                        example: '2025-10-09T13:31:56.000000Z'
                      deleted_at:
                        nullable: true
                        example: null
                      deposit:
                        nullable: true
                        example: null
                      duration_minutes:
                        type: number
                        example: 50
                      estimated_quantity:
                        nullable: true
                        example: null
                      estimated_quantity_by_warehouse:
                        type: array
                        items: {}
                        example: []
                      follow_stock:
                        type: number
                        example: 0
                      id:
                        type: string
                        example: 01k74jqm9sb7ht6mqqbng08kmb
                      image_id:
                        nullable: true
                        example: null
                      metadata:
                        nullable: true
                        example: null
                      min_order_quantity:
                        type: number
                        example: 1
                      options:
                        type: array
                        items:
                          type: number
                          example: 0
                        example:
                          - 0
                      position:
                        type: number
                        example: 1
                      price:
                        type: number
                        example: 1000
                      product_id:
                        type: string
                        example: 01k74jk695pe50w3vmd5nz3w2q
                      professionals:
                        type: array
                        items: {}
                        example: []
                      service:
                        type: object
                        properties:
                          buffer_minutes:
                            type: number
                            example: 10
                          created_at:
                            type: string
                            example: '2025-10-09T13:31:56.000000Z'
                          deleted_at:
                            nullable: true
                            example: null
                          deposit:
                            nullable: true
                            example: null
                          duration_minutes:
                            type: number
                            example: 50
                          id:
                            type: string
                            example: 01k74jqmajfa8y0z9m5cw9hhw4
                          metadata:
                            nullable: true
                            example: null
                          product_variant_id:
                            type: string
                            example: 01k74jqm9sb7ht6mqqbng08kmb
                          professionals:
                            type: array
                            items: {}
                            example: []
                          updated_at:
                            type: string
                            example: '2025-10-09T13:31:56.000000Z'
                      service_id:
                        type: string
                        example: 01k74jqmajfa8y0z9m5cw9hhw4
                      sku:
                        nullable: true
                        example: null
                      supplierproduct:
                        nullable: true
                        example: null
                      taxable:
                        type: number
                        example: 1
                      title:
                        type: string
                        example: Default Title
                      updated_at:
                        type: string
                        example: '2025-10-09T13:31:56.000000Z'
                      whatsapp_product_id:
                        nullable: true
                        example: null
                  follow_stock:
                    type: boolean
                    example: false
                  handle:
                    type: string
                    example: coupe-mixte
                  has_variants:
                    type: boolean
                    example: true
                  id:
                    type: string
                    example: 01k74jk695pe50w3vmd5nz3w2q
                  is_shippable:
                    type: number
                    example: 1
                  is_taxable:
                    type: number
                    example: 1
                  medias:
                    type: array
                    items: {}
                    example: []
                  menus:
                    type: array
                    items: {}
                    example: []
                  metadata:
                    type: object
                    properties:
                      image_ready:
                        type: boolean
                        example: false
                  min_price:
                    type: number
                    example: 10
                  options:
                    type: array
                    items:
                      type: object
                      properties:
                        created_at:
                          type: string
                          example: '2025-10-09T13:29:30.000000Z'
                        deleted_at:
                          nullable: true
                          example: null
                        id:
                          type: string
                          example: 01k74jk6c4x17tt8bzkfne0py4
                        metadata:
                          nullable: true
                          example: null
                        position:
                          type: number
                          example: 1
                        product_id:
                          type: string
                          example: 01k74jk695pe50w3vmd5nz3w2q
                        title:
                          type: string
                          example: Default Title
                        updated_at:
                          type: string
                          example: '2025-10-09T13:29:30.000000Z'
                        values:
                          type: array
                          items:
                            type: string
                            example: Default Title
                          example:
                            - Default Title
                    example:
                      - created_at: '2025-10-09T13:29:30.000000Z'
                        deleted_at: null
                        id: 01k74jk6c4x17tt8bzkfne0py4
                        metadata: null
                        position: 1
                        product_id: 01k74jk695pe50w3vmd5nz3w2q
                        title: Default Title
                        updated_at: '2025-10-09T13:29:30.000000Z'
                        values:
                          - Default Title
                      - created_at: '2025-10-09T13:31:56.000000Z'
                        deleted_at: null
                        id: 01k74jqmb9636cxzhygn73nkj8
                        metadata: null
                        position: 1
                        product_id: 01k74jk695pe50w3vmd5nz3w2q
                        title: Default Title
                        updated_at: '2025-10-09T13:31:56.000000Z'
                        values:
                          - Default Title
                  professionals:
                    type: array
                    items: {}
                    example: []
                  published:
                    type: number
                    example: 1
                  remaining_stocks:
                    nullable: true
                    example: null
                  supplier_id:
                    nullable: true
                    example: null
                  tags:
                    type: array
                    items:
                      type: object
                      properties:
                        company_id:
                          type: string
                          example: 01k7464hqksr4f99rp3ff7x2jz
                        created_at:
                          type: string
                          example: '2025-10-09T09:57:33.000000Z'
                        id:
                          type: string
                          example: 01k746f3hn5q8z1kw9m69v1h6a
                        name:
                          type: string
                          example: TAG NOUVEAU 1
                        pivot:
                          type: object
                          properties:
                            created_at:
                              type: string
                              example: '2025-10-09T13:31:56.000000Z'
                            tag_id:
                              type: string
                              example: 01k746f3hn5q8z1kw9m69v1h6a
                            taggable_id:
                              type: string
                              example: 01k74jk695pe50w3vmd5nz3w2q
                            taggable_type:
                              type: string
                              example: App\Models\Product
                            updated_at:
                              type: string
                              example: '2025-10-09T13:31:56.000000Z'
                        updated_at:
                          type: string
                          example: '2025-10-09T09:57:33.000000Z'
                    example:
                      - company_id: 01k7464hqksr4f99rp3ff7x2jz
                        created_at: '2025-10-09T09:57:33.000000Z'
                        id: 01k746f3hn5q8z1kw9m69v1h6a
                        name: TAG NOUVEAU 1
                        pivot:
                          created_at: '2025-10-09T13:31:56.000000Z'
                          tag_id: 01k746f3hn5q8z1kw9m69v1h6a
                          taggable_id: 01k74jk695pe50w3vmd5nz3w2q
                          taggable_type: App\Models\Product
                          updated_at: '2025-10-09T13:31:56.000000Z'
                        updated_at: '2025-10-09T09:57:33.000000Z'
                      - company_id: 01k7464hqksr4f99rp3ff7x2jz
                        created_at: '2025-10-09T09:57:33.000000Z'
                        id: 01k746f3jd4tc7z3jkdf5nm4bw
                        name: TAG NOUVEAU 2
                        pivot:
                          created_at: '2025-10-09T13:31:56.000000Z'
                          tag_id: 01k746f3jd4tc7z3jkdf5nm4bw
                          taggable_id: 01k74jk695pe50w3vmd5nz3w2q
                          taggable_type: App\Models\Product
                          updated_at: '2025-10-09T13:31:56.000000Z'
                        updated_at: '2025-10-09T09:57:33.000000Z'
                  title:
                    type: string
                    example: Coupe mixte
                  type:
                    type: string
                    example: service
                  updated_at:
                    type: string
                    example: '2025-10-09T13:29:30.000000Z'
                  variants:
                    type: array
                    items:
                      type: object
                      properties:
                        barcode:
                          nullable: true
                          example: null
                        base_title:
                          type: string
                          example: Default Title
                        buffer_minutes:
                          type: number
                          example: 10
                        compare_at_price:
                          nullable: true
                          example: null
                        composite_stocks:
                          type: array
                          items: {}
                          example: []
                        created_at:
                          type: string
                          example: '2025-10-09T13:29:30.000000Z'
                        deleted_at:
                          nullable: true
                          example: null
                        deposit:
                          nullable: true
                          example: null
                        duration_minutes:
                          type: number
                          example: 50
                        estimated_quantity:
                          nullable: true
                          example: null
                        estimated_quantity_by_warehouse:
                          type: array
                          items: {}
                          example: []
                        follow_stock:
                          type: number
                          example: 0
                        id:
                          type: string
                          example: 01k74jk69y8ff2n7b1kxdy6byv
                        image_id:
                          nullable: true
                          example: null
                        load_product:
                          type: boolean
                          example: false
                        metadata:
                          nullable: true
                          example: null
                        min_order_quantity:
                          type: number
                          example: 1
                        options:
                          type: array
                          items:
                            type: number
                            example: 0
                          example:
                            - 0
                        position:
                          type: number
                          example: 1
                        price:
                          type: number
                          example: 10
                        product_id:
                          type: string
                          example: 01k74jk695pe50w3vmd5nz3w2q
                        professionals:
                          type: array
                          items: {}
                          example: []
                        service:
                          type: object
                          properties:
                            buffer_minutes:
                              type: number
                              example: 10
                            created_at:
                              type: string
                              example: '2025-10-09T13:29:30.000000Z'
                            deleted_at:
                              nullable: true
                              example: null
                            deposit:
                              nullable: true
                              example: null
                            duration_minutes:
                              type: number
                              example: 50
                            id:
                              type: string
                              example: 01k74jk6aryht2p5hqa66tr8bd
                            metadata:
                              nullable: true
                              example: null
                            product_variant_id:
                              type: string
                              example: 01k74jk69y8ff2n7b1kxdy6byv
                            professionals:
                              type: array
                              items: {}
                              example: []
                            updated_at:
                              type: string
                              example: '2025-10-09T13:29:30.000000Z'
                        service_id:
                          type: string
                          example: 01k74jk6aryht2p5hqa66tr8bd
                        sku:
                          nullable: true
                          example: null
                        stocks:
                          type: array
                          items: {}
                          example: []
                        supplierproduct:
                          nullable: true
                          example: null
                        taxable:
                          type: number
                          example: 1
                        title:
                          type: string
                          example: Default Title
                        updated_at:
                          type: string
                          example: '2025-10-09T13:29:30.000000Z'
                        whatsapp_product_id:
                          nullable: true
                          example: null
                    example:
                      - barcode: null
                        base_title: Default Title
                        buffer_minutes: 10
                        compare_at_price: null
                        composite_stocks: []
                        created_at: '2025-10-09T13:29:30.000000Z'
                        deleted_at: null
                        deposit: null
                        duration_minutes: 50
                        estimated_quantity: null
                        estimated_quantity_by_warehouse: []
                        follow_stock: 0
                        id: 01k74jk69y8ff2n7b1kxdy6byv
                        image_id: null
                        load_product: false
                        metadata: null
                        min_order_quantity: 1
                        options:
                          - 0
                        position: 1
                        price: 10
                        product_id: 01k74jk695pe50w3vmd5nz3w2q
                        professionals: []
                        service:
                          buffer_minutes: 10
                          created_at: '2025-10-09T13:29:30.000000Z'
                          deleted_at: null
                          deposit: null
                          duration_minutes: 50
                          id: 01k74jk6aryht2p5hqa66tr8bd
                          metadata: null
                          product_variant_id: 01k74jk69y8ff2n7b1kxdy6byv
                          professionals: []
                          updated_at: '2025-10-09T13:29:30.000000Z'
                        service_id: 01k74jk6aryht2p5hqa66tr8bd
                        sku: null
                        stocks: []
                        supplierproduct: null
                        taxable: 1
                        title: Default Title
                        updated_at: '2025-10-09T13:29:30.000000Z'
                        whatsapp_product_id: null
                      - barcode: null
                        base_title: Default Title
                        buffer_minutes: 10
                        compare_at_price: null
                        composite_stocks: []
                        created_at: '2025-10-09T13:31:56.000000Z'
                        deleted_at: null
                        deposit: null
                        duration_minutes: 50
                        estimated_quantity: null
                        estimated_quantity_by_warehouse: []
                        follow_stock: 0
                        id: 01k74jqm9sb7ht6mqqbng08kmb
                        image_id: null
                        load_product: false
                        metadata: null
                        min_order_quantity: 1
                        options:
                          - 0
                        position: 1
                        price: 1000
                        product_id: 01k74jk695pe50w3vmd5nz3w2q
                        professionals: []
                        service:
                          buffer_minutes: 10
                          created_at: '2025-10-09T13:31:56.000000Z'
                          deleted_at: null
                          deposit: null
                          duration_minutes: 50
                          id: 01k74jqmajfa8y0z9m5cw9hhw4
                          metadata: null
                          product_variant_id: 01k74jqm9sb7ht6mqqbng08kmb
                          professionals: []
                          updated_at: '2025-10-09T13:31:56.000000Z'
                        service_id: 01k74jqmajfa8y0z9m5cw9hhw4
                        sku: null
                        stocks: []
                        supplierproduct: null
                        taxable: 1
                        title: Default Title
                        updated_at: '2025-10-09T13:31:56.000000Z'
                        whatsapp_product_id: null
                  variants_count:
                    type: number
                    example: 2
                  vendor:
                    nullable: true
                    example: null
              examples:
                200 OK:
                  value:
                    buffer_minutes: 10
                    company_id: 01k7464hqksr4f99rp3ff7x2jz
                    compare_at_price: null
                    content: Coupe de cheveux mixte pour hommes et femmes.
                    created_at: '2025-10-09T13:29:30.000000Z'
                    deleted_at: null
                    deposit: null
                    duration_minutes: 50
                    first_variant:
                      barcode: null
                      base_title: Default Title
                      buffer_minutes: 10
                      compare_at_price: null
                      composite_stocks: []
                      created_at: '2025-10-09T13:31:56.000000Z'
                      deleted_at: null
                      deposit: null
                      duration_minutes: 50
                      estimated_quantity: null
                      estimated_quantity_by_warehouse: []
                      follow_stock: 0
                      id: 01k74jqm9sb7ht6mqqbng08kmb
                      image_id: null
                      metadata: null
                      min_order_quantity: 1
                      options:
                        - 0
                      position: 1
                      price: 1000
                      product_id: 01k74jk695pe50w3vmd5nz3w2q
                      professionals: []
                      service:
                        buffer_minutes: 10
                        created_at: '2025-10-09T13:31:56.000000Z'
                        deleted_at: null
                        deposit: null
                        duration_minutes: 50
                        id: 01k74jqmajfa8y0z9m5cw9hhw4
                        metadata: null
                        product_variant_id: 01k74jqm9sb7ht6mqqbng08kmb
                        professionals: []
                        updated_at: '2025-10-09T13:31:56.000000Z'
                      service_id: 01k74jqmajfa8y0z9m5cw9hhw4
                      sku: null
                      supplierproduct: null
                      taxable: 1
                      title: Default Title
                      updated_at: '2025-10-09T13:31:56.000000Z'
                      whatsapp_product_id: null
                    follow_stock: false
                    handle: coupe-mixte
                    has_variants: true
                    id: 01k74jk695pe50w3vmd5nz3w2q
                    is_shippable: 1
                    is_taxable: 1
                    medias: []
                    menus: []
                    metadata:
                      image_ready: false
                    min_price: 10
                    options:
                      - created_at: '2025-10-09T13:29:30.000000Z'
                        deleted_at: null
                        id: 01k74jk6c4x17tt8bzkfne0py4
                        metadata: null
                        position: 1
                        product_id: 01k74jk695pe50w3vmd5nz3w2q
                        title: Default Title
                        updated_at: '2025-10-09T13:29:30.000000Z'
                        values:
                          - Default Title
                      - created_at: '2025-10-09T13:31:56.000000Z'
                        deleted_at: null
                        id: 01k74jqmb9636cxzhygn73nkj8
                        metadata: null
                        position: 1
                        product_id: 01k74jk695pe50w3vmd5nz3w2q
                        title: Default Title
                        updated_at: '2025-10-09T13:31:56.000000Z'
                        values:
                          - Default Title
                    professionals: []
                    published: 1
                    remaining_stocks: null
                    supplier_id: null
                    tags:
                      - company_id: 01k7464hqksr4f99rp3ff7x2jz
                        created_at: '2025-10-09T09:57:33.000000Z'
                        id: 01k746f3hn5q8z1kw9m69v1h6a
                        name: TAG NOUVEAU 1
                        pivot:
                          created_at: '2025-10-09T13:31:56.000000Z'
                          tag_id: 01k746f3hn5q8z1kw9m69v1h6a
                          taggable_id: 01k74jk695pe50w3vmd5nz3w2q
                          taggable_type: App\Models\Product
                          updated_at: '2025-10-09T13:31:56.000000Z'
                        updated_at: '2025-10-09T09:57:33.000000Z'
                      - company_id: 01k7464hqksr4f99rp3ff7x2jz
                        created_at: '2025-10-09T09:57:33.000000Z'
                        id: 01k746f3jd4tc7z3jkdf5nm4bw
                        name: TAG NOUVEAU 2
                        pivot:
                          created_at: '2025-10-09T13:31:56.000000Z'
                          tag_id: 01k746f3jd4tc7z3jkdf5nm4bw
                          taggable_id: 01k74jk695pe50w3vmd5nz3w2q
                          taggable_type: App\Models\Product
                          updated_at: '2025-10-09T13:31:56.000000Z'
                        updated_at: '2025-10-09T09:57:33.000000Z'
                    title: Coupe mixte
                    type: service
                    updated_at: '2025-10-09T13:29:30.000000Z'
                    variants:
                      - barcode: null
                        base_title: Default Title
                        buffer_minutes: 10
                        compare_at_price: null
                        composite_stocks: []
                        created_at: '2025-10-09T13:29:30.000000Z'
                        deleted_at: null
                        deposit: null
                        duration_minutes: 50
                        estimated_quantity: null
                        estimated_quantity_by_warehouse: []
                        follow_stock: 0
                        id: 01k74jk69y8ff2n7b1kxdy6byv
                        image_id: null
                        load_product: false
                        metadata: null
                        min_order_quantity: 1
                        options:
                          - 0
                        position: 1
                        price: 10
                        product_id: 01k74jk695pe50w3vmd5nz3w2q
                        professionals: []
                        service:
                          buffer_minutes: 10
                          created_at: '2025-10-09T13:29:30.000000Z'
                          deleted_at: null
                          deposit: null
                          duration_minutes: 50
                          id: 01k74jk6aryht2p5hqa66tr8bd
                          metadata: null
                          product_variant_id: 01k74jk69y8ff2n7b1kxdy6byv
                          professionals: []
                          updated_at: '2025-10-09T13:29:30.000000Z'
                        service_id: 01k74jk6aryht2p5hqa66tr8bd
                        sku: null
                        stocks: []
                        supplierproduct: null
                        taxable: 1
                        title: Default Title
                        updated_at: '2025-10-09T13:29:30.000000Z'
                        whatsapp_product_id: null
                      - barcode: null
                        base_title: Default Title
                        buffer_minutes: 10
                        compare_at_price: null
                        composite_stocks: []
                        created_at: '2025-10-09T13:31:56.000000Z'
                        deleted_at: null
                        deposit: null
                        duration_minutes: 50
                        estimated_quantity: null
                        estimated_quantity_by_warehouse: []
                        follow_stock: 0
                        id: 01k74jqm9sb7ht6mqqbng08kmb
                        image_id: null
                        load_product: false
                        metadata: null
                        min_order_quantity: 1
                        options:
                          - 0
                        position: 1
                        price: 1000
                        product_id: 01k74jk695pe50w3vmd5nz3w2q
                        professionals: []
                        service:
                          buffer_minutes: 10
                          created_at: '2025-10-09T13:31:56.000000Z'
                          deleted_at: null
                          deposit: null
                          duration_minutes: 50
                          id: 01k74jqmajfa8y0z9m5cw9hhw4
                          metadata: null
                          product_variant_id: 01k74jqm9sb7ht6mqqbng08kmb
                          professionals: []
                          updated_at: '2025-10-09T13:31:56.000000Z'
                        service_id: 01k74jqmajfa8y0z9m5cw9hhw4
                        sku: null
                        stocks: []
                        supplierproduct: null
                        taxable: 1
                        title: Default Title
                        updated_at: '2025-10-09T13:31:56.000000Z'
                        whatsapp_product_id: null
                    variants_count: 2
                    vendor: null
        '404':
          description: '404'
          headers:
            Cache-Control:
              schema:
                type: string
                example: no-cache, private
            Connection:
              schema:
                type: string
                example: keep-alive
            Content-Encoding:
              schema:
                type: string
                example: gzip
            Date:
              schema:
                type: string
                example: Thu, 09 Oct 2025 13:32:23 GMT
            Server:
              schema:
                type: string
                example: nginx/1.18.0 (Ubuntu)
            Transfer-Encoding:
              schema:
                type: string
                example: chunked
            Vary:
              schema:
                type: string
                example: Origin
            X-RateLimit-Limit:
              schema:
                type: string
                example: '6000'
            X-RateLimit-Remaining:
              schema:
                type: string
                example: '5998'
          content:
            application/json:
              schema:
                type: object
                properties:
                  exception:
                    type: string
                    example: >-
                      Symfony\Component\HttpKernel\Exception\NotFoundHttpException
                  file:
                    type: string
                    example: >-
                      /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
                  line:
                    type: number
                    example: 669
                  message:
                    type: string
                    example: >-
                      No query results for model [App\Models\Product]
                      01k74jk695pe50w3vmd5nz3w2
                  trace:
                    type: array
                    items:
                      type: object
                      properties:
                        class:
                          type: string
                          example: Illuminate\Foundation\Exceptions\Handler
                        file:
                          type: string
                          example: >-
                            /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
                        function:
                          type: string
                          example: prepareException
                        line:
                          type: number
                          example: 617
                        type:
                          type: string
                          example: '->'
                    example:
                      - class: Illuminate\Foundation\Exceptions\Handler
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
                        function: prepareException
                        line: 617
                        type: '->'
                      - class: Illuminate\Foundation\Exceptions\Handler
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                        function: render
                        line: 51
                        type: '->'
                      - class: Illuminate\Routing\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handleException
                        line: 224
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 166
                        type: '->'
                      - class: Illuminate\Routing\Middleware\ThrottleRequests
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
                        function: handleRequest
                        line: 129
                        type: '->'
                      - class: Illuminate\Routing\Middleware\ThrottleRequests
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
                        function: handleRequestUsingNamedLimiter
                        line: 90
                        type: '->'
                      - class: Illuminate\Routing\Middleware\ThrottleRequests
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 63
                        type: '->'
                      - class: Illuminate\Auth\Middleware\Authenticate
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/app/Http/Middleware/RequestTimingMiddleware.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 42
                        type: '->'
                      - class: App\Http\Middleware\RequestTimingMiddleware
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 137
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php
                        function: then
                        line: 821
                        type: '->'
                      - class: Illuminate\Routing\Router
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php
                        function: runRouteWithinStack
                        line: 800
                        type: '->'
                      - class: Illuminate\Routing\Router
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php
                        function: runRoute
                        line: 764
                        type: '->'
                      - class: Illuminate\Routing\Router
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php
                        function: dispatchToRoute
                        line: 753
                        type: '->'
                      - class: Illuminate\Routing\Router
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
                        function: dispatch
                        line: 200
                        type: '->'
                      - class: Illuminate\Foundation\Http\Kernel
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: >-
                          {closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():197}
                        line: 180
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php
                        function: >-
                          {closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}
                        line: 19
                        type: '->'
                      - class: >-
                          Livewire\Features\SupportDisablingBackButtonCache\DisableBackButtonCacheMiddleware
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 21
                        type: '->'
                      - class: >-
                          Illuminate\Foundation\Http\Middleware\TransformsRequest
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
                        function: handle
                        line: 31
                        type: '->'
                      - class: >-
                          Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 21
                        type: '->'
                      - class: >-
                          Illuminate\Foundation\Http\Middleware\TransformsRequest
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
                        function: handle
                        line: 51
                        type: '->'
                      - class: Illuminate\Foundation\Http\Middleware\TrimStrings
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 27
                        type: '->'
                      - class: Illuminate\Http\Middleware\ValidatePostSize
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 109
                        type: '->'
                      - class: >-
                          Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 61
                        type: '->'
                      - class: Illuminate\Http\Middleware\HandleCors
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 58
                        type: '->'
                      - class: Illuminate\Http\Middleware\TrustProxies
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 137
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
                        function: then
                        line: 175
                        type: '->'
                      - class: Illuminate\Foundation\Http\Kernel
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
                        function: sendRequestThroughRouter
                        line: 144
                        type: '->'
                      - class: Illuminate\Foundation\Http\Kernel
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/public/index.php
                        function: handle
                        line: 51
                        type: '->'
                      - file: >-
                          /home/rushclin/.config/composer/vendor/genesisweb/valet-linux-plus/server.php
                        function: require_once
                        line: 106
              examples:
                '404':
                  value:
                    exception: >-
                      Symfony\Component\HttpKernel\Exception\NotFoundHttpException
                    file: >-
                      /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
                    line: 669
                    message: >-
                      No query results for model [App\Models\Product]
                      01k74jk695pe50w3vmd5nz3w2
                    trace:
                      - class: Illuminate\Foundation\Exceptions\Handler
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
                        function: prepareException
                        line: 617
                        type: '->'
                      - class: Illuminate\Foundation\Exceptions\Handler
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                        function: render
                        line: 51
                        type: '->'
                      - class: Illuminate\Routing\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handleException
                        line: 224
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 166
                        type: '->'
                      - class: Illuminate\Routing\Middleware\ThrottleRequests
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
                        function: handleRequest
                        line: 129
                        type: '->'
                      - class: Illuminate\Routing\Middleware\ThrottleRequests
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
                        function: handleRequestUsingNamedLimiter
                        line: 90
                        type: '->'
                      - class: Illuminate\Routing\Middleware\ThrottleRequests
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 63
                        type: '->'
                      - class: Illuminate\Auth\Middleware\Authenticate
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/app/Http/Middleware/RequestTimingMiddleware.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 42
                        type: '->'
                      - class: App\Http\Middleware\RequestTimingMiddleware
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 137
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php
                        function: then
                        line: 821
                        type: '->'
                      - class: Illuminate\Routing\Router
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php
                        function: runRouteWithinStack
                        line: 800
                        type: '->'
                      - class: Illuminate\Routing\Router
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php
                        function: runRoute
                        line: 764
                        type: '->'
                      - class: Illuminate\Routing\Router
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php
                        function: dispatchToRoute
                        line: 753
                        type: '->'
                      - class: Illuminate\Routing\Router
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
                        function: dispatch
                        line: 200
                        type: '->'
                      - class: Illuminate\Foundation\Http\Kernel
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: >-
                          {closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():197}
                        line: 180
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php
                        function: >-
                          {closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}
                        line: 19
                        type: '->'
                      - class: >-
                          Livewire\Features\SupportDisablingBackButtonCache\DisableBackButtonCacheMiddleware
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 21
                        type: '->'
                      - class: >-
                          Illuminate\Foundation\Http\Middleware\TransformsRequest
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
                        function: handle
                        line: 31
                        type: '->'
                      - class: >-
                          Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 21
                        type: '->'
                      - class: >-
                          Illuminate\Foundation\Http\Middleware\TransformsRequest
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
                        function: handle
                        line: 51
                        type: '->'
                      - class: Illuminate\Foundation\Http\Middleware\TrimStrings
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 27
                        type: '->'
                      - class: Illuminate\Http\Middleware\ValidatePostSize
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 109
                        type: '->'
                      - class: >-
                          Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 61
                        type: '->'
                      - class: Illuminate\Http\Middleware\HandleCors
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 58
                        type: '->'
                      - class: Illuminate\Http\Middleware\TrustProxies
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: handle
                        line: 219
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                        function: >-
                          {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}
                        line: 137
                        type: '->'
                      - class: Illuminate\Pipeline\Pipeline
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
                        function: then
                        line: 175
                        type: '->'
                      - class: Illuminate\Foundation\Http\Kernel
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
                        function: sendRequestThroughRouter
                        line: 144
                        type: '->'
                      - class: Illuminate\Foundation\Http\Kernel
                        file: >-
                          /home/rushclin/Documents/workspaces/genuka/genuka-api/public/index.php
                        function: handle
                        line: 51
                        type: '->'
                      - file: >-
                          /home/rushclin/.config/composer/vendor/genesisweb/valet-linux-plus/server.php
                        function: require_once
                        line: 106
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````