API Reference
Browse the public endpoints available in the ThriveStack platform.
Overview
The ThriveStack API allows you to instrument your product, send events, and manage user identity programmatically. All endpoints accept JSON and return JSON responses.
REST API
Standard HTTP endpoints. Use any language or HTTP client to integrate.
Authentication
All requests require your THRIVESTACK_API_KEY in the request header.
Authentication
Pass your API key in the Authorization header for every request:
Authorization: Bearer YOUR_THRIVESTACK_API_KEY
You can find your API key in the ThriveStack dashboard under Settings → API Keys.
Base URL
All API endpoints share the same base URL:
https://api.app.thrivestack.ai/v1
Revenue Intelligence
Manage billing objects — transactions, invoices, and subscriptions — to power MRR tracking, churn signals, and expansion analytics across your customer base.
Subscriptions
Create recurring subscriptions, handle upgrades, downgrades, and cancellations. View docs →
Invoices
Manage billing invoices with line items, due dates, and status transitions. View docs →
Transactions
Create, list, retrieve, update, and delete payment transaction records. View docs →