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 →