SaaS Starter API

v1.0.0

Multi-tenant SaaS backend — auth, organizations, billing, webhooks.

auth

11 endpoints

Authentication — register, login, session management

users

3 endpoints

User profile — get, update, delete account

organizations

12 endpoints

Organizations, members, audit log

invites

2 endpoints

Token-based invite acceptance (public + authenticated)

billing

4 endpoints

Stripe checkout, subscription management, customer portal

api-keys

3 endpoints

M2M API keys — create, list, revoke

webhooks

6 endpoints

Outgoing webhook endpoint management and delivery history

consumers

4 endpoints

Consumer management — external subscribers for fan-out delivery

events

4 endpoints

App event log — ingest, list, delivery history, usage

ingest

1 endpoint

Event ingestion — authenticated via API key

portal

8 endpoints

Consumer self-service portal — endpoints and event history via portal token