/
CL
clinicos
/
PawthosX.Business.API | v1
Search skmtc…
⌘K
Changes
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Filter operations
ApiKeys
7
Appointments
24
get
/Appointments/reschedule-ghosts
Get a paginated and filtered list of appointments
get
/Appointments
post
/Appointments
Create a new appointment with schedule item
get
/Appointments/{id}
Get a single appointment by ID with basic information
put
/Appointments/{id}
Update an existing appointment and optionally its schedule item
delete
/Appointments/{id}
Delete an appointment and its schedule item
get
/Appointments/{id}/detail
Get a single appointment by ID with detailed information (vitals, forms, SOAP notes)
post
/Appointments/import-historical
Import a historical (already-occurred) visit as a Completed appointment (ITE-260). Skips the schedule-conflict check — batch imports of past history are expected to overlap each other and existing bookings. The backing schedule item is created without a location (exempt from the overlap EXCLUDE constraint, invisible to room-scoped calendar views) and stamped CreatedBySource = "import".
get
/Appointments/{id}/discharge
Get discharge document for an appointment
post
/Appointments/{id}/check-in
Check in an appointment
post
/Appointments/{id}/uncheck-in
Undo a check-in done by mistake (status: CheckedIn → Scheduled)
post
/Appointments/{id}/start
Start an appointment (move to in-progress)
post
/Appointments/{id}/complete
Complete an appointment
get
/Appointments/{id}/discharge-checklist
Evaluate the "Missing Before Discharge" safety checklist for an appointment (PAW-628).
post
/Appointments/{id}/discharge-checklist/override
Override a required discharge-checklist item with a reason (PAW-628). Records an audit entry; the override unblocks the item for completion.
post
/Appointments/{id}/reschedule
Move an appointment to a new time, recording the move (ITE-898).
put
/Appointments/{id}/reschedules/latest/reason
Attach a reason to the caller's own most recent move of this appointment (ITE-899). The calendar drag has no dialog, so its "Rescheduled" toast offers "Add reason"; allowed only for the person who moved it, shortly after, and only once.
post
/Appointments/{id}/cancel
Cancel an appointment
post
/Appointments/{id}/no-show
Mark appointment as no-show
get
/Appointments/{id}/dispensed-items
Get all dispensed inventory items for an appointment
get
/Appointments/{id}/consent-events
Returns the consent audit trail for the treatment plan attached to this appointment. Returns an empty list when no plan exists. Used by the Chronicle and Schedule consent viewer modals.
patch
/Appointments/{id}/dispensed-items/{transactionId}/billing
Update the billing status of a dispensed item
patch
/Appointments/{id}/dispensed-items/{transactionId}
Update a dispensed item's dispense type and prescription details
get
/Appointments/previous-travel-destination
Get the previous travel destination for a staff member on a given date. Used for chaining travel appointments (use last destination as next starting point).
AppointmentTypes
10
BillableItems
5
Breeds
5
BulkClientExport
2
BulkPatientExport
2
CareQueue
2
CaseMilestones
6
Cases
5
ChatExport
1
ClientAccount
1
ClientCredit
2
ClientExport
3
Clients
6
ClientStatement
1
ClinicConfig
35
ClinicSettings
2
Clocking
6
Compliance
1
ConsentDocuments
2
DeaBooks
10
DeaExport
2
DentalCharts
8
DiagnosisTerms
1
DiscountCodes
7
Drafts
7
EdgePrinters
3
EdgePrintJobs
2
EmailVerification
2
EmergencyIntake
2
Erx
6
Estimates
26
ExamTemplates
5
Expenses
6
Featurebase
2
FeatureFlags
1
Flowboard
10
GroupCodes
7
GroupVisits
6
Health
1
HomeAgain
4
HospitalStays
17
IntegrationCredentials
18
InternalPrescribing
1
InternalWidget
1
Inventory
23
InventoryApprovals
5
InventoryLocations
7
Invoices
29
JourneyMilestones
6
Kiosk
4
LabPanels
5
Labs
21
LineItemNotes
5
LocationClosures
4
Locations
11
Logos
7
MedicationRequests
7
MentorMetrics
5
Metrics
31
NpsAnalytics
3
OnlineBookingReadiness
1
Partners
6
PatientGroups
9
PatientMasses
6
PatientProblems
4
PatientRecordExport
3
Patients
21
Payments
22
PaymentTokens
5
Pharmacies
5
Phones
2
PriceRules
6
Printers
7
PrintJobs
4
PtoRequests
6
PublicNps
2
PublicPriceList
5
PublicQuestionnaires
2
PublicSmsConsent
2
PurchaseOrders
11
QiEvents
9
QuestionnaireResponses
6
Questionnaires
10
RabiesTags
10
RdvmPortal
22
Recordings
9
RecurringExpenses
5
ReferralMessages
2
Referrals
20
Reminders
14
Reports
2
RetailItems
11
Roles
6
RoomDayAssignments
3
RxGovernance
26
SavedReports
5
ScheduleItems
10
ServiceCatalog
5
Shifts
5
ShiftSwaps
8
SlotConfigurations
6
SmsConsent
9
Species
5
StaffAvailability
1
Subscriptions
10
SurgicalRecords
8
TagAssignments
4
Tags
5
TelnyxCallControl
1
Templates
10
TenantKnowledge
4
TimeEntries
5
Transparency
3
Users
14
Vaccinations
12
VaccineAdministration
3
VaccineCertificateRecords
6
VaccineCertificates
2
VaccineTypes
5
Vendors
6
Vitals
2
VitalTypes
6
Widget
18
WidgetChatbot
4
WorkItemRules
5
WorkTasks
13
Appointments
Copy Markdown
Copied
Copy failed
Changes to Get a paginated and filtered list of appointments
get
/Appointments/reschedule-ghosts
Oct 7, 2026
021fabd866ff
Revision changes
○
endpoint added