MedAdvisor Booking API
The Booking API from MedAdvisor — 27 operation(s) for booking.
The Booking API from MedAdvisor — 27 operation(s) for booking.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/medadvisor-booking-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
version: v2
title: Pharmacy Unified API v2.0 Booking API
servers:
- url: https://pharmacy-unified.api.medadvisor.com.au
tags:
- name: Booking
paths:
/api/v2/booking/eventresource:
get:
tags:
- Booking
summary: Retrieve Event Resources
operationId: Booking_RetrieveEventResources
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventResourceResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventResourceResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventResourceResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventResourceResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
security:
- Bearer: []
/api/v2/booking/retrieveservice:
get:
tags:
- Booking
summary: 'Calendar setting: Retrieves all service by pharmacy to show on list'
operationId: Booking_RetrieveAllServices
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Collections.Generic.List_1__MedAdvisor.Framework.Interface.v2.PharmacyCapabilityModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Collections.Generic.List_1__MedAdvisor.Framework.Interface.v2.PharmacyCapabilityModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Collections.Generic.List_1__MedAdvisor.Framework.Interface.v2.PharmacyCapabilityModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Collections.Generic.List_1__MedAdvisor.Framework.Interface.v2.PharmacyCapabilityModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
security:
- Bearer: []
/api/v2/booking/detail/{bookingId}:
get:
tags:
- Booking
summary: Retrieve Booking detail
operationId: Booking_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.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
security:
- Bearer: []
/api/v2/booking/services/available:
get:
tags:
- Booking
summary: Retrieve Available Services
operationId: Booking_RetrieveAvailableServices
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.BookingAvailabilityResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.BookingAvailabilityResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.BookingAvailabilityResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.BookingAvailabilityResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
security:
- Bearer: []
/api/v2/booking/eventresource/{resourceId}:
get:
tags:
- Booking
summary: Retrieve Event Resource detail
operationId: Booking_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.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventResourceResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventResourceResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventResourceResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventResourceResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
security:
- Bearer: []
/api/v2/booking/RetrievePublicBookingLinks:
get:
tags:
- Booking
operationId: Booking_RetrievePublicBookingLinks
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.PublicBookingLinksResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.PublicBookingLinksResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.PublicBookingLinksResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.PublicBookingLinksResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
security:
- Bearer: []
/api/v2/booking/retrieverunsheet:
get:
tags:
- Booking
summary: Retrieve Run Sheet Result
operationId: Booking_RetrieveRunSheet
parameters:
- name: date
in: query
description: Date
required: true
schema:
type: string
format: date-time
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.RunSheetModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.RunSheetModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.RunSheetModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.RunSheetModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
security:
- Bearer: []
/api/v2/booking/validateCalendarToken:
get:
tags:
- Booking
operationId: Booking_ValidateCalendarToken
parameters:
- name: calendarToken
in: query
required: true
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
/api/v2/booking/services/availableresource/{capabilityId}:
get:
tags:
- Booking
summary: Retrieve Available Services Resource For Capability
operationId: Booking_RetrieveAvailableResourceForCapability
parameters:
- name: capabilityId
in: path
description: CapabilityId
required: true
schema:
type: integer
format: int32
- name: date
in: query
description: Date
required: true
schema:
type: string
format: date-time
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
security:
- Bearer: []
/api/v2/booking/availabletimeslotnewbooking:
get:
tags:
- Booking
summary: Retrieves the available time slot new booking.
operationId: Booking_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
- name: clinicId
in: query
description: clinic Id.
required: false
schema:
type: string
format: uuid
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventBookingResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventBookingResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventBookingResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.EventBookingResult__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
security:
- Bearer: []
/api/v2/booking/retrieveavailabletimeslots:
get:
tags:
- Booking
summary: Retrieve available times slots
operationId: Booking_RetrieveAvailableTimeslots
parameters:
- name: resourceId
in: query
description: resource Id
required: true
schema:
type: integer
format: int32
- name: date
in: query
description: dd/MM/yyyy
required: true
schema:
type: string
- name: serviceId
in: query
description: service Id
required: false
schema:
type: integer
format: int32
- name: pharmacistId
in: query
description: pharmacist Id
required: false
schema:
type: string
format: uuid
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Object____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Object____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Object____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Object____mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
security:
- Bearer: []
/api/v2/booking/retrieveeventbookings:
get:
tags:
- Booking
summary: Retrieves the event bookings.
operationId: Booking_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.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.EventBookingModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
security:
- Bearer: []
/api/v2/booking/count:
post:
tags:
- Booking
summary: Get number of bookings
operationId: Booking_CountNumberOfBooking
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
security:
- Bearer: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest'
description: Booking search model
required: true
/api/v2/booking/walkinqr:
post:
tags:
- Booking
summary: Returns the pharmacy-level walk-in QR token, creating it if it does not exist.
operationId: Booking_GetOrCreateWalkInQrToken
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.String__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.String__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.String__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.String__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
security:
- Bearer: []
/api/v2/booking/bulkcancel:
post:
tags:
- Booking
summary: Bulk cancel booking
operationId: Booking_BulkCancelBooking
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
security:
- Bearer: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.BulkBookingSearchRequest'
description: Booking search model
required: true
/api/v2/booking/customrunsheet:
post:
tags:
- Booking
summary: Custom Run Sheet Result
operationId: Booking_CustomRunSheet
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.RunSheetModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.RunSheetModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.RunSheetModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__MedAdvisor.Framework.Interface.v2.RunSheetModel__MedAdvisor.Framework__Version_5.85.0.0__Culture_neutral__PublicKeyToken_c5a42efe99ff1eb2'
security:
- Bearer: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.CustomRunSheetRequest'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.CustomRunSheetRequest'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.CustomRunSheetRequest'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.CustomRunSheetRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.CustomRunSheetRequest'
description: CustomRunSheetRequest
required: true
/api/v2/booking/sendprescreener:
post:
tags:
- Booking
summary: Sends a prescreener email for a walk-in booking.
operationId: Booking_SendPrescreener
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Boolean__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
security:
- Bearer: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.SendPrescreenerRequest'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.SendPrescreenerRequest'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.SendPrescreenerRequest'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.SendPrescreenerRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.SendPrescreenerRequest'
required: true
/api/v2/booking/print/{bookingCode}:
post:
tags:
- Booking
operationId: Booking_Print
parameters:
- name: bookingCode
in: path
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/v2/booking/eventresource/update:
post:
tags:
- Booking
summary: Updates the event resource.
operationId: Booking_UpdateEventResource
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
text/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
application/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
text/xml:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.ApiResponseModel_1__System.Int32__mscorlib__Version_4.0.0.0__Culture_neutral__PublicKeyToken_b77a5c561934e089'
security:
- Bearer: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/MedAdvisor.Framework.Interface.v2.EventResourceModel'
# --- truncated at 32 KB (97 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/medadvisor/refs/heads/main/openapi/medadvisor-booking-api-openapi.yml