MedAdvisor Booking Service API

The BookingService API from MedAdvisor — 34 operation(s) for bookingservice.

Operations 34

GET /api/v1/bookingservice/pharmacy/gettime Get Pharmacy Time #
GET /api/v1/bookingservice/pharmacy/allservices Alls the services. #
GET /api/v1/bookingservice/pharmacy/eventresource Retrieve Event Resources #
GET /api/v1/bookingservice/pharmacy/services/dynamic Retrieve Dynamic Services. #
GET /api/v1/bookingservice/pharmacy/services/available Retrieve Available Services #
GET /api/v1/bookingservice/pharmacy/eventresource/{resourceId} Retrieve Event Resources #
GET /api/v1/bookingservice/pharmacy/services/booking/{bookingId} Retrieve Booking #
GET /api/v1/bookingservice/pharmacy/calendartoken/{resetStaffUrl} #
GET /api/v1/bookingservice/pharmacy/services/dynamic/{capabilityId} Retrieve Dynamic Services by Capability Id. #
GET /api/v1/bookingservice/pharmacy/services/available/{capabilityId} Retrieve Available Services by Capability Id #
GET /api/v1/bookingservice/pharmacy/calendartokendetails/{calendarToken}/{staffToken} #
GET /api/v1/bookingservice/pharmacy/retrieveavailabletimeslots Retrieve available times slots #
GET /api/v1/bookingservice/pharmacy/availabletimeslotnewbooking Retrieves the available time slot new booking. #
GET /api/v1/bookingservice/pharmacy/retrieveeventbookings Retrieves the event bookings. #
POST /api/v1/bookingservice/patientsearch Searches the patients. #
POST /api/v1/bookingservice/services/update Update services #
POST /api/v1/bookingservice/services/historic Retrieve Historic Bookings #
POST /api/v1/bookingservice/createeventbooking Creates the event booking. #
POST /api/v1/bookingservice/services/suggested Retrieve Suggested Services #
POST /api/v1/bookingservice/eventbooking/update Updates the event booking. #
POST /api/v1/bookingservice/eventresource/update Updates the event resource. #
POST /api/v1/bookingservice/eventpreferences/update Updates the event preferences. #
POST /api/v1/bookingservice/pharmacy/services/generate Generate Service Booking #
POST /api/v1/bookingservice/pharmacy/print/{bookingCode} Prints the specified booking code. #
POST /api/v1/bookingservice/pharmacy/services/bookingedit Event booking edit #
POST /api/v1/bookingservice/pharmacy/eventresource/create/{name} Creates the event resource. #
POST /api/v1/bookingservice/pharmacy/services/delete/{serviceId} Deletes the event service. #
POST /api/v1/bookingservice/pharmacy/eventbooking/{bookingId}/delete Deletes the event booking. #
POST /api/v1/bookingservice/pharmacy/eventresource/update/{resourceId} Update Event Resource Associate Service #
POST /api/v1/bookingservice/pharmacy/eventresource/{resourceId}/delete Deletes the event resource. #
POST /api/v1/bookingservice/pharmacy/bookingsearch Booking search. #
POST /api/v1/bookingservice/pharmacy/services/availableresource/{capabilityId} Retrieve Available Services Resource For Capability #
DELETE /api/v1/bookingservice/pharmacy/services/deletebooking/{bookingId} Delete an event (calendar) booking #
DELETE /api/v1/bookingservice/deletebookingrequest/{patientId}/{bookingId} Deletes the booking request. #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/medadvisor-bookingservice-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

medadvisor-bookingservice-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: v1
  title: Pharmacy Unified API v1.0 Booking Service API
