Spruce Health
Spruce Health is a HIPAA-compliant healthcare communication platform that unifies phone, SMS, secure messaging, video, e-fax, team chat, mobile payments and VoIP phone lines into one system for medical practices, with AI-enabled voicemail transcription, summarization and call routing. Every eligible organization receives a signed HIPAA Business Associate Agreement as part of the terms of service, and since July 2026 that BAA also carries formal Qualified Service Organization support for 42 CFR Part 2. Spruce is SOC 2 Type II audited annually. The Spruce Public API is a RESTful, Bearer-token interface at https://api.sprucehealth.com/v1 spanning 47 operations across contacts, conversations, conversation items, internal endpoints and phone lines, media, organization members and teams, saved and scheduled messages, AI transcriptions, and webhook endpoint management. It ships a real OpenAPI 3.0 definition, a first-class s-idempotency-key on every mutating request, four rate-limit response headers across a 60-second and a 24-hour window, and 15 HMAC-signed webhook event types. API access is gated twice: it is part of the Communicator plan, and an organization must additionally contact Spruce Support to have API access enabled before an administrator can generate a token.
Spruce Health publishes 15 API contracts indexed on the APIs.io network, including Contact Fields API, Contact Tags API, Contacts API, and 12 more. Tagged areas include Healthcare, HIPAA, Communications, Secure Messaging, and Telehealth.
The Spruce Health catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 Spectral governance ruleset.
Spruce Health’s developer surface includes authentication, documentation, signup flow, changelog, API reference, getting-started guide, support, and 50 more developer resources.
What this lets a business do 6
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| Certified Health IT (health IT accreditation and certification registers) | undeclared | - | - | - |
| US NPI Health Provider Registry (CMS NPPES) | undeclared | - | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 2
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 15
Individual APIs this provider publishes, each with its own machine-readable definition.
Spruce Health Contact Fields API
The Contact Fields API from Spruce Health — 1 operation(s) for contact fields.
Spruce Health Contact Tags API
The Contact Tags API from Spruce Health — 1 operation(s) for contact tags.
Spruce Health Contacts API
The Contacts API from Spruce Health — 6 operation(s) for contacts.
Spruce Health Conversation Item API
The Conversation Item API from Spruce Health — 1 operation(s) for conversation item.
Spruce Health Conversation Tags API
The Conversation Tags API from Spruce Health — 1 operation(s) for conversation tags.
Spruce Health Conversations API
The Conversations API from Spruce Health — 4 operation(s) for conversations.
Spruce Health Internal Endpoints API
The Internal Endpoints API from Spruce Health — 3 operation(s) for internal endpoints.
Spruce Health Media API
The Media API from Spruce Health — 1 operation(s) for media.
Spruce Health Organization API
The Organization API from Spruce Health — 3 operation(s) for organization.
Spruce Health Phone Lines API
The Phone Lines API from Spruce Health — 2 operation(s) for phone lines.
Spruce Health Saved Messages API
The Saved Messages API from Spruce Health — 1 operation(s) for saved messages.
Spruce Health Scheduled Messages API
The Scheduled Messages API from Spruce Health — 3 operation(s) for scheduled messages.
Spruce Health Teams API
The Teams API from Spruce Health — 1 operation(s) for teams.
Spruce Health Transcription API
The Transcription API from Spruce Health — 1 operation(s) for transcription.
Spruce Health Webhooks API
The Webhooks API from Spruce Health — 4 operation(s) for webhooks.
Scroll for all 15
Open Collections 16
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Spruce Health API — Contact Fields
OPEN COLLECTIONSpruce Health API — Contact Tags
OPEN COLLECTIONSpruce Health API — Contacts
OPEN COLLECTIONSpruce Health API — Conversation Item
OPEN COLLECTIONSpruce Health API — Conversation Tags
OPEN COLLECTIONSpruce Health API — Conversations
OPEN COLLECTIONSpruce Health API — Internal Endpoints
OPEN COLLECTIONSpruce Health API — Media
OPEN COLLECTIONSpruce Health API — Organization
OPEN COLLECTIONSpruce Health API — Phone Lines
OPEN COLLECTIONSpruce Health API — Saved Messages
OPEN COLLECTIONSpruce Health API — Scheduled Messages
OPEN COLLECTIONSpruce Health API — Teams
OPEN COLLECTIONSpruce Health API — Transcription
OPEN COLLECTIONSpruce Health API — Webhooks
OPEN COLLECTIONSpruce Health API
OPEN COLLECTIONScroll for all 16
MCP Servers 1
Model Context Protocol servers that expose these APIs to AI agents.
Spruce Health MCP Server
Spruce Health serves a remote MCP endpoint from its own developer documentation host at https://developer.sprucehealth.com/mcp. It is real and reachable - an unauthenticated GET...
MCP SERVERAgent Skills 5
Packaged agent skills for driving this provider's APIs from an AI assistant.
spruce-health-schedule-and-manage-messages
AGENT SKILLspruce-health-send-a-patient-message
AGENT SKILLspruce-health-subscribe-to-webhook-events
AGENT SKILLSpruce Health API pricing
Prices published by Spruce Health, read 2026-10-28 from sprucehealth.com/plans.
| Plan | Price |
|---|---|
| Basic | $24/month per user Includes: HIPAA BAA; advanced medical phone, text, video, fax, internal team chat; customizable shared inbox; |
| Communicator | $49/month per user Includes: Everything in Basic, plus self-service customizable call flows (IVR), urgent escalation and after-ho |
| SMS registration fee | one-time fee of $19.50 per organization Includes: Enables outbound SMS text messaging |
Plan details, limits and sources →
Rate limits
- Public API Requests (minute window): not published requests
- Public API Requests (daily window): not published requests
- Webhook Delivery Rate: 1000 events
Billed by: user · FinOps profile →
Pricing Plans 2
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Spruce Health Rate Limits
RATE LIMITSTerms of Service 1
What its API terms permit and prohibit, quoted from its own page.
Privacy & Data 1
Its role, the data it processes, retention and transfers, quoted from its own privacy page.
Eligibility 1
Who may sign up and where, quoted from its own terms.
AI Preferences 1
Its stance on AI training, inference and agents, quoted from its own pages.
Data License 1
How its data and outputs may be reused, quoted from its own terms.
FinOps 1
Cost, billing, and metering signals for API financial operations.
Spruce Health Finops
FINOPSEvent Specifications 1
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Spruce Health Webhooks
ASYNCAPISpectral Rules 1
Spectral governance rulesets for linting and validating these APIs. Counts are the severity each rule declares, not results of running them.
Spruce Health API Rules
SPECTRALOpenAPI Overlays 15
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Spruce Health Contact Fields Overlay
GENERATEDSpruce Health Contact Tags Overlay
GENERATEDSpruce Health Contacts Overlay
GENERATEDSpruce Health Conversation Item Overlay
GENERATEDSpruce Health Conversation Tags Overlay
GENERATEDSpruce Health Conversations Overlay
GENERATEDSpruce Health Internal Endpoints Overlay
GENERATEDSpruce Health Media Overlay
GENERATEDSpruce Health Organization Overlay
GENERATEDSpruce Health Phone Lines Overlay
GENERATEDSpruce Health Saved Messages Overlay
GENERATEDSpruce Health Scheduled Messages Overlay
GENERATEDSpruce Health Teams Overlay
GENERATEDSpruce Health Transcription Overlay
GENERATEDSpruce Health Webhooks Overlay
GENERATEDScroll for all 15
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access (API Evangelist recommendations) 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 3
Portal, sign-up, and the first successful call
Documentation 3
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 7
Pagination, idempotency, versioning, errors, and events
Scroll for all 7
Build 3
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 5
Status, limits, changes, and where to get help
Commercial 7
Pricing, plans, and the legal terms of use
Scroll for all 7
Company 4
The organization behind the API
Other 18
Properties that don't map to a standard resource type
Scroll for all 18
Source (apis.yml)
Spruce Health API — frequently asked questions
Does Spruce Health have an API?
Yes. APIs.io lists 15 APIs from Spruce Health, including Spruce Health Contact Fields API, Spruce Health Contact Tags API and Spruce Health Contacts API, and 12 more.
Is there an OpenAPI specification for the Spruce Health API?
Yes. APIs.io indexes 15 OpenAPI specifications for Spruce Health, each linked for download from this page.
How do I authenticate with the Spruce Health API?
Spruce Health uses bearer-token authentication (http · 1 scheme). The details are profiled on APIs.io as Spruce Health Authentication.
How much does the Spruce Health API cost?
Spruce Health publishes its prices; its Basic plan is $24/month per user as of 2026-10-28. APIs.io lists 3 pricing plans for Spruce Health, with each plan's price, limits and inclusions under Pricing on this page.
Does Spruce Health have an MCP server?
Yes. APIs.io lists 1 MCP server for Spruce Health: Spruce Health serves a remote MCP endpoint from its own developer documentation host at https://developer.sprucehealth.com/mcp. It is real and reachable - an unauthenticated GET answers "This URL can
Is the Spruce Health API ready for AI agents?
Spruce Health has a Kin Score of 65.1 out of 100 (strong) and an Agent Readiness score of 49.5 (agent-native), scored by API Evangelist on 2026-11-13.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.