Documentation
Textree docs
Public documentation for the current Textree alpha. These pages only describe behavior that exists in the repo today: operator-managed setup, the message API, verified webhooks, and MCP execution controls.
curl https://api.texttree.ai/api/v1/messages \
-H "Authorization: Bearer $TEXTREE_KEY" \
-H "Content-Type: application/json" \
-d '{"phone_number":"+15551234567","body":"Hello"}' 01
Product overview
What Textree ships today in alpha: Phoenix-native auth, suppression-gated messaging, verified webhooks, and controlled MCP execution.
02
Getting started
Run the Astro site and Phoenix control plane locally, then walk the current alpha workflow.
03
Developer API
Message send and status contracts for the current Textree alpha API.
04
Webhooks
Verified messaging and funding webhook contracts, duplicate handling, and current reconciliation behavior.
05
MCP
Current MCP routes, scopes, execution envelopes, and runtime controls.
06
Architecture
How Astro, Phoenix, Neon, Oban, and provider adapters fit together in the current Textree alpha.
07
Quickstart
Create an account, authenticate with Textree, send your first SMS, inspect the message log, and configure a webhook.
08
API Reference
SEO-indexable reference for Textree message, number, webhook, contact, and billing APIs.
09
Inbound SMS
Route inbound SMS into webhooks, conversations, contacts, and AI handoff workflows.
010
Outbound SMS
Send production SMS through suppression, compliance, spend, and provider checks.
011
Errors
Common Textree API and delivery errors with causes, fixes, and retry guidance.
012
Numbers
Rent, connect, and configure sending and receiving SMS numbers.
013
Contacts
Manage contacts, tags, audiences, and suppression rules.
014
Rate Limits
Understand API rate limits, send throughput, retries, and live-mode controls.
015
SDKs
Use Textree from curl, JavaScript, Python, and Elixir.
016
Compliance and suppressions
Current Textree SMS eligibility model for suppressions, STOP events, compliance readiness, and spend gates.
017
Choosing Fast Send vs Branded Number
Decide whether to start with the quickest SMS path or buy a recognizable sender number.