Latest API & Feature Updates
This page summarizes newer Buktor API and product capabilities that were missing from the earlier documentation package. Use this as a quick reference before opening the detailed integration pages.
Version status
The latest uploaded API project includes API version files up to api_v8. The newest documentation now reflects the V8 route set and recent integration additions.
Public booking and web widget updates
Buktor includes public web booking endpoints for slug-based booking and website/widget usage.
| Area | Endpoint | Purpose |
|---|---|---|
| Business details | POST /details-slug | Fetch business details using a public slug. |
| Business list | GET /details-all | Fetch available business details. |
| Weekly schedules | POST /get-schedules | Fetch weekly schedules for a business. |
| Gallery | POST /gallery | Show gallery images for a Buktor web page. |
| FAQs | GET /faqs | Fetch public FAQ content. |
| Patient details | POST /patient-details | Fetch patient details for web flows. |
| Web data | POST /get-web-data | Fetch locations, categories, and services for booking screens. |
| Booking by slug | POST /get-date-bySlug, POST /get-Time-BySlug | Fetch available dates and times by business slug. |
| Web booking | POST /whatsapp-web-Booking | Create a web/WhatsApp booking. |
| Token lookup | POST /get-BusinessId-Token | Resolve business and token data for public flows. |
HIS and webhook integration updates
The latest API includes more complete HIS integration and webhook management.
| Area | Endpoint | Purpose |
|---|---|---|
| Business webhook settings | GET /business/webhook | View configured webhook settings. |
| Regenerate webhook key | PUT /business/webhook/regenerate-key | Generate a new webhook key. |
| HIS secret key | GET /his/secret-key | Fetch the HIS secret key. |
| Regenerate HIS secret | POST /his/secret-key/regenerate | Regenerate the HIS secret key. |
| Webhook event list | GET /get-webhook-events | Get supported webhook events. |
| Push webhook events | POST /push-webhook-events | Push selected webhook events. |
| Generate HIS token | POST /generate-his-token | Generate an integration token for HIS. |
| Embedding users | GET /embedding/users | List users available for embedded flows. |
| Embedded user token | POST /embedding/user/token | Generate a user token for embedded screens. |
| Receive webhook | POST /webhook/receive | Receive external webhook payloads. |
Appointment, scheduling, and token updates
| Area | Endpoint | Purpose |
|---|---|---|
| Block slots | POST /block-slots | Block unavailable appointment slots. |
| Fetch blocked slots | POST /blocked-slots/by-service | Get blocked slots for a service. |
| Delete blocked slot | POST /delete-blocked-slot | Remove a blocked slot. |
| Available tokens | POST /get-tokens | Fetch available token numbers. |
| Current consulting tokens | POST /current_tokens | Fetch currently consulting tokens. |
| Token appointment update | POST /appointments_token_update | Fetch/update appointments by token. |
| Store schedule | POST /store-schedule | Store service-specific schedule data. |
| Delete schedule | POST /delete-schedule | Delete schedule data. |
| Get schedule | POST /get-schedule | Fetch schedules by service. |
| Edit holiday time | POST /update_holiday_time | Update holiday timing. |
| Meeting link | POST /get-meeting-link | Fetch online meeting link for an appointment. |
| Archived appointments | POST /archived_appointments | Fetch archived appointment records. |
| Appointment exports | POST /appointments_pdf_date, POST /appointments_excel_date, POST /appointments_csv_date | Export appointments by date range. |
Reminder and notification updates
| Area | Endpoint | Purpose |
|---|---|---|
| Add reminder configuration | POST /add-reminder-configuration | Create or update service reminder settings. |
| Get reminder configuration | POST /get-reminder-configuration | Fetch a service reminder configuration. |
| Fetch reminder configuration | POST /reminder-configuration | List reminder configuration details. |
| Delete reminder configuration | POST /delete-reminder-configuration | Remove a reminder setting. |
| Custom templates | GET /custom-template-names | Fetch custom reminder template names. |
| Manual reminder | POST /store-manual-reminder | Store a manual reminder. |
| Reminder message | POST /getReminderMessage | Fetch reminder message content. |
| Failed reminders | POST /fetch-failed-notification | Fetch failed notifications. |
| Successful reminders | POST /fetch-success-notification | Fetch successful notifications. |
| Retry failed notification | POST /trigger-failed-notification | Re-trigger a failed notification. |
Patient, lead, dashboard, and reporting updates
| Area | Endpoint | Purpose |
|---|---|---|
| Patient import | POST /import_patients | Import patient records. |
| Sample import template | GET /download_sample_template | Download the patient import sample file. |
| Create patient | POST /patient/create | Create a patient record. |
| Update or create patient | POST /patient/update-or-create | Update an existing patient or create a new one. |
| Delete patient | POST /delete_patient | Delete a patient record. |
| Leads count | POST /get-leads-count | Fetch lead count summary. |
| Leads list | POST /get-leads | Fetch lead records. |
| Lead export | POST /generate-Leads-PDF, POST /export_leads_excel, POST /export-Leads-csv | Export leads. |
| Peak hour analytics | POST /peakhour-data | Fetch peak-hour dashboard data. |
| Revenue analytics | POST /revenue-data | Fetch revenue dashboard data. |
| Revenue and peak hour | POST /revenue-peakhour | Fetch combined revenue and peak-hour data. |
| Appointment mode counts | GET /appointment-mode-counts | Fetch appointment mode counts. |
| Visit status | POST /visit-status | Fetch visit and non-visit counts. |
Role and permission updates
| Area | Endpoint | Purpose |
|---|---|---|
| Master permissions | POST /permissions/master | Fetch master permission list. |
| Create permission | POST /create-permissions-master | Create a master permission. |
| Roles | GET /roles | Fetch roles by business. |
| Create role | POST /create-roles | Create a role. |
| Update role | POST /update-roles | Update role details. |
| Delete role | POST /delete-roles | Delete a role. |
| Assign permissions | POST /assign-permissions | Assign permissions to a role. |
| Role permissions | POST /roles-permissions | Fetch permissions assigned to a role. |
| Permission scopes | POST /get-permissions-scopes | Fetch scoped permissions. |
| Create permission scope | POST /create-permissions-scopes | Create a permission scope. |
Payments, invoices, and subscription updates
| Area | Endpoint | Purpose |
|---|---|---|
| Generate invoice | POST /generateInvoice | Generate invoice data. |
| Invoice PDF | POST /pdf-Invoice | Generate invoice PDF. |
| List invoices | POST /list-Invoice | Fetch invoice list. |
| Update invoice status | POST /update-Invoice-status | Update invoice payment status. |
| Razorpay order | POST /razorpay-order | Create a Razorpay order. |
| Razorpay webhook | POST /webhooks/razorpay | Handle Razorpay webhook payloads. |
| Subscription status | POST /update-subscription-status | Update subscription status. |
| Payment count | GET /get-paymentsCount | Fetch payment count summary. |
| Payment list | POST /get-payments | Fetch payment list. |
| Monthly payment report | POST /monthly-payment-report | Generate monthly payment report. |
WhatsApp, Twilio, and communication updates
| Area | Endpoint | Purpose |
|---|---|---|
| Business communication | POST /business-communication | Store business communication settings. |
| WABA ID | POST /getWabaId | Fetch WhatsApp Business Account ID. |
| WhatsApp image upload | POST /upload-whatsapp-img | Upload WhatsApp-related image. |
| WhatsApp insights | POST /get-whatsapp-insights | Fetch WhatsApp usage insights. |
| Send media | POST /send-media | Send media message. |
| Send text | POST /send-text | Send text message. |
| Send flow | POST /send-flow | Send WhatsApp flow message. |
| Twilio subaccount | POST /twillio-subaccount | Create a Twilio subaccount. |
| Call logs | POST /get-call-logs | Fetch Twilio call logs. |
| Message logs | POST /get-message-logs | Fetch Twilio message logs. |
| Twilio status callback | POST /twilio/status-callback | Handle Twilio delivery/call status callbacks. |
Additional configuration updates
| Area | Endpoint | Purpose |
|---|---|---|
| Countries | GET /countries | Fetch country list. |
| Chatbot ID | GET /get-Chatbot-id, POST /update-Chatbot-id | Fetch or update chatbot ID. |
| Chatbot status | GET /get-ChatbotStatus, POST /update-ChatbotStatus | Fetch or update chatbot status. |
| Patient additional info | GET /get-patient-additionalinfo, POST /update-patient-additionalinfo | Configure extra patient fields. |
| Appointment additional info | POST /get-appointment-additionalinfo, POST /update-appointment-additionalinfo | Configure extra appointment fields. |
| Service language JSON | POST /service_langs_add, POST /service_langs_delete, POST /fetch-service-language-json | Manage multilingual service content. |
| Category language JSON | POST /category_langs_add, POST /category_langs_delete, POST /fetch-category-language-json | Manage multilingual category content. |
| Location language JSON | POST /location_langs, POST /location_langs_delete, POST /fetch-language-json | Manage multilingual location content. |