Jump to Content
ChartMogul Developer Hub
HomeGuides and tutorialsAPI reference
Back to ChartMogulAPI referenceGuides and tutorialsSupportContactChartMogul Developer Hub
Back to ChartMogulAPI referenceGuides and tutorialsSupportContact

Overview

  • Introduction
  • Authentication
  • Response Codes
  • Rate Limits
  • Data Model

Tutorials

  • Getting started with the Import API
  • Adding Subscription Events for CMRR
  • Adding a non-recurring payment using the Import API
  • Adding refunds using the Import API
  • Adding pro-rated invoices using the Import API
  • Tracking leads and free trials
  • Adding custom attributes to ChartMogul
  • Adding tags to customers
  • Merging customers using the API
  • Connecting subscriptions using the API
  • Changing a customer's churn history
  • How MRR is calculated from prorated invoices
  • Importing Google Play purchase payloads
  • Adding paused subscriptions
  • Implementing usage-based billing
  • Migrating billing systems

Client Libraries

  • Client Libraries
  • Ruby
  • Node.js
  • PHP
  • Go
  • Python

Data Model

An illustrated overview of the ChartMogul API, how the endpoints map to the ChartMogul data model and how the data is used for analytics.

Suggest Edits

Click image to zoom.

1920

The Segmentation engine uses all parts of the standard model (e.g. customers can be segmented on data source, plan, customer attributes, etc).

Updated over 3 years ago