servers:
- url: https://pharmacy-unified.api.medadvisor.com.au
tags:
- name: BookingService
paths:
  /api/v1/bookingservice/pharmacy/gettime:
    get:
      tags:
      - BookingService
      summary: Get Pharmacy Time
      operationId: BookingService_GetPharmacyTime
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.DateTimeResult'
            text/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.DateTimeResult'
            application/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.DateTimeResult'
            text/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.DateTimeResult'
      security:
      - Bearer: []
  /api/v1/bookingservice/pharmacy/allservices:
    get:
      tags:
      - BookingService
      summary: Alls the services.
      operationId: BookingService_AllServices
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventServiceModel'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventServiceModel'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventServiceModel'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventServiceModel'
      security:
      - Bearer: []
  /api/v1/bookingservice/pharmacy/eventresource:
    get:
      tags:
      - BookingService
      summary: Retrieve Event Resources
      operationId: BookingService_RetrieveEventResources
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventResourceResult'
            text/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventResourceResult'
            application/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventResourceResult'
            text/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventResourceResult'
      security:
      - Bearer: []
  /api/v1/bookingservice/pharmacy/services/dynamic:
    get:
      tags:
      - BookingService
      summary: Retrieve Dynamic Services.
      operationId: BookingService_RetrieveDynamicServices
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
            text/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
            application/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
            text/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
      security:
      - Bearer: []
  /api/v1/bookingservice/pharmacy/services/available:
    get:
      tags:
      - BookingService
      summary: Retrieve Available Services
      operationId: BookingService_RetrieveAvailableServices
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
            text/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
            application/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
            text/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
      security:
      - Bearer: []
  /api/v1/bookingservice/pharmacy/eventresource/{resourceId}:
    get:
      tags:
      - BookingService
      summary: Retrieve Event Resources
      operationId: BookingService_RetrieveEventResource
      parameters:
      - name: resourceId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventResourceResult'
            text/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventResourceResult'
            application/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventResourceResult'
            text/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventResourceResult'
      security:
      - Bearer: []
  /api/v1/bookingservice/pharmacy/services/booking/{bookingId}:
    get:
      tags:
      - BookingService
      summary: Retrieve Booking
      operationId: BookingService_RetrieveBooking
      parameters:
      - name: bookingId
        in: path
        description: BookingId
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingResult'
            text/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingResult'
            application/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingResult'
            text/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingResult'
      security:
      - Bearer: []
  /api/v1/bookingservice/pharmacy/calendartoken/{resetStaffUrl}:
    get:
      tags:
      - BookingService
      operationId: BookingService_RetrieveCalendarAccessTokens
      parameters:
      - name: resetStaffUrl
        in: path
        required: true
        schema:
          type: boolean
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.CalendarAccessTokenResult'
            text/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.CalendarAccessTokenResult'
            application/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.CalendarAccessTokenResult'
            text/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.CalendarAccessTokenResult'
      security:
      - Bearer: []
  /api/v1/bookingservice/pharmacy/services/dynamic/{capabilityId}:
    get:
      tags:
      - BookingService
      summary: Retrieve Dynamic Services by Capability Id.
      operationId: BookingService_RetrieveDynamicServices
      parameters:
      - name: capabilityId
        in: path
        description: CapabilityId
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
            text/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
            application/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
            text/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
      security:
      - Bearer: []
  /api/v1/bookingservice/pharmacy/services/available/{capabilityId}:
    get:
      tags:
      - BookingService
      summary: Retrieve Available Services by Capability Id
      operationId: BookingService_RetrieveAvailableServices
      parameters:
      - name: capabilityId
        in: path
        description: CapabilityId
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
            text/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
            application/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
            text/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
      security:
      - Bearer: []
  /api/v1/bookingservice/pharmacy/calendartokendetails/{calendarToken}/{staffToken}:
    get:
      tags:
      - BookingService
      operationId: BookingService_RetrieveCalendarTokenDetails
      parameters:
      - name: calendarToken
        in: path
        required: true
        schema:
          type: string
      - name: staffToken
        in: path
        required: true
        schema:
          type: boolean
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.CalenderTokenModel'
            text/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.CalenderTokenModel'
            application/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.CalenderTokenModel'
            text/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.CalenderTokenModel'
  /api/v1/bookingservice/pharmacy/retrieveavailabletimeslots:
    get:
      tags:
      - BookingService
      summary: Retrieve available times slots
      operationId: BookingService_RetrieveAvailableTimeslots
      parameters:
      - name: resourceId
        in: query
        description: ''
        required: true
        schema:
          type: integer
          format: int32
      - name: date
        in: query
        description: dd/MM/yyyy
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
            text/json:
              schema:
                type: array
                items:
                  type: object
            application/xml:
              schema:
                type: array
                items:
                  type: object
            text/xml:
              schema:
                type: array
                items:
                  type: object
      security:
      - Bearer: []
  /api/v1/bookingservice/pharmacy/availabletimeslotnewbooking:
    get:
      tags:
      - BookingService
      summary: Retrieves the available time slot new booking.
      operationId: BookingService_RetrieveAvailableTimeSlotNewBooking
      parameters:
      - name: serviceId
        in: query
        description: The service identifier.
        required: true
        schema:
          type: integer
          format: int32
      - name: date
        in: query
        description: The date.
        required: true
        schema:
          type: string
      - name: noOfDays
        in: query
        description: The no of days.
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingResult'
            text/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingResult'
            application/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingResult'
            text/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingResult'
      security:
      - Bearer: []
  /api/v1/bookingservice/pharmacy/retrieveeventbookings:
    get:
      tags:
      - BookingService
      summary: Retrieves the event bookings.
      operationId: BookingService_RetrieveEventBookings
      parameters:
      - name: startDate
        in: query
        description: The start date.
        required: true
        schema:
          type: string
          format: date-time
      - name: endDate
        in: query
        description: The end date.
        required: true
        schema:
          type: string
          format: date-time
      - name: resourceId
        in: query
        description: The resource identifier.
        required: true
        schema:
          type: integer
          format: int32
      - name: includeResourceAvailability
        in: query
        description: if set to true [include resource availability].
        required: true
        schema:
          type: boolean
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingResult'
            text/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingResult'
            application/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingResult'
            text/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.EventBookingResult'
      security:
      - Bearer: []
  /api/v1/bookingservice/patientsearch:
    post:
      tags:
      - BookingService
      summary: Searches the patients.
      operationId: BookingService_SearchPatients
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.UserSearchResult'
            text/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.UserSearchResult'
            application/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.UserSearchResult'
            text/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.UserSearchResult'
      security:
      - Bearer: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.UserSearchModel'
          text/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.UserSearchModel'
          application/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.UserSearchModel'
          text/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.UserSearchModel'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.UserSearchModel'
        description: The model.
        required: true
  /api/v1/bookingservice/services/update:
    post:
      tags:
      - BookingService
      summary: Update services
      operationId: BookingService_UpdateEventService
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                format: int32
                type: integer
            text/json:
              schema:
                format: int32
                type: integer
            application/xml:
              schema:
                format: int32
                type: integer
            text/xml:
              schema:
                format: int32
                type: integer
      security:
      - Bearer: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventServiceModel'
          text/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventServiceModel'
          application/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventServiceModel'
          text/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventServiceModel'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventServiceModel'
        required: true
  /api/v1/bookingservice/services/historic:
    post:
      tags:
      - BookingService
      summary: Retrieve Historic Bookings
      operationId: BookingService_RetrieveHistoricBookings
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.Results.BookingStatusResult'
            text/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.Results.BookingStatusResult'
            application/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.Results.BookingStatusResult'
            text/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.Results.BookingStatusResult'
      security:
      - Bearer: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.HistoricBookingModel'
          text/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.HistoricBookingModel'
          application/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.HistoricBookingModel'
          text/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.HistoricBookingModel'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.HistoricBookingModel'
        description: HistoricBookingModel
        required: true
  /api/v1/bookingservice/createeventbooking:
    post:
      tags:
      - BookingService
      summary: Creates the event booking.
      operationId: BookingService_CreateEventBooking
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
            text/json:
              schema:
                type: array
                items:
                  type: string
            application/xml:
              schema:
                type: array
                items:
                  type: string
            text/xml:
              schema:
                type: array
                items:
                  type: string
      security:
      - Bearer: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventBookingModel'
          text/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventBookingModel'
          application/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventBookingModel'
          text/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventBookingModel'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventBookingModel'
        description: The event booking.
        required: true
  /api/v1/bookingservice/services/suggested:
    post:
      tags:
      - BookingService
      summary: Retrieve Suggested Services
      operationId: BookingService_RetrieveSuggestedServices
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
            text/json:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
            application/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
            text/xml:
              schema:
                $ref: '#/components/schemas/MedAdvisor.Framework.Interface.BookingAvailabilityResult'
      security:
      - Bearer: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.SuggestedSearchModel'
          text/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.SuggestedSearchModel'
          application/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.SuggestedSearchModel'
          text/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.SuggestedSearchModel'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.SuggestedSearchModel'
        description: list is available and list if history
        required: true
  /api/v1/bookingservice/eventbooking/update:
    post:
      tags:
      - BookingService
      summary: Updates the event booking.
      operationId: BookingService_UpdateEventBooking
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: boolean
            text/json:
              schema:
                type: boolean
            application/xml:
              schema:
                type: boolean
            text/xml:
              schema:
                type: boolean
      security:
      - Bearer: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventBookingModel'
          text/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventBookingModel'
          application/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventBookingModel'
          text/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventBookingModel'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventBookingModel'
        description: The model.
        required: true
  /api/v1/bookingservice/eventresource/update:
    post:
      tags:
      - BookingService
      summary: Updates the event resource.
      operationId: BookingService_UpdateEventResource
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                format: int32
                type: integer
            text/json:
              schema:
                format: int32
                type: integer
            application/xml:
              schema:
                format: int32
                type: integer
            text/xml:
              schema:
                format: int32
                type: integer
      security:
      - Bearer: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventResourceModel'
          text/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventResourceModel'
          application/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventResourceModel'
          text/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventResourceModel'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventResourceModel'
        required: true
  /api/v1/bookingservice/eventpreferences/update:
    post:
      tags:
      - BookingService
      summary: Updates the event preferences.
      operationId: BookingService_UpdateEventPreferences
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
            text/json:
              schema:
                type: object
            application/xml:
              schema:
                type: object
            text/xml:
              schema:
                type: object
      security:
      - Bearer: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventPreferenceModel'
          text/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventPreferenceModel'
          application/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventPreferenceModel'
          text/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventPreferenceModel'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.EventPreferenceModel'
        description: The model.
        required: true
  /api/v1/bookingservice/pharmacy/services/generate:
    post:
      tags:
      - BookingService
      summary: Generate Service Booking
      operationId: BookingService_GenerateServiceBooking
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
            text/json:
              schema:
                type: object
            application/xml:
              schema:
                type: object
            text/xml:
              schema:
                type: object
      security:
      - Bearer: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.BookingRequestModel'
          text/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.BookingRequestModel'
          application/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.BookingRequestModel'
          text/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.BookingRequestModel'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.BookingRequestModel'
        description: booking data
        required: true
  /api/v1/bookingservice/pharmacy/print/{bookingCode}:
    post:
      tags:
      - BookingService
      summary: Prints the specified booking code.
      operationId: BookingService_Print
      parameters:
      - name: bookingCode
        in: path
        description: '"Blank_[PrescreenView]_CapbilityId", "Today", "TodayCap[CapabilityId]", "Date_[yyyy-mm-dd]_[CapabilityId]", or a booking Code'
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.PrescreenFormModel'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.PrescreenFormModel'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.PrescreenFormModel'
            text/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.PrescreenFormModel'
      security:
      - Bearer: []
  /api/v1/bookingservice/pharmacy/services/bookingedit:
    post:
      tags:
      - BookingService
      summary: Event booking edit
      operationId: BookingService_EditBookingWithCheck
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: string
            text/json:
              schema:
                type: string
            application/xml:
              schema:
                type: string
            text/xml:
              schema:
                type: string
      security:
      - Bearer: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.BookingValidateModel'
          text/json:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.BookingValidateModel'
          application/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.BookingValidateModel'
          text/xml:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.BookingValidateModel'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/MedAdvisor.PharmacyUnifiedAPI.v1.Models.BookingValidateModel'
        required: true
  /api/v1/bookingservice/pharmacy/eventresource/create/{name}:
    post:
      tags:
      - BookingService
      summary: Creates the event resource.
      opera

# --- truncated at 32 KB (93 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/medadvisor/refs/heads/main/openapi/medadvisor-bookingservice-api-openapi.yml