Weave
Weave is an all-in-one customer and patient communication and payments platform for small healthcare businesses - dental, optometry, veterinary, medical, audiology, and specialty practices. It unifies VoIP phone, two-way texting, online scheduling, digital forms, payments (text-to-pay), review generation, and email into a single system that syncs with practice management and EHR software. The Weave developer platform exposes a REST API (base https://api.weaveconnect.com) for building integrations across messaging, phone and calls, contacts, scheduling and appointments, payments, digital forms, reviews, and event subscriptions, authenticated with OAuth 2.0 bearer tokens issued through Weave's OIDC provider. The public API reference is published in the Weave Developer Portal at dp.getweave.com, which requires a developer login.
APIs
Weave Messaging API
Send and retrieve two-way SMS/text messages between a practice and its patients, review message history, pull chart-thread messages, check bulk-message quota, and manage the SMS...
Weave Phone & Calls API
Access the Weave VoIP phone system - list call records and call recordings, request signed URLs to download recordings, read and tag voicemails, inspect call queues and their me...
Weave Contacts API
Manage the people (patients/customers) a practice communicates with - list and search contacts, read contact info records, and block or unblock a contact from receiving messages.
Weave Scheduling & Appointments API
Read and manage appointments, appointment types, schedules, and calendar events; submit online booking requests; and pull online-scheduling reporting. Backs Weave's online sched...
Weave Payments API
Access Weave Payments - list a practice account's stored payment methods and finance-account payment methods that back text-to-pay, card-on-file, and in-office payment collection.
Weave Digital Forms API
Work with Weave Digital Forms - list forms and digital-form templates, generate patient-facing form links, retrieve submitted forms, and mark a form submission complete. Powers ...
Weave Reviews API
Support Weave's review-generation and reputation features - read provider review data, check review-request completion, and inspect the status of a location's online business li...
Weave Events & Subscriptions API
Read platform events and manage event subscriptions - subscribe or unsubscribe a client to one or many event streams (calls, messages, appointments, payments, forms) so integrat...