Skip to main content
Maxio logo

Maxio

Subscription billing and revenue management platform (formerly Chargify)

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Maxio authenticates with an API key. Generate the credential in your Maxio account, then paste it into FlyMyAI the first time an agent uses a Maxio action.

Get your Maxio credential →

Fields to fill in FlyMyAI

FieldDetails
SubdomainYour Maxio subdomain (e.g., "mycompany" from mycompany.chargify.com) (required)
API KeyYour Maxio API key. Generate from Config > Integrations > API Keys in the Maxio dashboard (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
MAXIO_ALLOCATE_COMPONENTCreates an allocation for a component on a subscription. Use when you need to allocate quantities of a metered, quantity-based, or on/off component to a subscription. This action is commonly used to: - Add a new component to a subscription (initial allocation…subscription_id, component_id, quantity
MAXIO_APPLY_COUPONS_TO_SUBSCRIPTIONApplies one or more coupons to a subscription. Use when you need to apply promotional discounts or coupon codes to an existing subscription. The coupon must be valid and not expired for the operation to succeed.subscription_id, code
MAXIO_ARCHIVE_COMPONENTArchives a component to prevent new allocations. Use this action when you need to stop allowing new component allocations while keeping existing allocations active. This action is irreversible - once archived, the component cannot be used for new subscription…product_family_id, component_id
MAXIO_ARCHIVE_COMPONENT_PRICE_POINTArchives a component price point, making it inactive. Use when you need to deactivate a price point that is no longer needed but should not be permanently deleted. Archived price points are no longer available for new subscriptions but remain accessible for h…component_id, price_point_id
MAXIO_ARCHIVE_COUPONArchives a coupon to prevent new uses. Use this action when you need to deactivate a coupon while preserving its redemption history. This action is irreversible - once archived, the coupon cannot be used for new subscriptions, but existing redemptions remain…product_family_id, coupon_id
MAXIO_ARCHIVE_OFFERArchives an offer to prevent new subscriptions from using it. Use this action when you need to deactivate an offer while preserving existing subscriptions. This action is irreversible - once archived, the offer cannot be used for new subscriptions, but existi…offer_id
MAXIO_ARCHIVE_PRODUCTArchives a product to prevent new subscriptions from being created. Use this action when you need to stop accepting new subscriptions for a product while keeping existing subscriptions active. This action is irreversible - once archived, the product cannot be…product_id
MAXIO_ARCHIVE_PRODUCT_PRICE_POINTArchives a product price point by its ID. Use when you need to deactivate and archive a price point that is no longer needed. Archived price points cannot be used for new subscriptions but existing subscriptions will continue to use them. This action is irrev…product_id, price_point_id
MAXIO_CANCEL_DELAYED_CANCELLATIONCancels a scheduled cancellation on a subscription. Use when a user wants to undo a previously scheduled cancellation before it takes effect. This action is reversible only before the scheduled cancellation time passes.subscription_id
MAXIO_CLONE_COMPONENT_PRICE_POINTClones an existing component price point to create a new one. Use this action when you need to duplicate a price point with all its pricing configuration, optionally providing a new name for the cloned version. The cloned price point will inherit all pricing…component_id, price_point_id
MAXIO_CREATE_BULK_PRODUCT_PRICE_POINTSCreates multiple product price points in a single API call. Use when you need to set up several pricing options for a product at once, such as creating tiered pricing plans (e.g., Basic, Standard, Premium) with different prices, intervals, and trial periods.…product_id, price_points
MAXIO_CREATE_COMPONENTCreates a new component within a product family in Chargify. Use when you need to add billing components like metered usage, quantity-based pricing, on/off toggles, prepaid usage, or event-based components to a product family. Supports five component types: m…product_family_id, component_kind
MAXIO_CREATE_COMPONENT_PRICE_POINTCreates a price point for a component in Maxio Advanced Billing. Use this action when you need to define a new pricing configuration (such as per-unit, tiered, volume, or stair-step pricing) for a component. This action is irreversible - once created, a price…component_id, price_point
MAXIO_CREATE_COUPON_SUBCODESCreates multiple subcodes for an existing coupon in Maxio Advanced Billing. Use when you need to add additional coupon codes for tracking, segmentation, or allowing multiple uses of a coupon. Subcodes are tied to the parent coupon and inherit the coupon's dis…coupon_id, codes
MAXIO_CREATE_CUSTOMERCreates a new customer in Maxio/Chargify with the required fields: first_name, last_name, and email. Use this action when you need to add a new customer to your billing system. Optional fields like organization, reference, phone, and address can be included t…first_name, last_name, email
MAXIO_CREATE_ENDPOINTCreates a new webhook endpoint in Maxio Advanced Billing. Use when you need to register a new webhook endpoint to receive event notifications.url
MAXIO_CREATE_INVOICECreates a one-time invoice for a subscription with custom line items. Use when you need to bill a customer for a one-time charge or custom amount that is not part of their regular subscription. The invoice can include multiple line items with titles, descript…subscription_id, line_items
MAXIO_CREATE_METADATACreates metadata values for a resource in Maxio/Chargify Advanced Billing. Use this action when you need to attach custom key-value metadata to customers, subscriptions, or sites to store additional information. Note: If metadata with the same name already ex…resource_type, resource_id, metadata
MAXIO_CREATE_METAFIELDSCreates metafield definitions for a resource type. Use this action when you need to define custom fields that can be attached to resources like customers, subscriptions, or products. After creating a metafield definition, you can set values for that field on…resource_type, metafields
MAXIO_CREATE_OR_UPDATE_COUPON_CURRENCY_PRICESTool to create or update currency prices for a coupon in Maxio. Use when you need to set or modify the pricing of a coupon across different currencies. This action is idempotent - calling it will replace all existing currency prices for the coupon with the ne…coupon_id, currency_prices
MAXIO_CREATE_PAYMENT_PROFILECreates a new payment profile for a customer in Maxio (Chargify). Use when you need to add a new credit card or payment method to a customer's account. The payment profile stores card details securely and returns a vault token for future use.customer_id, first_name, last_name, card_number, expiration_month, expiration_year
MAXIO_CREATE_PREPAID_USAGE_COMPONENTCreates a prepaid usage component for pre-purchased units. Use when you need to create a component that allows customers to prepay for usage-based charges such as SMS credits, API calls, or storage units. The component supports various pricing schemes (per_un…product_family_id, name, unit_name, pricing_scheme, prices
MAXIO_CREATE_PREPAYMENTCreates a prepayment for a subscription. Prepayments allow customers to add funds to their account in advance, which are then applied to future invoices. Use this action when a customer wants to prepay for services, make an advance payment, or add funds to th…subscription_id, amount, method, memo
MAXIO_CREATE_PRODUCTTool to create a new product within a product family in Maxio. Use when you need to add a new subscription product to an existing product family for billing purposes. This action is useful for setting up subscription billing products with various pricing conf…product_family_id, name, price_in_cents, interval_unit, interval
MAXIO_CREATE_PRODUCT_FAMILYCreates a new product family in Maxio/Chargify. Product families are top-level containers used to organize products and related components. Use this action when you need to create a new product category or family grouping to organize your subscription product…name
MAXIO_CREATE_PRODUCT_PRICE_POINTCreates a price point for a product in Maxio Advanced Billing. Use this action when you need to define a new pricing configuration (such as monthly, annual, or trial pricing) for a product. Price points determine the billing amount, interval, and optional tri…product_id, price_point
MAXIO_CREATE_PROFORMA_INVOICECreates a proforma invoice for a subscription. A proforma invoice is a preliminary invoice that shows the expected charges before a final invoice is generated. Use when you need to preview or share expected billing amounts with a customer before finalizing th…subscription_id
MAXIO_CREATE_QUANTITY_BASED_COMPONENTCreates a quantity-based component for recurring units within a product family. Use when you need to add billing components that charge per unit based on quantity, such as user licenses, team seats, or device slots. Quantity-based components allow customers t…product_family_id, quantity_based_component
MAXIO_CREATE_REASON_CODECreates a new churn reason code in Maxio/Chargify Advanced Billing. Use this action when you need to define a new reason code to categorize why customers cancel or churn from your subscription service. Reason codes are used for reporting and analytics on chur…code
MAXIO_CREATE_SIGNUP_PROFORMA_INVOICECreates a proforma invoice for signup preview. A proforma invoice shows the expected charges for a new subscription before it is actually created. Use this action when you need to preview billing amounts for a potential new customer or to share expected costs…product_id, customer_attributes
MAXIO_CREATE_SUBSCRIPTIONCreates a new subscription in Maxio (Chargify) with specified product, customer, and payment details. Use this action when you need to create a new subscription for an existing or new customer. At minimum, either product_handle or product_id is required. Eith…-
MAXIO_CREATE_SUBSCRIPTION_GROUP_WITH_SIGNUPCreates a subscription group with subscriptions and a shared payer in a single operation. Use this action when you need to create a subscription group that includes multiple subscriptions and a single payer who is responsible for all payments. This is ideal f…subscriptions
MAXIO_CREATE_SUBSCRIPTION_NOTECreates a note on a subscription in Maxio/Chargify Advanced Billing. Use this action when you need to add a note or comment to a subscription, such as tracking customer communication, recording support interactions, or documenting billing-related information.subscription_id, body
MAXIO_CREATE_USAGERecords usage for a metered component on a subscription. Use this action when you need to track and bill for usage-based consumption such as API calls, storage GB, emails sent, or any other metered usage. This action creates a usage record that will appear on…subscription_id, component_id, quantity
MAXIO_DEACTIVATE_EVENT_BASED_COMPONENTDeactivates an event-based component on a subscription. Use when you need to disable event-based billing on a subscription, such as pausing usage tracking or stopping billing for a specific component. This action is commonly used to: - Pause event-based billi…subscription_id, component_id
MAXIO_DEDUCT_SERVICE_CREDITDeducts from a subscription's service credit balance. Use this action when you need to reduce or correct a customer's service credit balance, such as for refunds, billing corrections, or adjusting for erroneous credits. Note: The amount will be deducted from…subscription_id, amount
MAXIO_DELETE_COUPON_SUBCODEDeletes a specific subcode from an existing coupon in Maxio Advanced Billing. Use this action when you need to remove a single subcode from a coupon. This action is irreversible - the subcode will be permanently deleted and cannot be recovered once removed.coupon_id, subcode
MAXIO_DELETE_CUSTOMERDeletes a customer from Maxio/Chargify. Use this action when you need to permanently remove a customer record. This action is irreversible - once deleted, the customer cannot be recovered. Note: A customer can only be deleted if they have no associated subscr…customer_id
MAXIO_DELETE_PREPAID_USAGE_ALLOCATIONDeletes a prepaid usage allocation from a subscription component. Use this action when you need to remove a specific prepaid allocation that was previously created. This action is irreversible - once deleted, the allocation cannot be recovered. This action is…subscription_id, component_id, allocation_id
MAXIO_DELETE_REASON_CODEDeletes a churn reason code from Maxio/Chargify Advanced Billing. Use this action when you need to permanently remove a reason code from your account. This action is irreversible - once deleted, the reason code cannot be recovered, and any associated reportin…reason_code_id
MAXIO_DELETE_SUBSCRIPTION_GROUPDeletes a subscription group and all its associated data. Use this action when you need to permanently remove a subscription group from the system. This action is irreversible - once deleted, the subscription group and all its subscriptions cannot be recovere…uid
MAXIO_DELETE_SUBSCRIPTION_NOTEDeletes a specific note from a subscription in Maxio Advanced Billing. Use this action when you need to remove a single note from a subscription. This action is irreversible - the note will be permanently deleted and cannot be recovered once removed.subscription_id, note_id
MAXIO_DELETE_SUBSCRIPTION_PAYMENT_PROFILERemoves a payment profile from a subscription in Maxio Advanced Billing. Use when you need to unlink a credit card or payment method from a subscription, for example, when cleaning up obsolete payment profiles or replacing them with new ones. This action is i…subscription_id, payment_profile_id
MAXIO_DELETE_UNUSED_PAYMENT_PROFILEPermanently deletes an unused payment profile from Maxio/Chargify. Use when you need to remove a payment profile that is no longer associated with any active subscriptions or payment references. This action is irreversible - once deleted, the payment profile…payment_profile_id
MAXIO_DELIVER_PROFORMA_INVOICEDelivers a proforma invoice to the customer via email. Use when you need to email a proforma invoice to the customer. By default, the invoice will be sent to the customer on the subscription. Optionally, you can specify custom recipient email addresses to ove…proforma_invoice_uid
MAXIO_ENABLE_WEBHOOKSEnables or disables webhooks for the Maxio/Chargify site. Use this action when you need to turn webhook notifications on or off. This can be useful during maintenance windows, troubleshooting, or when temporarily pausing webhook deliveries. Note: This action…enabled
MAXIO_EXPORT_INVOICESInitiates an invoices export job. Use when you need to start an asynchronous export of invoice data from Maxio/Chargify. The export runs as a background job and returns a batch job object that can be used to track the export status and retrieve the exported d…-
MAXIO_EXPORT_PROFORMA_INVOICESInitiates an asynchronous export of proforma invoices data. Use when you need to export a large set of proforma invoices for analysis, reporting, or backup purposes. The export job runs in the background and returns immediately with a batch job ID. Note: This…-
MAXIO_EXPORT_SUBSCRIPTIONSInitiates an asynchronous export of subscription data from Maxio/Chargify. Use this action when you need to export bulk subscription data for analysis, backup, or integration with external systems. The export runs asynchronously and returns a download URL whe…-
MAXIO_GET_MRRReturns monthly recurring revenue data for the site. Use this action when you need to retrieve the current MRR (Monthly Recurring Revenue) for your Chargify site, including plan and usage breakouts. This is useful for financial reporting, revenue tracking, an…-
MAXIO_INITIATE_DELAYED_CANCELLATIONSchedules a subscription for cancellation at the end of its current billing period. Use when a customer requests to cancel their subscription but you want to allow them to continue using the service until the end of the current billing period. This action is…subscription_id
MAXIO_ISSUE_ADVANCE_INVOICEIssues an advance invoice for a subscription. An advance invoice allows billing for upcoming charges in advance of the normal billing cycle. Use this action when you need to immediately bill a customer for expected charges before the regular billing date arri…subscription_id
MAXIO_ISSUE_INVOICEIssues a draft invoice for payment collection. Once issued, the invoice transitions from 'draft' to 'open' state and is ready to collect payment. Use when you need to finalize a draft invoice and initiate the payment process. After issuing, the customer can p…invoice_uid
MAXIO_ISSUE_SERVICE_CREDITIssues a service credit to a subscription. Service credits are amounts that are added to a subscription's service credit balance and can be applied toward future invoices. Use this action when you need to compensate a customer, apply promotional credits, or a…subscription_id, amount
MAXIO_LIST_ALLOCATIONSLists all allocations for a component on a subscription. Use this action when you need to retrieve the allocation history for a specific component attached to a subscription. This is useful for auditing usage, tracking upgrades/downgrades, or understanding th…subscription_id, component_id
MAXIO_LIST_ALL_COMPONENT_PRICE_POINTSLists all component price points across the site. Use this action when you need to retrieve all price points for billing components, with optional filtering by type, date range, or archived status. Supports pagination via the page and per_page parameters, wit…-
MAXIO_LIST_ALL_PRODUCT_PRICE_POINTSLists all product price points across the site in Maxio Advanced Billing. Use when you need to retrieve all pricing configurations for products, including their billing intervals, trial periods, and initial fees. Supports pagination, sorting, date filtering,…-
MAXIO_LIST_CHARGIFY_JS_PUBLIC_KEYSLists all public keys for Chargify.js integration in Maxio Advanced Billing. Use when you need to retrieve available public keys for Chargify.js to securely tokenize payment information on the client side. This is a read-only operation that does not modify an…-
MAXIO_LIST_COMPONENTSReturns a list of all components across product families in Chargify. Use this action when you need to retrieve all billing components (metered, quantity-based, on/off, prepaid usage, or event-based) from your Chargify site. Supports pagination and filtering…-
MAXIO_LIST_COMPONENTS_FOR_PRODUCT_FAMILYLists all components within a product family in Maxio/Chargify. Use when you need to retrieve all billing components (metered, quantity-based, on/off, prepaid usage, or event-based) associated with a specific product family. Supports pagination with optional…product_family_id
MAXIO_LIST_COMPONENT_PRICE_POINTSLists all price points for a component in Maxio Advanced Billing. Use this action when you need to retrieve all available pricing configurations (such as per-unit, tiered, volume, or stair-step pricing) defined for a component. This is helpful for exploring a…component_id
MAXIO_LIST_CONSOLIDATED_INVOICE_SEGMENTSLists segments of a consolidated invoice. A consolidated invoice combines charges from multiple subscriptions or components into a single invoice. Use when you need to retrieve the individual segments that make up a consolidated invoice, such as to see the br…invoice_uid
MAXIO_LIST_COUPONS_FOR_PRODUCT_FAMILYLists all coupons within a product family. Use when you need to retrieve all available coupons for a specific product family, such as for displaying coupon options to customers or auditing coupon usage within a product family.product_family_id
MAXIO_LIST_COUPON_SUBCODESLists all subcodes for an existing coupon in Maxio Advanced Billing. Use when you need to retrieve the subcodes associated with a coupon for verification, reporting, or administrative purposes. This is a read-only operation that does not modify any data.coupon_id
MAXIO_LIST_CREDIT_NOTESReturns a list of credit notes from Maxio/Chargify. Use this action when you need to retrieve credit notes for a subscription or across your entire site. Credit notes represent credits issued to customers that can be applied to future invoices or refunded. Th…-
MAXIO_LIST_CUSTOMERSReturns a list of customers with optional filtering and pagination. Use this action when you need to retrieve customers from your Chargify/Maxio billing system. Supports pagination and filtering by date range, IDs, state, organization, reference, and zip code…-
MAXIO_LIST_CUSTOMER_SUBSCRIPTIONSLists all subscriptions for a specific customer in Maxio Advanced Billing. Use this action when you need to retrieve all subscriptions associated with a customer, such as for displaying subscription history, auditing purposes, or administrative management. Th…customer_id
MAXIO_LIST_ENDPOINTSReturns a list of webhook endpoints configured in Maxio Advanced Billing. Use when you need to retrieve all registered webhook endpoints to check their current configuration, monitor which endpoints are active, or verify endpoint IDs. Supports pagination with…-
MAXIO_LIST_EVENTSReturns a list of events for the site in Maxio Advanced Billing. Use this action when you need to retrieve events for audit purposes, monitoring activity, tracking subscription changes, or analyzing payment events. Supports filtering by date range (since/unti…-
MAXIO_LIST_EXPORTED_INVOICESRetrieves a list of exported invoices for a specific invoice export batch. Use this action when you need to fetch the rows (invoice data) from a previously initiated invoice export. The batch_id should be obtained from the export initiation response or from t…batch_id
MAXIO_LIST_EXPORTED_PROFORMA_INVOICESLists exported proforma invoice rows from a previously initiated export batch. Use when you need to retrieve the actual data from a proforma invoices export, such as for analysis, reporting, or importing into another system. Note: The batch_id parameter shoul…batch_id
MAXIO_LIST_EXPORTED_SUBSCRIPTIONSLists exported subscriptions from a subscription export batch in Maxio/Chargify. Use this action when you need to retrieve the results of a previously initiated subscription export. The batch_id should be obtained from the export job response. Supports pagina…batch_id
MAXIO_LIST_INVOICESReturns a list of invoices with optional filtering and pagination. Use this action when you need to retrieve invoices from Maxio/Chargify, such as for displaying invoice history, generating reports, or processing refunds. Supports filtering by status, date ra…-
MAXIO_LIST_INVOICE_EVENTSLists all invoice events from Maxio/Chargify with optional filtering. Use this action when you need to retrieve invoice event history, such as tracking invoice status changes (created, paid, voided), monitoring payment activity, or auditing billing events for…-
MAXIO_LIST_METADATA_FOR_RESOURCE_TYPELists all metadata definitions for a resource type in Maxio/Chargify Advanced Billing. Use this action when you need to retrieve all custom metadata field definitions available for a specific resource type (customers, subscriptions, or sites). This is useful…resource_type
MAXIO_LIST_METAFIELDSLists all metafield definitions for a resource type in Maxio/Chargify Advanced Billing. Use this action when you need to retrieve all custom field (metafield) definitions configured for a specific resource type such as customers, subscriptions, products, or p…resource_type
MAXIO_LIST_MRR_MOVEMENTSReturns MRR movement history showing changes in Monthly Recurring Revenue. Use this action when you need to retrieve the history of MRR changes for your Chargify site, such as for financial reporting, churn analysis, revenue tracking, or understanding subscri…-
MAXIO_LIST_MRR_PER_SUBSCRIPTIONReturns MRR broken down by subscription. Use this action when you need to retrieve MRR (Monthly Recurring Revenue) data for your Chargify site, including plan and usage breakouts split per subscription. This is useful for revenue analysis, reporting, and unde…-
MAXIO_LIST_OFFERSReturns a list of all offers in Chargify. Use this action when you need to retrieve all offers from your Chargify site for reporting, analysis, or administrative purposes. Supports pagination and filtering by date, IDs, handles, product ID, subscription ID, o…-
MAXIO_LIST_PAYMENT_PROFILESReturns a list of payment profiles in Maxio Advanced Billing. Use this action when you need to retrieve all payment profiles (credit cards, bank accounts, or other payment methods) for verification, reporting, or administrative purposes. Results can be filter…-
MAXIO_LIST_PREPAYMENTSLists all prepayments for a subscription in Maxio Advanced Billing. Use this action when you need to retrieve all prepayments associated with a subscription, including their amounts, payment methods, remaining balances, and application status. This is useful…subscription_id
MAXIO_LIST_PRODUCTSReturns a list of all products from Maxio (Chargify). Use this action when you need to retrieve all subscription products from your Chargify site. Supports pagination and filtering by date, IDs, handles, state, and product family. This is a read-only operatio…-
MAXIO_LIST_PRODUCTS_FOR_PRODUCT_FAMILYLists all products within a product family in Maxio/Chargify. Use when you need to retrieve all subscription products associated with a specific product family, such as for displaying available plans to customers or auditing product offerings. Supports pagina…product_family_id
MAXIO_LIST_PRODUCT_FAMILIESReturns a list of all product families in Maxio/Chargify. Use this action when you need to retrieve product families from your Chargify/Maxio billing system. Product families are top-level containers used to organize products and related components. Supports…-
MAXIO_LIST_PRODUCT_PRICE_POINTSLists all price points for a product in Maxio Advanced Billing. Use this action when you need to retrieve all available pricing configurations (such as monthly, annual, or trial pricing) defined for a product. This is helpful for exploring available price poi…product_id
MAXIO_LIST_PROFORMA_INVOICESLists all proforma invoices for a specific subscription in Maxio Advanced Billing. Use this action when you need to retrieve the proforma invoice history for a subscription, such as for reviewing billing previews, auditing purposes, or administrative manageme…subscription_id
MAXIO_LIST_REASON_CODESReturns a list of all churn reason codes in Maxio/Chargify Advanced Billing. Use this action when you need to retrieve all reason codes for churn reporting and analytics, such as auditing existing codes, displaying available reasons for cancellation surveys,…-
MAXIO_LIST_SERVICE_CREDITSLists all service credits for a subscription in Maxio Advanced Billing. Use this action when you need to retrieve all service credits associated with a subscription, including their amounts, memos, and creation timestamps. This is useful for auditing service…subscription_id
MAXIO_LIST_SUBSCRIPTIONSReturns a list of subscriptions with optional filtering and pagination. Use this action when you need to retrieve all subscriptions from your Chargify/Maxio billing system. Supports pagination and filtering by date range, subscription state, customer IDs, pro…-
MAXIO_LIST_SUBSCRIPTION_COMPONENTSLists all components attached to a subscription in Maxio (Chargify). Use this action when you need to retrieve all billing components (metered, quantity-based, on/off, prepaid usage, or event-based) associated with a specific subscription. This is useful for…subscription_id
MAXIO_LIST_SUBSCRIPTION_COMPONENTS_FOR_SITELists all subscription components for a site. Use this action when you need to retrieve all subscription components across all subscriptions in your Chargify/Maxio site. Supports pagination, sorting, and filtering by date range, subscription IDs, price point…-
MAXIO_LIST_SUBSCRIPTION_EVENTSReturns a list of events for a specific subscription in Maxio Advanced Billing. Use this action when you need to retrieve all events related to a subscription, such as for audit purposes, tracking subscription changes over time, monitoring payment events, or…subscription_id
MAXIO_LIST_SUBSCRIPTION_GROUPSReturns a list of subscription groups with optional filtering and pagination. Use this action when you need to retrieve subscription groups from your Chargify/Maxio billing system. Supports pagination and filtering by date range, IDs, state, customer ID, and…-
MAXIO_LIST_SUBSCRIPTION_NOTESLists all notes attached to a subscription in Maxio/Chargify Advanced Billing. Use this action when you need to retrieve all notes for a specific subscription, such as viewing customer communication history, auditing support interactions, or retrieving billin…subscription_id
MAXIO_LIST_USAGESLists all usage records for a component on a subscription. Use this action when you need to retrieve the usage history for a metered or prepaid component attached to a subscription. This is useful for auditing usage, reviewing overage charges, or understandin…subscription_id, component_id
MAXIO_LIST_WEBHOOKSReturns a list of webhooks configured in Maxio Advanced Billing. Use this action when you need to retrieve all webhooks to check their current configuration, monitor which webhooks are active, or verify webhook IDs. Supports pagination and optional filtering…-
MAXIO_MIGRATE_SUBSCRIPTION_PRODUCTMigrates a subscription to a different product in Maxio/Chargify Advanced Billing. Use when you need to change a subscription's product (e.g., upgrade, downgrade, or change the subscription plan). This action will update the subscription to point to the new p…subscription_id, product_id
MAXIO_OVERRIDE_SUBSCRIPTIONOverrides cancellation settings of a subscription. Use when you need to update cancellation-related attributes on an existing subscription, such as adding a cancellation message to explain why the subscription was overridden. This action sends an override req…subscription_id
MAXIO_PATCH_PRODUCT_PRICE_POINT_TO_DEFAULTPromotes a product price point to be the default price point for a product. Use when you need to change which price point is automatically selected for new subscriptions to a product. This action sets the specified price point as the default, meaning it will…product_id, price_point_id
MAXIO_PAUSE_SUBSCRIPTIONPauses an active subscription in Maxio (Chargify) Advanced Billing. Use when you need to temporarily suspend a subscription without canceling it, such as when a customer requests a pause in service or when there are payment issues that need to be resolved bef…subscription_id
MAXIO_PREVIEW_ALLOCATIONSPreviews allocation charges before creating them for subscription components. Use this action when you need to calculate the cost impact of adding, upgrading, downgrading, or removing components from a subscription without actually creating the allocations. T…subscription_id, allocations
MAXIO_PREVIEW_CUSTOMER_INFORMATION_CHANGESPreviews customer information changes for an invoice. This endpoint shows what the invoice would look like with updated customer information before the changes are actually applied. Use when you need to preview how changes to customer details (such as billing…invoice_uid
MAXIO_PREVIEW_PROFORMA_INVOICEPreviews a proforma invoice for a subscription without actually creating it. Use when you need to preview the expected charges and invoice details before committing to create the actual proforma invoice. This is useful for showing customers what they will be…subscription_id
MAXIO_PREVIEW_RENEWALPreviews the next renewal charges for a subscription in Maxio (Chargify). Use this action when you need to show customers what their next billing amount will be at renewal, including any component charges, discounts, and taxes. This is useful for: - Displayin…subscription_id
MAXIO_PREVIEW_SIGNUP_PROFORMA_INVOICEPreviews a proforma invoice for signup. A proforma invoice shows the expected charges for a new subscription before it is actually created. Use this action when you need to preview billing amounts for a potential new customer or to share expected costs before…product_handle, customer_attributes
MAXIO_PREVIEW_SUBSCRIPTIONPreviews a subscription in Maxio (Chargify) before actual creation to see pricing and details. Use this action when you want to validate subscription parameters, preview costs, or show users what a subscription will look like before confirming the creation. A…-
MAXIO_PREVIEW_SUBSCRIPTION_PRODUCT_MIGRATIONPreviews a product migration before executing it. Use this action when you need to see what will happen when migrating a subscription to a different product without actually making the change. This allows you to review the price differences, credits, charges,…subscription_id, new_product_id
MAXIO_PROMOTE_COMPONENT_PRICE_POINT_TO_DEFAULTPromotes a component price point to be the default price point for its component. Use this action when you need to change which price point is used as the default for new subscriptions. This endpoint switches the default price point for the component. The pre…component_id, price_point_id
MAXIO_REACTIVATE_SUBSCRIPTIONReactivates a canceled subscription in Maxio (Chargify) Advanced Billing. Use when you need to restore a previously canceled subscription and resume billing for the customer. This action is reversible - you can cancel the subscription again if needed. The sub…subscription_id
MAXIO_REACTIVATE_SUBSCRIPTION_GROUPReactivates a canceled subscription group in Maxio/Chargify. Use this action when you need to restore a previously canceled subscription group and resume billing for all its associated subscriptions. This action is reversible - you can cancel the group again…uid
MAXIO_READ_ACCOUNT_BALANCESRetrieves the account balances for a subscription in Maxio Advanced Billing. Use this action when you need to check the current financial status of a subscription, including any outstanding invoice amounts, service credit balances, and prepayment balances. Th…subscription_id
MAXIO_READ_ADVANCE_INVOICERetrieves an advance invoice for a subscription. An advance invoice shows the charges that will be billed in advance of the normal billing cycle. Use this action when you need to preview or retrieve the advance billing details for a subscription. This is a re…subscription_id
MAXIO_READ_COMPONENTRetrieves details of a specific component within a product family in Maxio/Chargify. Use this action when you need to fetch detailed information about a single billing component (metered, quantity-based, on/off, prepaid usage, or event-based) including its pr…product_family_id, component_id
MAXIO_READ_COMPONENT_BY_HANDLEFinds a component by its unique handle in Maxio/Chargify. Use this action when you need to retrieve a specific billing component using its handle identifier. The handle is a unique string that identifies the component across your Chargify site. Returns the co…handle
MAXIO_READ_COMPONENT_PRICE_POINTRetrieves a specific component price point in Maxio Advanced Billing. Use this action when you need to fetch the details of a single price point, including its pricing scheme, price tiers, and configuration settings. This is helpful when you need to inspect a…component_id, price_point_id
MAXIO_READ_COUPONRetrieves details of a specific coupon within a product family. Use this action when you need to fetch the full details of a coupon, such as its discount configuration, redemption status, or to verify coupon properties before applying it to a subscription.product_family_id, coupon_id
MAXIO_READ_COUPON_BY_CODEFinds and retrieves a coupon by its unique code in Maxio Advanced Billing. Use when you need to look up coupon details using the coupon code, such as validating a coupon before applying it, displaying coupon information to customers, or checking coupon status…code
MAXIO_READ_COUPON_USAGERetrieves usage statistics for a coupon. Use when you need to view how many times a coupon has been redeemed, the total discount given, and other usage metrics for a specific coupon within a product family. This is a read-only action that retrieves current st…product_family_id, coupon_id
MAXIO_READ_CREDIT_NOTERetrieves details of a specific credit note from Maxio/Chargify. Use this action when you need to retrieve detailed information about a specific credit note by its unique identifier (UID). This is a read-only operation that returns the credit note's line item…uid
MAXIO_READ_CUSTOMERRetrieves details of a specific customer by their Chargify ID. Use this action when you need to fetch the full details of a customer, such as their contact information, address, tax status, or billing portal status. This is a read-only operation that does not…customer_id
MAXIO_READ_CUSTOMER_BY_REFERENCELooks up a customer by their external reference value. Use this action when you have an external reference identifier for a customer and need to retrieve the full customer details from Maxio/Chargify. Returns the customer object if found, or an error if no cu…reference
MAXIO_READ_EVENTS_COUNTReturns a count of events for the site in Maxio Advanced Billing. Use this action when you need to quickly determine the number of events matching specific criteria without retrieving full event details. This is useful for checking event volume, validating da…-
MAXIO_READ_INVOICERetrieves details of a specific invoice by its unique identifier (UID). Use this action when you need to fetch complete information about a single invoice, such as for displaying invoice details, processing refunds, or verifying payment status. The response i…uid
MAXIO_READ_INVOICES_EXPORTRetrieves the status and details of an invoices export batch job. Use when you need to check whether a previously initiated invoice export has completed and how many rows were exported. This endpoint returns the batch job object including its completion statu…batch_id
MAXIO_READ_OFFERRetrieves details of a specific offer by its ID from Maxio (Chargify). Use this action when you need to fetch full details of a single offer, including product information, discounts, items, and signup pages. This is a read-only operation that does not modify…offer_id
MAXIO_READ_PAYMENT_PROFILERetrieves details of a specific payment profile in Maxio Advanced Billing. Use this action when you need to fetch details of a payment profile by its ID, such as verifying card information, retrieving vault tokens for payment gateway integrations, or checking…payment_profile_id
MAXIO_READ_PRODUCTRetrieves details of a specific product by its ID from Maxio (Chargify). Use this action when you need to fetch full details of a single product, including pricing, billing intervals, trial settings, and product family information. This is a read-only operati…product_id
MAXIO_READ_PRODUCT_BY_HANDLERetrieves a single product from Maxio (Chargify) by its unique handle. Use this action when you need to fetch a specific product's details using its handle identifier rather than its numeric ID. This is useful for looking up products when the handle is more r…api_handle
MAXIO_READ_PRODUCT_FAMILYRetrieves details of a specific product family in Maxio/Chargify. Use this action when you need to fetch the full details of a product family, such as its name, description, handle, accounting code, or associated signup pages. This is a read-only operation th…product_family_id
MAXIO_READ_PRODUCT_PRICE_POINTRetrieves a specific product price point in Maxio Advanced Billing. Use this action when you need to fetch the details of a single price point, including its pricing configuration, interval settings, and trial options. This is helpful when you need to inspect…product_id, price_point_id
MAXIO_READ_PROFORMA_INVOICERetrieves a specific proforma invoice by its unique identifier. Use this action when you need to fetch detailed information about a single proforma invoice, including line items, amounts, taxes, discounts, customer and seller details, and payment information.…proforma_invoice_uid
MAXIO_READ_PROFORMA_INVOICES_EXPORTRetrieves the status and details of a proforma invoices export batch job. Use when you need to check the status of a previously initiated proforma invoices export, such as to verify completion before fetching the exported rows. Note: This endpoint returns the…batch_id
MAXIO_READ_REASON_CODERetrieves a specific churn reason code by its ID from Maxio/Chargify Advanced Billing. Use this action when you need to fetch details of a single reason code, such as when viewing specific churn categorization information, auditing individual reason codes, or…reason_code_id
MAXIO_READ_SITERetrieves details about the current Chargify/Maxio site. Use this action when you need to retrieve information about your Chargify site, including site configuration, address, tax settings, and gateway information. This is a read-only operation that does not…-
MAXIO_READ_SITE_STATSReturns site-wide statistics for the Chargify site. Use this action when you need to retrieve aggregate statistics about your Chargify site, including subscription counts by status, Monthly Recurring Revenue (MRR) metrics, and customer statistics. This is use…-
MAXIO_READ_SUBSCRIPTIONRetrieves details of a specific subscription by its unique identifier (ID). Use this action when you need to fetch complete information about a single subscription, such as for displaying subscription details, checking status, verifying billing information, o…subscription_id
MAXIO_READ_SUBSCRIPTIONS_EXPORTRetrieves the status and details of a subscriptions export batch job. Use this action when you need to check whether a previously initiated subscription export has completed and how many rows were exported. This is useful for monitoring the progress of bulk s…batch_id
MAXIO_READ_SUBSCRIPTION_BY_REFERENCEFinds a subscription by its external reference identifier in Maxio Advanced Billing. Use this action when you need to retrieve a specific subscription using its reference field rather than the internal Chargify subscription ID. This is a read-only operation t…reference
MAXIO_READ_SUBSCRIPTION_COMPONENTRetrieves details of a component attached to a subscription in Maxio (Chargify). Use this action when you need to fetch detailed information about a specific billing component (metered, quantity-based, on/off, prepaid usage, or event-based) that is associated…subscription_id, component_id
MAXIO_READ_SUBSCRIPTION_NOTERetrieves a specific note attached to a subscription in Maxio/Chargify Advanced Billing. Use this action when you need to fetch a single note from a subscription, such as retrieving details about a specific customer interaction, viewing a particular support n…subscription_id, note_id
MAXIO_RECORD_BULK_EVENTSTool to record multiple billable events in bulk for a subscription component. Use when you need to log several usage events at once, such as batch processing usage data or recording multiple overage events. Each event can specify its own quantity and memo. Ma…subscription_id, component_id, events
MAXIO_RECORD_PAYMENT_FOR_INVOICERecords a payment for an invoice. This action can be used to record both full and partial payments against an invoice. Use this action when you need to record a customer payment for an existing invoice. The payment will be applied to the invoice, updating its…invoice_uid, amount
MAXIO_REFUND_INVOICECreates a refund for a paid invoice. Use this action when you need to process a refund for a customer whose invoice has already been paid. The refund will be recorded against the invoice and a credit note may be generated depending on your settings. This acti…uid, amount, reason
MAXIO_REFUND_PREPAYMENTRefunds a prepayment made on a subscription. This action is irreversible - once a prepayment is refunded, the refund cannot be undone. Use this action when a customer requests a refund for a prepayment, or when you need to reverse an incorrectly applied prepa…subscription_id, prepayment_id, memo
MAXIO_REMOVE_COUPON_FROM_SUBSCRIPTIONRemoves an applied coupon from a subscription in Maxio (Chargify) Advanced Billing. Use when you need to remove a promotional discount from an existing subscription and restore regular pricing. This action is irreversible - the coupon will be permanently remo…subscription_id
MAXIO_REMOVE_SUBSCRIPTION_FROM_GROUPRemoves a subscription from its subscription group in Maxio Advanced Billing. Use this action when you need to unlink a subscription from its group, such as when migrating a subscription to operate independently or reorganizing group membership. This action i…subscription_id
MAXIO_REOPEN_INVOICEReopens a voided or canceled invoice, changing its status back to open. Use when you need to reinstate an invoice that was previously voided or canceled. This action allows the invoice to be paid or modified again. Only invoices with 'voided' or 'canceled' st…uid
MAXIO_REPLAY_WEBHOOKSReplays specified webhook deliveries in Maxio Advanced Billing. Use this action when you need to resend webhooks that may have failed, were not delivered, or need to be resent for any reason. Provide a list of webhook IDs to replay their corresponding events.…webhook_ids
MAXIO_RESET_SUBSCRIPTION_COMPONENTS_PRICE_POINTSResets subscription component price points to their default values. Use when you need to reset custom or overridden price points for subscription components back to their original default configuration. This action can reset all component price points at once…subscription_id
MAXIO_RESUME_SUBSCRIPTIONResumes a paused subscription in Maxio (Chargify) Advanced Billing. Use when you need to restore a previously paused subscription and resume billing and service delivery. This action is reversible - you can pause the subscription again if needed. The subscrip…subscription_id
MAXIO_RETRY_SUBSCRIPTIONRetries payment for a past due subscription in Maxio (Chargify) Advanced Billing. Use when a subscription has failed payments and you need to manually trigger a retry of the billing attempt. This is useful when the automatic retry attempts have been exhausted…subscription_id
MAXIO_REVOKE_BILLING_PORTAL_ACCESSRevokes billing portal access for a customer. This action invalidates the customer's current billing portal invitation, preventing them from accessing the self-service portal to view invoices, update payment methods, or manage their subscription. Use this act…customer_id
MAXIO_SEND_INVOICESends an invoice to the customer via email. Use when you need to email an invoice to the customer. By default, the invoice will be sent to the customer on the subscription. Optionally, you can specify custom recipient email addresses to override the defaults.…uid
MAXIO_SEND_REQUEST_UPDATE_PAYMENT_EMAILSends an email to the customer requesting they update their payment method. Use when you need to prompt a customer to update their credit card or payment method on file. This is typically used when their current payment method is expiring, has been declined,…subscription_id
MAXIO_UNARCHIVE_COMPONENT_PRICE_POINTUnarchives a component price point, restoring it to active status. Use this action when you need to reactivate an archived price point that was previously deactivated. Once unarchived, the price point becomes available for new subscriptions again. This action…component_id, price_point_id
MAXIO_UNARCHIVE_OFFERUnarchives a previously archived offer, making it available for new subscriptions again. Use this action when you need to restore an archived offer that was previously deactivated. This action is idempotent - unarchiving an already active offer has no effect.offer_id
MAXIO_UNARCHIVE_PRODUCT_PRICE_POINTUnarchives a product price point by its ID. Use when you need to restore an archived price point that was previously deactivated. Once unarchived, the price point becomes available for new subscriptions again. This action is idempotent - unarchiving an alread…product_id, price_point_id
MAXIO_UPDATE_AUTOMATIC_SUBSCRIPTION_RESUMPTIONUpdates automatic resumption settings for a paused subscription in Maxio (Chargify) Advanced Billing. Use when you need to enable or disable automatic resumption for a subscription that is in a paused (hold) state. This controls whether the subscription will…subscription_id, automatic_resumption
MAXIO_UPDATE_COMPONENTUpdates a component's details in Chargify. Use when you need to modify the name, description, pricing scheme, or other attributes of an existing billing component. Only the fields you provide in the request will be updated - fields not included retain their c…component_id, name
MAXIO_UPDATE_COMPONENT_PRICE_POINTUpdates a price point for a component in Maxio Advanced Billing. Use this action when you need to modify the pricing configuration (name, handle, exchange rate settings, or other attributes) of an existing component price point. Only the fields provided in th…component_id, price_point_id
MAXIO_UPDATE_COUPONUpdates an existing coupon within a product family in Maxio. Use when you need to modify coupon details such as name, description, code, discount settings, expiration date, or redemption limits. This action supports updating any writable coupon field. All fie…product_family_id, coupon_id
MAXIO_UPDATE_COUPON_SUBCODESUpdates all subcodes for an existing coupon in Maxio Advanced Billing. Use when you need to replace the entire set of subcodes for a coupon with a new set of codes for tracking, segmentation, or managing coupon usage. This operation overwrites all existing su…coupon_id, codes
MAXIO_UPDATE_CUSTOMERUpdates an existing customer in Maxio/Chargify. Use this action when you need to modify customer information such as name, email, address, or other attributes. Only the fields provided in the customer object will be updated. Fields not included in the request…customer_id
MAXIO_UPDATE_CUSTOMER_INFORMATIONUpdates customer information on an invoice in Maxio/Chargify. Use this action when you need to modify customer details (such as name, email, organization) associated with a specific invoice. Only the fields provided in the customer object will be updated. Not…invoice_uid, customer
MAXIO_UPDATE_ENDPOINTUpdates an existing webhook endpoint in Maxio Advanced Billing. Use when you need to modify an endpoint's URL or description. This action is idempotent - updating an endpoint with the same values will not change the endpoint. Only the fields provided in the e…endpoint_id
MAXIO_UPDATE_PAYMENT_PROFILEUpdates an existing payment profile in Maxio (Chargify). Use when you need to modify an existing payment profile's details such as card information, billing address, or contact details. At least one field must be provided to update. Note: This action uses PUT…payment_profile_id
MAXIO_UPDATE_PREPAID_EXPIRATIONUpdates the expiration date of a prepaid usage allocation. Use this action when you need to extend or change the expiration date of a prepaid allocation on a subscription component. This action is commonly used to: - Extend the validity period of a prepaid al…subscription_id, component_id, allocation_id, expires_at
MAXIO_UPDATE_PRODUCTUpdates an existing product in Maxio/Chargify. Use this action when you need to modify product information such as name, description, pricing, billing intervals, or other attributes. Only the fields provided in the product object will be updated. Fields not i…product_id
MAXIO_UPDATE_PRODUCT_FAMILY_COMPONENTUpdates a component within its product family in Maxio/Chargify. Use this action when you need to modify the configuration of an existing billing component (metered, quantity-based, on/off, prepaid usage, or event-based) within a product family. Only the fiel…product_family_id, component_id
MAXIO_UPDATE_PRODUCT_PRICE_POINTUpdates a product price point in Maxio Advanced Billing. Use when you need to modify an existing pricing configuration for a product, such as changing the name, price, billing interval, trial period, or any other price point attribute. Only include the fields…product_id, price_point_id, price_point
MAXIO_UPDATE_REASON_CODEUpdates an existing churn reason code in Maxio/Chargify Advanced Billing. Use this action when you need to modify an existing reason code to update its code identifier, description, or position in lists. This is commonly used to keep reason codes up-to-date a…reason_code_id
MAXIO_UPDATE_SUBSCRIPTIONUpdates an existing subscription's details in Maxio/Chargify. Use this action when you need to modify subscription attributes such as product, payment method, billing settings, or apply coupons. Only the fields provided in the subscription object will be upda…subscription_id
MAXIO_UPDATE_SUBSCRIPTION_COMPONENTS_PRICE_POINTSBulk updates component price points for a subscription. Use when you need to update multiple component price points for a subscription. Each component is updated via a separate API call sequentially, so the operation is NOT atomic - individual updates may suc…subscription_id, price_points
MAXIO_UPDATE_SUBSCRIPTION_NOTEUpdates an existing note on a subscription in Maxio/Chargify Advanced Billing. Use this action when you need to modify the content or sticky status of an existing subscription note, such as updating customer communication records, revising support notes, or c…subscription_id, note_id
MAXIO_VALIDATE_COUPONValidates a coupon code for a product. Use when you need to verify that a coupon code exists, is active, not expired, and hasn't exceeded its redemption limit before applying it to a subscription. This is a read-only operation that does not redeem the coupon.code
MAXIO_VOID_ADVANCE_INVOICEVoids an advance invoice for a subscription. This cancels the advance billing charges and prevents them from being processed. Use this action when you need to cancel or reverse an advance invoice before it is paid. This action is irreversible once executed -…subscription_id, invoice_uid, reason
MAXIO_VOID_INVOICEVoids an open invoice to stop future collection. Once voided, the invoice transitions from 'open' (or 'draft') to 'voided' state and will not be collected. Use when you need to cancel an invoice before payment is processed, such as when a customer cancels bef…invoice_uid
We love our partners - FlyMy.AI builds with the best. Thanks, Maxio!