# ChartMogul integration

> Subscription analytics and revenue-recognition platform for SaaS: import billing data and query MRR, ARR, churn, LTV and other metrics.

- Authentication: apiKey

## Tools (103)

- **Add a Contact to a Customer**: Create a contact attached to a customer.
- **Add Custom Attributes to a Customer**: Add custom attributes to a single customer.
- **Add Custom Attributes to a Subscription**: Add custom attributes to a subscription.
- **Add Custom Attributes to Customers by Email**: Add custom attributes to all customers matching an email.
- **Add Tags to a Customer**: Add tags to a single customer.
- **Add Tags to Customers by Email**: Add tags to all customers matching an email.
- **All Key Metrics**: Retrieve all key metrics over a date range.
- **ARPA**: Retrieve Average Revenue Per Account over a date range.
- **ARR**: Retrieve Annual Run Rate over a date range.
- **ASP**: Retrieve Average Sale Price over a date range.
- **Cancel or Modify a Customer's Subscription**: Cancel a subscription or modify its cancellation dates.
- **Connect Subscriptions**: Connect two or more of a customer's subscriptions.
- **Create a Contact**: Create a standalone contact for a customer.
- **Create a Customer**: Create a customer in a data source.
- **Create a Data Source**: Create a custom data source.
- **Create a Line Item**: Add a line item to an existing invoice.
- **Create an Activities Export**: Start an asynchronous export of account activities.
- **Create an Opportunity**: Create a sales opportunity for a customer.
- **Create a Note or Call Log**: Create a note or call log on a customer.
- **Create a Plan**: Create a subscription plan.
- **Create a Plan Group**: Create a plan group.
- **Create a Subscription Event**: Create a subscription event.
- **Create a Task**: Create a CRM task for a customer.
- **Create a Transaction**: Add a transaction to an invoice.
- **Customer Churn Rate**: Retrieve customer churn rate over a date range.
- **Customer Count**: Retrieve customer count over a date range.
- **Delete a Contact**: Delete a contact.
- **Delete a Customer**: Delete a customer and its data.
- **Delete a Data Source**: Delete a data source and all its data.
- **Delete a Line Item**: Delete a line item.
- **Delete All Customer's Invoices**: Delete all invoices for a customer in a data source.
- **Delete an Invoice**: Delete a single invoice.
- **Delete an Opportunity**: Delete an opportunity.
- **Delete a Note or Call Log**: Delete a note or call log.
- **Delete a Plan**: Delete a plan.
- **Delete a Plan Group**: Delete a plan group.
- **Delete a Subscription Event**: Delete a subscription event.
- **Delete a Task**: Delete a task.
- **Delete a Transaction**: Delete a transaction.
- **Disable a Line Item**: Disable a line item.
- **Disable an Invoice**: Disable or re-enable an invoice.
- **Disable a Subscription Event**: Disable a subscription event.
- **Disable a Transaction**: Disable a transaction.
- **Disconnect Subscriptions**: Disconnect previously connected subscriptions.
- **Import CSV into a Source**: Upload a CSV file to import records into a data source.
- **Import Data in Bulk**: Bulk-import mixed records via a single JSON payload.
- **Import Invoices**: Import (create) invoices for a customer.
- **List Activities**: List account-level MRR-affecting activities.
- **List a Customer's Invoices**: List invoices imported for one customer.
- **List a Customer's Subscriptions**: List a customer's importable subscriptions (Import API).
- **List Contacts**: List contacts with optional filters.
- **List Customer Activities**: List a customer's MRR-affecting activities.
- **List Customers**: List customers with optional filters.
- **List Customer Subscriptions (Metrics)**: List a customer's subscriptions with MRR data (Metrics API).
- **List Data Sources**: List all data sources in the account.
- **List Invoices**: List all invoices with optional filters.
- **List Notes and Call Logs**: List notes and call logs.
- **List Opportunities**: List opportunities with optional filters.
- **List Plan Groups**: List plan groups.
- **List Plans**: List plans with optional filters.
- **List Plans in a Plan Group**: List the plans belonging to a plan group.
- **List Subscription Events**: List subscription events with optional filters.
- **List Tasks**: List tasks with optional filters.
- **LTV**: Retrieve customer lifetime value over a date range.
- **Merge Contacts**: Merge one contact into another.
- **Merge Customers**: Merge two customers into one.
- **MRR**: Retrieve Monthly Recurring Revenue over a date range.
- **MRR Churn Rate**: Retrieve net MRR churn rate over a date range.
- **Remove Custom Attributes from a Customer**: Remove custom attributes from a customer.
- **Remove Custom Attributes from a Subscription**: Remove custom attributes from a subscription.
- **Remove Tags from a Customer**: Remove tags from a customer.
- **Retrieve Account**: Retrieve details about the authenticated ChartMogul account.
- **Retrieve a Contact**: Retrieve a single contact by UUID.
- **Retrieve a Customer**: Retrieve a single customer by UUID.
- **Retrieve a Customer's Tags and Attributes**: Retrieve all tags and custom attributes of a customer.
- **Retrieve a Data Source**: Retrieve a single data source by UUID.
- **Retrieve a Line Item**: Retrieve a single line item.
- **Retrieve an Activities Export**: Check the status of an activities export.
- **Retrieve an Invoice**: Retrieve a single invoice by UUID.
- **Retrieve an Opportunity**: Retrieve a single opportunity.
- **Retrieve a Note or Call Log**: Retrieve a single note or call log.
- **Retrieve a Plan**: Retrieve a single plan.
- **Retrieve a Plan Group**: Retrieve a single plan group.
- **Retrieve a Task**: Retrieve a single task.
- **Retrieve a Transaction**: Retrieve a single transaction.
- **Retrieve Custom Attributes of a Subscription**: Retrieve a subscription's custom attributes.
- **Search Customers by Email**: Search for customers by email address.
- **Track Import Status**: Check the processing status of a bulk import.
- **Unmerge Customers**: Split a previously merged data-source customer into its own record.
- **Update a Contact**: Update fields on a contact.
- **Update a Customer**: Update a customer's editable attributes.
- **Update a Customer's Custom Attributes**: Update existing custom attributes of a customer.
- **Update a Line Item**: Update a line item.
- **Update an Invoice**: Update invoice details.
- **Update an Invoice Status**: Update the payment status of an invoice.
- **Update an Opportunity**: Update an opportunity.
- **Update a Note or Call Log**: Update a note or call log.
- **Update a Plan**: Update a plan.
- **Update a Plan Group**: Update a plan group.
- **Update a Subscription Event**: Update a subscription event.
- **Update a Task**: Update a task.
- **Update a Transaction**: Update a transaction.
- **Update Custom Attributes of a Subscription**: Update a subscription's custom attributes.

Connect ChartMogul in General Input: https://www.generalinput.com/apps/chartmogul