# Baremetrics integration

> Subscription analytics API: MRR and other metrics, customers, subscriptions, plans, charges, segments, goals, annotations and cancellation insights.

- Authentication: apiKey

## Tools (64)

- **Cancel Subscription**: This endpoint allows you to cancel a subscription.
- **Create Annotation**: Creates a annotation.
- **Create Attribute Field**: Creates a attribute field.
- **Create Cancellation Insight Event**: Creates a cancellation insight event.
- **Create Cancellation Insight Reason**: Creates a cancellation insight reason.
- **Create Charge**: Create "One-Off" charges that are not linked to a subscription.
- **Create Customer**: This endpoint allows you to create a customer record. After you create the record, you will be able to create a Subscription.
- **Create Goal**: Creates a goal.
- **Create Plan**: Create a plan for use when creating or updating subscriptions.
- **Create Refund**: Create "One-Off" refunds that are not linked to a subscription.
- **Create Segment**: Creates a segment.
- **Create Subscription**: This endpoint allows you to create a Subscription.
- **Delete Annotation**: Deletes the annotation.
- **Delete Cancellation Insight Reason**: Deletes the cancellation insight reason.
- **Delete Charge**: Delete "One-Off" charges that are not linked to a subscription.
- **Delete Customer**: Deletes the customer.
- **Delete Goal**: Deletes the goal.
- **Delete Plan**: Deletes the plan.
- **Delete Refund**: Delete "One-Off" refunds that are not linked to a subscription.
- **Delete Segment**: Deletes the segment.
- **Delete Subscription**: Deletes the subscription.
- **Get Account**: Returns the account.
- **List Annotations**: Returns a paginated list: annotations.
- **List Attribute Fields**: Returns a paginated list: attribute fields.
- **List Cancellation Insight Events**: Returns a paginated list: cancellation insight events.
- **List Cancellation Insight Reasons**: Returns a paginated list: cancellation insight reasons.
- **List Charges**: Returns a paginated list: charges.
- **List Customer Events**: Returns a paginated list: customer events.
- **List Customers**: Fetch a list of all customers on your account.
- **List Goals**: Returns a paginated list: goals.
- **List Metric Customers**: Returns a list of customers that make up this metric. For example, the upgrades metric will return all customers who have upgraded within the selected range. You can also see their MRR contribution.
- **List Plans**: Returns a paginated list: plans.
- **List Refunds**: Returns a paginated list: refunds.
- **List Segment Fields**: Returns the fields that can be used to create/search a segment. The key is the category, and a category contains multiple fields.
- **List Segments**: Returns a paginated list: segments.
- **List Source Events**: Returns a paginated list: source events.
- **List Sources**: Returns a paginated list: sources.
- **List Subscriptions**: Get all subscriptions linked to this API Key.
- **List Users**: Returns a paginated list: users.
- **Search Segment**: Search for a segment without saving it.
- **Set Attributes**: Create or update properties on customers. This will work across all sources.
- **Show Annotation**: Returns one annotation.
- **Show Cancellation Insight Event**: Returns one cancellation insight event.
- **Show Cancellation Insight Reason**: Returns one cancellation insight reason.
- **Show Charge**: Returns one charge.
- **Show Cohorts**: Returns one cohorts.
- **Show Customer**: Returns one customer.
- **Show Goal**: Returns one goal.
- **Show Metric**: Returns one metric.
- **Show Metric Plan Breakout**: This allows you to break down a metric by plan, across a date range.
- **Show Metrics Summary**: Returns one metrics summary.
- **Show Plan**: Returns one plan.
- **Show Refund**: Returns one refund.
- **Show Segment**: Returns one segment.
- **Show Source Event**: Returns one source event.
- **Show Subscription**: Returns one subscription.
- **Show User**: Returns one user.
- **Update Attribute Field**: Updates a attribute field.
- **Update Cancellation Insight Event**: Updates a cancellation insight event.
- **Update Cancellation Insight Reason**: Updates a cancellation insight reason.
- **Update Customer**: This endpoint allows you to update the basic information stored on a Customer, such as first name, last name and notes.
- **Update Plan**: Updates a plan.
- **Update Segment**: Updates a segment.
- **Update Subscription**: This allows you to update a Subscription, such as changing plans and addons.

Connect Baremetrics in General Input: https://www.generalinput.com/apps/baremetrics