openapi: 3.1.0
info:
  title: Tikaani Holistische Wellness API
  description: |
    Informatieve API voor Tikaani - Holistische begeleiding bij burn-out, chronische pijn en premium huidverbetering in België.
    
    ## Over Tikaani
    Tikaani is een holistische wellness- en huidverbeteringspraktijk in Beerzel, België, opgericht door Heidi Segers.
    De naam "Tikaani" betekent "wolf" in het Inuit - een symbool voor kracht, intuïtie en gemeenschap.
    
    ## Diensten
    - Burn-out & Stress Coaching
    - Trauma Begeleiding
    - Fibromyalgie & Chronische Pijn Begeleiding
    - Hormonale Disbalans Behandeling
    - NAD+ Therapie (exclusief in België)
    - Premium Huidverbetering (ISOV, INDIBA, Toskani)
    - Longevity & Leefstijlbegeleiding
    
    ## Contact
    - Telefoon: +32 469 71 69 85
    - E-mail: info@tikaani.be
    - Adres: Berglaan 12, 2850 Beerzel, België
  version: 1.0.0
  contact:
    name: Tikaani
    email: info@tikaani.be
    url: https://tikaani.be
  license:
    name: Proprietary
    url: https://tikaani.be/algemene-voorwaarden

servers:
  - url: https://tikaani.be
    description: Productie website

paths:
  /:
    get:
      operationId: getHomepage
      summary: Homepage
      description: Hoofdpagina van Tikaani met overzicht van diensten en introductie tot holistische begeleiding
      responses:
        '200':
          description: HTML pagina met homepage content

  /diensten:
    get:
      operationId: getServices
      summary: Diensten overzicht
      description: Volledig overzicht van alle aangeboden diensten inclusief coaching, behandelingen en huidverbetering
      responses:
        '200':
          description: HTML pagina met diensten

  /trajecten:
    get:
      operationId: getTrajecten
      summary: Begeleidingstrajecten
      description: Informatie over persoonlijke trajecten en het intake proces
      responses:
        '200':
          description: HTML pagina met trajecten informatie

  /over-ons:
    get:
      operationId: getAbout
      summary: Over Tikaani
      description: Achtergrond over Heidi Segers, de oprichtster, en de filosofie van Tikaani
      responses:
        '200':
          description: HTML pagina met over ons informatie

  /contact:
    get:
      operationId: getContact
      summary: Contact
      description: Contactgegevens en formulier voor het maken van een afspraak
      responses:
        '200':
          description: HTML pagina met contactformulier

  /resultaten:
    get:
      operationId: getResults
      summary: Resultaten & Testimonials
      description: Succesverhalen en ervaringen van cliënten
      responses:
        '200':
          description: HTML pagina met testimonials

  /blog:
    get:
      operationId: getBlog
      summary: Kennisbank
      description: Artikelen en blogs over wellness, gezondheid en huidverzorging
      responses:
        '200':
          description: HTML pagina met blog overzicht

  /burn-out-coaching:
    get:
      operationId: getBurnoutCoaching
      summary: Burn-out Coaching
      description: Gespecialiseerde begeleiding bij burn-out herstel en preventie
      responses:
        '200':
          description: HTML pagina met burn-out coaching informatie

  /stress-coaching:
    get:
      operationId: getStressCoaching
      summary: Stress Coaching
      description: Begeleiding bij chronische stress en stressmanagement
      responses:
        '200':
          description: HTML pagina met stress coaching informatie

  /trauma-begeleiding:
    get:
      operationId: getTraumaBegeleiding
      summary: Trauma Begeleiding
      description: Zachte begeleiding bij traumaverwerking
      responses:
        '200':
          description: HTML pagina met trauma begeleiding informatie

  /fibromyalgie:
    get:
      operationId: getFibromyalgie
      summary: Fibromyalgie Begeleiding
      description: Holistische aanpak voor fibromyalgie en chronische pijn
      responses:
        '200':
          description: HTML pagina met fibromyalgie informatie

  /hormonale-disbalans:
    get:
      operationId: getHormonaleDisbalans
      summary: Hormonale Disbalans
      description: Ondersteuning bij hormonale problemen en disbalans
      responses:
        '200':
          description: HTML pagina met hormonale disbalans informatie

  /nad-therapie:
    get:
      operationId: getNADTherapie
      summary: NAD+ Therapie
      description: Exclusieve NAD+ therapie voor cellulaire regeneratie
      responses:
        '200':
          description: HTML pagina met NAD+ therapie informatie

  /huidverbetering:
    get:
      operationId: getHuidverbetering
      summary: Premium Huidverbetering
      description: Professionele huidverbeteringsbehandelingen
      responses:
        '200':
          description: HTML pagina met huidverbetering informatie

  /koreaanse-technologie:
    get:
      operationId: getKoreanseTechnologie
      summary: Koreaanse Huidtechnologie
      description: ISOV behandelingen met geavanceerde Koreaanse technologie
      responses:
        '200':
          description: HTML pagina met Koreaanse technologie informatie

  /toskani:
    get:
      operationId: getToskani
      summary: Toskani Behandelingen
      description: Professionele mesotherapie behandelingen
      responses:
        '200':
          description: HTML pagina met Toskani informatie

  /longevity:
    get:
      operationId: getLongevity
      summary: Longevity Programma
      description: Anti-aging en longevity programma's
      responses:
        '200':
          description: HTML pagina met longevity informatie

  /supplementen-advies:
    get:
      operationId: getSupplementenAdvies
      summary: Supplementen Advies
      description: Gepersonaliseerd advies over voedingssupplementen
      responses:
        '200':
          description: HTML pagina met supplementen advies

  /leefstijlbegeleiding:
    get:
      operationId: getLeefstijlbegeleiding
      summary: Leefstijlbegeleiding
      description: Coaching voor duurzame leefstijlveranderingen
      responses:
        '200':
          description: HTML pagina met leefstijlbegeleiding informatie

components:
  schemas:
    BusinessInfo:
      type: object
      properties:
        name:
          type: string
          example: TIKAANI bv
        founder:
          type: string
          example: Heidi Segers
        address:
          type: object
          properties:
            street:
              type: string
              example: Berglaan 12
            postalCode:
              type: string
              example: "2850"
            city:
              type: string
              example: Beerzel
            country:
              type: string
              example: Belgium
        phone:
          type: string
          example: "+32 469 71 69 85"
        email:
          type: string
          example: info@tikaani.be
        vatNumber:
          type: string
          example: BE0670702639
        openingHours:
          type: string
          example: "Monday-Friday 09:00-18:00 (by appointment)"

    Service:
      type: object
      properties:
        name:
          type: string
        description:
          type: string
        category:
          type: string
          enum:
            - coaching
            - chronic_conditions
            - skincare
            - longevity

tags:
  - name: Pages
    description: Website pagina's
  - name: Services
    description: Diensten informatie
