ProAbono is the smart subscription management software that automates your daily routine.
ProAbono is the smart subscription management software that automates your daily routine. On Nagent, Proabono is exposed as a fully-configurable payment processing integration that any agent can call — 64 actions, and BASIC authentication. No code is required to wire Proabono into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Proabono to automate the kinds of tasks payment processing teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Proabono into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Proabono, with input parameters and output schema. Drop these into any step of an agent built in Helix.
PROABONO_ANONYMIZE_CUSTOMERTool to anonymize a customer for GDPR compliance. Use when you need to permanently remove personal data from a customer record while maintaining the account structure. The customer must have no active subscriptions, all invoices must be settled, and the balance must be empty before anonymization.
Input parameters
The unique reference of the customer to anonymize. This is your application's customer reference identifier.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_BILL_CUSTOMERTool to trigger billing for a customer. Use when you need to create invoices for pending charges for a specific customer.
Input parameters
The unique reference of the customer to bill. This identifier is used to trigger billing and create invoices for pending charges.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_CREATE_CUSTOMERTool to create or declare a customer in ProAbono via the Backoffice API. Use when you need to register a new customer with billing and subscription management capabilities.
Input parameters
Display Name of your customer
Email of your customer
Language of your customer. By Default, ProAbono will use the language of the segment
Custom key-value metadata for the customer (max 5 pairs, 50-char keys, 450-char values)
Id of your Business
Reference of the segment in which the customer will be created. Required only if you have more than 1 segment
Reference of your customer shared with your application and ProAbono. Use your own id/reference user
Reference of the affiliate
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_CREATE_FEATURETool to create a new feature in ProAbono via the Backoffice API. Features define capabilities or usage limits that can be attached to offers. Use when you need to define a new feature (OnOff, Limitation, or Consumption type) for your subscription plans.
Input parameters
The feature name displayed to users
Display position among other features (lower numbers appear first)
Whether to show this feature in offers and hosted pages
Your Business identifier
Feature type: OnOff (boolean feature), Limitation (quota/limit), or Consumption (metered usage)
Shared key between ProAbono and your system for identifying this feature
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_DELETE_CUSTOMERTool to delete a customer from ProAbono by ID. Use when you need to remove a customer record from the system.
Input parameters
ID of the customer to delete. This is the unique customer identifier in ProAbono.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_DELETE_OFFERTool to delete an offer from ProAbono by ID. Use when you need to permanently remove an offer from the system.
Input parameters
The unique ID of the offer to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_DELETE_PRICING_TABLETool to delete a pricing table from ProAbono by its ID. Use when you need to remove a pricing table from the system.
Input parameters
The unique ID of the pricing table to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_DELETE_PRICING_TABLE_OFFERTool to delete a pricing table offer via the ProAbono Backoffice API. Use when you need to remove an existing pricing table offer by its ID.
Input parameters
The unique identifier of the pricing table offer to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_DELETE_SUBSCRIPTION_DISCOUNTTool to delete a subscription discount via the Backoffice API. Use when you need to remove a discount from a subscription after confirming its ID.
Input parameters
The subscription discount ID to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_ENABLE_WEBHOOKTool to enable a webhook in ProAbono via the Notification API. Use when you need to activate a previously disabled webhook for receiving event notifications.
Input parameters
The unique identifier of the webhook to enable. Must be a valid webhook ID from your ProAbono account.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_GET_CUSTOMERTool to retrieve a single customer by ID from ProAbono Backoffice API. Use when you need to fetch detailed information about a specific customer including their billing details, status, and related resource links.
Input parameters
The unique identifier of the customer to retrieve
The business identifier. Optional parameter to scope the request to a specific business
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_GET_CUSTOMER_BILLINGTool to retrieve a customer's billing address via the Backoffice API. Use when you need to fetch billing information including company name, contact details, address lines, and tax information for a specific customer.
Input parameters
The customer ID whose billing address to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_GET_CUSTOMER_BILLING_ADDRESSTool to retrieve the billing address for a customer by reference from ProAbono API. Use when you need to fetch billing address details including company, contact information, address lines, and tax information using the customer's reference identifier.
Input parameters
The unique reference of the customer to retrieve billing address for. This is the shared identifier between ProAbono and your application.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_GET_CUSTOMER_BY_REFERENCETool to retrieve a customer by their reference identifier from ProAbono API. Use when you need to fetch customer details using the unique reference identifier from your own application rather than the ProAbono internal ID.
Input parameters
The unique reference identifier of the customer to retrieve, used within your own application
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_GET_CUSTOMER_PAYMENT_SETTINGSTool to retrieve customer payment settings via the Backoffice API. Use when you need to check a customer's payment configuration, billing schedule, or payment method type.
Input parameters
The unique reference identifier of the customer whose payment settings to retrieve (ReferenceCustomer property)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_GET_DISCOUNTTool to retrieve a discount by ID via the Backoffice API. Use when you need to fetch details of a specific discount including its amount, type, target fees, and state.
Input parameters
The discount ID to retrieve
Your business ID
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_GET_FEATURETool to retrieve a feature by ID from ProAbono Backoffice API. Use when you need to fetch details about a specific feature.
Input parameters
ID of the feature to retrieve
Optional business identifier filter
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_GET_INVOICETool to retrieve a specific invoice or credit note by ID from ProAbono. Use when you need to fetch detailed information about an invoice.
Input parameters
The unique identifier of the invoice or credit note to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_GET_OFFERTool to retrieve a single offer by its ID from ProAbono Backoffice API. Use when you need to fetch detailed information about a specific offer.
Input parameters
The unique identifier of the offer to retrieve
The business identifier. Required to scope the request to a specific business
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_GET_SUBSCRIPTION_BY_CUSTOMERTool to retrieve a subscription by customer reference from ProAbono. Use when you need to fetch subscription details for a specific customer using their reference key.
Input parameters
The business identifier. Optional parameter to scope the request to a specific business
The unique reference of the customer to retrieve their subscription
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_GET_SUBSCRIPTION_CREATION_QUOTETool to get a pricing quote for creating a new subscription without actually creating it. Use when you need to calculate the cost of a subscription before committing to its creation.
Input parameters
The reference of the offer to quote for subscription creation
The unique reference of the customer for whom the subscription quote is being generated
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_GET_USAGETool to retrieve a single usage record for a specific feature and customer combination from ProAbono. Use when you need to check current usage status, remaining quota, or feature availability for a customer. The response varies based on feature type: OnOff features return IsIncluded/IsEnabled, while Limitation and Consumption features return quantity information.
Input parameters
The reference of the feature to retrieve usage for. This is the shared key between ProAbono and your application.
The unique reference of the customer to retrieve usage for. This is the identifier from your application.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_GET_USAGES_FOR_CUSTOMERTool to retrieve usage data for customers from ProAbono. Use when you need to fetch feature usage information including OnOff, Limitation, and Consumption features. Parameters can be combined to filter results by customer reference, customer ID, or subscription ID.
Input parameters
Retrieve usages exclusively from a specific customer by ID
Retrieve usages exclusively from a specific subscription by ID
Reference of the customer - retrieve usages exclusively from this customer
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_INVALIDATE_CUSTOMERTool to invalidate a customer by their reference. Use when you need to revoke a customer's access to subscribed services while keeping the account record.
Input parameters
The unique reference of the customer to invalidate. This is your application's customer reference identifier.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_INVALIDATE_CUSTOMER_BY_IDTool to invalidate a customer by their ProAbono internal ID. Use when you need to free up a customer reference for reuse. This operation replaces the customer's ReferenceCustomer with a new value and regenerates all encrypted portal links.
Input parameters
The ProAbono internal ID of the customer to invalidate. This operation replaces the customer's reference identifier with a new value, allowing the original reference to be reused for a different customer.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_BALANCE_LINESTool to list all balance lines from ProAbono. Use when you need to retrieve one-time charges or credits associated with a customer or subscription. Either ReferenceCustomer or IdSubscription parameter is required.
Input parameters
Page number. Default: 1.
Number of items per page. Default: 10, max: 1000.
Flag to retrieve the outstanding balances of the upcoming billing. Set to true to get only balance lines that will be included in the next billing.
The ID of the subscription to retrieve balance lines for. Either ReferenceCustomer or IdSubscription must be provided.
The reference of the customer to retrieve balance lines for. Either ReferenceCustomer or IdSubscription must be provided.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_BUSINESSESTool to list all businesses from ProAbono via the Backoffice API. Use when you need to retrieve business information with optional filtering by state or update date.
Input parameters
Page number. Default: 1.
Filter businesses by lifecycle state. Common values include 'Ok' for active businesses.
Number of items per page. Default: 10, max: 1000.
Filter businesses updated after this date. Must be in ISO 8601 format (e.g., '2023-04-27T06:54:00').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_BUSINESS_LOCALIZATIONTool to list localization entries by business from ProAbono via the HostedPages API. Use when you need to retrieve customizable text, HTML, or URL content for hosted pages with optional filtering by language, customization status, content, or code keywords. Returns paginated results with localization details.
Input parameters
Filter localizations by code keyword. Returns localizations containing the specified text in their code field.
Page number. Default: 1.
Filter localizations by content keyword. Returns localizations containing the specified text in their content field.
Filter for custom localizations. Set to true to retrieve only customized localizations, false for standard localizations.
Filter localizations by language code (ISO 639-1 format, e.g., 'en', 'fr'). Returns only localizations matching this language.
Number of items per page. Default: 10, max: 1000.
ID of the business to retrieve localizations for. This is a required parameter.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_CUSTOMER_MOVESTool to list all customer balance moves via the ProAbono Backoffice API. Use when you need to retrieve balance transactions, credits, debits, or billing movements for customers. Supports filtering by customer, billing status, and date range with pagination.
Input parameters
Page number for paginated results. Defaults to 1 if not specified.
Whether to include total count in the response. Defaults to true.
Whether to generate HATEOAS links in the response. Defaults to true.
Number of items per page. Maximum is 1000.
Your business ID. This is required to identify which business to query.
Customer identifier to filter moves for a specific customer
Filter to show only unbilled moves (true) or all moves (false/null)
Filter moves updated after this date (ISO 8601 format: YYYY-MM-DDTHH:MM:SS)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_CUSTOMERSTool to list all customers from ProAbono via the Backoffice API. Use when you need to retrieve customer information with optional filtering by business, state, language, or creation date. Returns paginated results with customer details including ID, name, email, and status.
Input parameters
Page number. Default: 1.
Filter by language code (ISO 639-1 format, e.g., 'EN', 'FR')
Filter by state life status of the customer (e.g., 'Ok')
Number of items per page. Default: 10, max: 1000.
Filter by Business ID to retrieve customers for a specific business
Minimum creation date filter in ISO 8601 format (e.g., '2025-07-27T13:54:00')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_CUSTOMERS_BY_FEATURETool to list customers that have access to a specific feature via the ProAbono API. Use when you need to identify which customers have subscriptions containing a particular feature. Returns feature-specific details including quota usage and billing period information. Note: Returns HTTP 204 (No Content) when no customers match the feature filter.
Input parameters
Page number for pagination (starts at 1)
Number of results per page (default and maximum values are API-defined)
Reference of the Feature to filter customers having active subscriptions containing that specific feature
Limit results to customers in a specific segment
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_DISCOUNTSTool to list all discounts from ProAbono's Backoffice API. Use when you need to retrieve discounts for a business, optionally filtering by state (Enabled/Draft).
Input parameters
Page number to retrieve (1-based). Defaults to 1 if not specified.
Number of items per page. Controls how many discounts are returned per request.
Filter by Business ID to retrieve discounts for a specific business
Filter by discount state. Use 'Enabled' for active discounts or 'Draft' for inactive ones
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_FEATURESTool to list all features via the ProAbono Backoffice API. Use when you need to retrieve features with optional filtering by business ID, lifecycle state, visibility, or creation date. Returns a paginated collection of feature objects.
Input parameters
Filter by visibility status - true to show only visible features, false for hidden features
Filter by feature lifecycle state (e.g., 'Ok')
Filter by Business ID to list features for a specific business
Minimum creation date filter in ISO 8601 format (e.g., '2025-04-27T13:54:00')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_GATEWAY_ACCOUNTSTool to list payment gateway accounts from ProAbono Backoffice API. Use when you need to retrieve gateway account information with optional filtering by business, currency, real money mode, or creation date. Returns paginated results with account details including ID, name, type, and state.
Input parameters
Page number. Default: 1.
Filter by currency code in ISO 4217 format (e.g., 'USD', 'EUR')
Number of items per page. Default: 10, max: 1000.
Filter by Business ID to retrieve gateway accounts for a specific business
Filter by real money mode. Set to true for live accounts, false for test accounts.
Minimum creation date filter in ISO 8601 format (e.g., '2023-07-27T13:54:00')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_GATEWAY_PERMISSIONSTool to list gateway permissions from ProAbono API. Use when you need to retrieve payment permissions with optional filtering by business, customer, or creation date.
Input parameters
Filter by Business ID. Use to retrieve permissions for a specific business entity.
Filter by Customer ID. Use to retrieve permissions for a specific customer.
Filter permissions created after this date. Must be in ISO 8601 format (e.g., '2023-07-27T13:54:00').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_GATEWAY_REQUESTSTool to list gateway requests from ProAbono. Use when you need to retrieve payment gateway request history with optional filtering by account, permission, transaction, dates, or request state. Returns paginated results with detailed information about each gateway request including status, amount, and timing.
Input parameters
Page number. Default: 1.
Number of items per page. Default: 10, max: 1000.
The business identifier. Optional parameter to scope the request to a specific business
Filter by request state (e.g., 'Pending', 'Success', 'Failed')
Filter to retrieve results updated before this date. Use ISO 8601 format (e.g., '2025-12-31T23:59:59')
Filter to retrieve results updated after this date. Use ISO 8601 format (e.g., '2025-07-27T13:54:00')
Filter to retrieve results created before this date. Use ISO 8601 format (e.g., '2025-12-31T23:59:59')
Filter to retrieve results created after this date. Use ISO 8601 format (e.g., '2025-07-27T13:54:00')
Filter by specific gateway account identifier
Filter by gateway permission identifier
Filter by gateway transaction identifier
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_GATEWAY_TRANSACTIONSTool to list gateway transactions from ProAbono. Use when you need to retrieve payment gateway transaction records with optional filtering by business, customer, or update date. Returns paginated results with transaction details including status, amount, and payment type.
Input parameters
Page number. Default: 1.
Number of items per page. Default: 10, max: 1000.
Filter by Business ID to retrieve gateway transactions for a specific business
Filter by Customer ID to retrieve gateway transactions for a specific customer
Minimum update date filter in ISO 8601 format (e.g., '2023-07-27T13:54:00'). Only transactions updated on or after this date will be returned
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_INVOICE_LINESTool to list all invoice lines from ProAbono via the Backoffice API. Use when you need to retrieve invoice line items with optional filtering by business, invoice, or minimum amount.
Input parameters
Filter by Invoice ID
Filter by Business ID
Minimum total due amount filter (in cents)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_INVOICESTool to list all invoices and credit notes from ProAbono Backoffice API. Use when you need to retrieve invoice data with optional filtering by business, payment state, or date range. Supports pagination for large result sets.
Input parameters
Page number for pagination (minimum 1).
Number of items per page (minimum 1).
Filter by Business ID to get invoices for a specific business.
Filter by invoice state (e.g., 'Paid', 'Due', 'Draft', 'Problem', 'Void', 'Uncollectible'). This is the technical state used internally by ProAbono.
Minimum payment date filter in ISO 8601 format (e.g., '2025-04-27T13:54:00'). Only invoices paid on or after this date will be returned.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_INVOICES_BY_CUSTOMERTool to list invoices for a specific customer by their reference identifier from ProAbono API. Use when you need to retrieve all invoices associated with a particular customer using their unique reference from your application.
Input parameters
Page number. Default: 1.
Number of items per page. Default: 10, max: 1000.
The unique reference of the customer whose invoices you want to retrieve. This is the identifier used within your own application.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_OFFERSTool to list all subscription offers (plans) from ProAbono Backoffice API. Use when you need to retrieve available offers with optional filtering by business, state, visibility, or update date.
Input parameters
Page number. Default: 1.
Filter offers by visibility status. Set to true to retrieve only visible offers, false for hidden ones.
Filter offers by lifecycle state. Common values include 'Ok' for active offers.
Number of items per page. Default: 10, max: 1000.
Filter offers by Business ID. Use to retrieve offers for a specific business entity.
Filter offers updated after this date. Must be in ISO 8601 format (e.g., '2025-04-27T13:54:00').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_PAYMENTSTool to list all payments from ProAbono Backoffice API. Use when you need to retrieve payments with optional filters by business, customer, or update date.
Input parameters
Page number. Default: 1.
Number of items per page. Default: 10, max: 1000.
Filter payments by Business ID
Filter payments by Customer ID
Filter payments updated after this date (ISO 8601 format, e.g., 2025-07-27T13:54:00)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_PRICING_TABLE_OFFERSTool to list all pricing table offers via the ProAbono Backoffice API. Use when you need to retrieve all offers configured in pricing tables for a specific business.
Input parameters
Page number. Default: 1.
Number of items per page. Default: 10, max: 1000.
Your business ID. This is required to identify which business's pricing table offers to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_PRICING_TABLESTool to list all pricing tables from ProAbono Backoffice API. Use when you need to retrieve pricing tables with optional filtering by business ID, visibility, or creation date.
Input parameters
Page number. Default: 1.
Filter by visibility status
Number of items per page. Default: 10, max: 1000.
Filter by Business ID
Minimum creation date filter in ISO 8601 format
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_SEGMENT_LOCALIZATIONSTool to list localization entries by segment from ProAbono Backoffice API. Use when you need to retrieve hosted page localizations for a specific segment with optional filtering by language, custom status, content, or code.
Input parameters
Search localizations by specific localization code
Page number. Default: 1.
Search localizations containing specified content text
Filter for customized localizations - true to show only custom localizations, false for default localizations
Filter by specific language code (e.g., 'EN', 'FR')
The segment ID for which to retrieve localizations
Number of items per page. Default: 10, max: 1000.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_SEGMENTSTool to list all segments from ProAbono via the Backoffice API. Use when you need to retrieve segments with optional filtering by business ID or currency. Returns a paginated collection of segment objects including configuration details, hosts, and navigation links.
Input parameters
Page number. Default: 1.
Filter by currency code (e.g., 'EUR', 'USD', 'GBP')
Number of items per page. Default: 10, max: 1000.
Filter by Business ID to list segments for a specific business
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_SUBSCRIPTION_DISCOUNTSTool to list all subscription discounts via the ProAbono Backoffice API. Use when you need to retrieve discounts applied to subscriptions for a specific business. Returns paginated results with discount details including IDs, creation/update timestamps, and associated subscription and discount references.
Input parameters
Page number. Default: 1.
Number of items per page. Default: 10, max: 1000.
Your business ID - required to retrieve subscription discounts for a specific business
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_SUBSCRIPTION_FEATURESTool to list all subscription features via the ProAbono Backoffice API. Use when you need to retrieve subscription features with optional filtering by Business ID, Feature ID, or minimum update date.
Input parameters
Filter subscription features by Feature ID
Filter subscription features by Business ID
Minimum update date filter in ISO 8601 format (e.g., 2025-08-27T13:54:00)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_SUBSCRIPTION_PERIODSTool to list all subscription periods (billing cycles) from ProAbono Backoffice API. Use when you need to retrieve subscription period information with optional filtering by business ID, subscription ID, or start date. Supports pagination for large result sets.
Input parameters
Page number. Default: 1.
Number of items per page. Default: 10, max: 1000.
Filter by Business ID. Use this to retrieve subscription periods for a specific business.
Minimum start date filter in ISO 8601 format (e.g., '2025-08-27T13:54:00'). Returns periods that start on or after this date.
Filter by Subscription ID. Use this to retrieve periods for a specific subscription.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_SUBSCRIPTIONSTool to list all subscriptions from ProAbono via the Backoffice API. Use when you need to retrieve subscription information with optional filtering by business, state, or start date. Returns paginated results with subscription details including customer, offer, dates, and status.
Input parameters
Page number. Default: 1.
Number of items per page. Default: 10, max: 1000.
Filter by Business ID to retrieve subscriptions for a specific business
Minimum start date filter in ISO 8601 format (e.g., '2025-04-27T13:54:00')
Filter by subscription technical state (e.g., 'ActiveRunning', 'Draft', 'Suspended', 'Ended')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_TAX_PROFILE_EXCEPTIONSTool to list tax profile exceptions from ProAbono Organization API. Use when you need to retrieve tax exceptions with optional filtering by business, tax profile, country, or region. Returns a paginated collection of tax exception records including rates, geographic scope, and applicability.
Input parameters
Page number. Default: 1.
Filter by region or state code (e.g., 'US-CA' for California, 'US-TX' for Texas)
Filter by ISO 3166-1 alpha-2 country code (e.g., 'US', 'FR', 'GB')
Number of items per page. Default: 10, max: 1000.
Filter by business identifier to retrieve tax profile exceptions for a specific business
Filter by tax profile identifier to retrieve exceptions for a specific tax profile
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_TAX_PROFILESTool to list all tax profiles from ProAbono via the Backoffice API. Use when you need to retrieve tax configurations with optional filtering by business ID. Returns a paginated collection of tax profile objects with rates and settings.
Input parameters
Page number. Default: 1.
Number of items per page. Default: 10, max: 1000.
Filter by Business ID to list tax profiles for a specific business
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_UPGRADE_OFFERSTool to retrieve offers available to upgrade an existing customer subscription. Use when you need to show upgrade options to a customer based on their current subscription status.
Input parameters
Page number. Default: 1.
Number of items per page. Default: 10, max: 1000.
Filter to show only upgrade offers. When true, returns only offers that represent an upgrade from the customer's current subscription
The unique reference identifier of the customer to retrieve upgrade offers for
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_WEBHOOK_NOTIFICATIONSTool to list webhook notifications from ProAbono via the Notification API. Use when you need to retrieve webhook notification history with optional filtering by business, segment, date range, state, or webhook ID. Returns paginated results with notification details including sending status and related resources.
Input parameters
Page number. Default: 1.
Filter by specific segment identifier to retrieve notifications for a particular segment only
Filter by webhook identifier to retrieve notifications for a specific webhook only
Filter by specific state of the webhook notification (e.g., 'Ok', 'Failed')
Number of items per page. Default: 10, max: 1000.
Your business identifier. Required to retrieve webhook notifications for a specific business.
Notifications updated before this date in ISO 8601 format. Use to filter by maximum update date.
Notifications updated after this date in ISO 8601 format. Use to filter by minimum update date.
Notifications created before this date in ISO 8601 format (e.g., '2025-12-31T23:59:59'). Use to filter by maximum creation date.
Notifications created after this date in ISO 8601 format (e.g., '2025-07-27T13:54:00'). Use to filter by minimum creation date.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_LIST_WEBHOOKSTool to list webhooks from ProAbono Notification API. Use when you need to retrieve configured webhooks with optional filtering by creation date, update date, or state.
Input parameters
Page number. Default: 1.
Filter webhooks by state. Common values include 'Ok' for active webhooks and 'DisabledUser' for disabled webhooks.
Number of items per page. Default: 10, max: 1000.
Your business identifier. This is a required parameter to identify which business's webhooks to retrieve.
Filter webhooks updated before a specific date. Must be in ISO 8601 format (e.g., '2025-04-27T23:59:59').
Filter webhooks updated after a specific date. Must be in ISO 8601 format (e.g., '2025-04-27T13:54:00').
Filter webhooks created before a specific date. Must be in ISO 8601 format (e.g., '2025-04-27T13:54:00').
Filter webhooks created after a specific date. Must be in ISO 8601 format (e.g., '2025-04-27T13:54:00').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_QUOTE_BALANCE_LINETool to get a pricing quote for creating a balance line (one-time charge or credit). Use when you need to calculate the total amount including taxes before creating a balance line for a customer.
Input parameters
Description or label for the balance line item. This will appear on invoices and billing statements.
Amount in the smallest currency unit (e.g., cents for USD, pennies for GBP). For example, $15.00 would be 1500.
If true (default), validates that the customer has valid payment information configured. The quote endpoint requires valid payment settings regardless of this parameter value.
The unique reference of the customer for whom to calculate the balance line pricing. This is the customer identifier shared between your application and ProAbono.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_REVOKE_CUSTOMER_LINKSTool to revoke encrypted customer portal links and generate new ones in ProAbono. Use when you need to invalidate previously generated customer portal links for security purposes (e.g., after a potential link compromise or as part of security best practices).
Input parameters
The unique reference identifier of the customer whose portal links should be revoked
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_UPDATE_BUSINESSES_BILLING_ADDRESSTool to update business billing address via the Backoffice API. Use when you need to modify billing information including company name, contact details, address lines, and tax information for a specific business.
Input parameters
Business identifier whose billing address to update
City name
Contact phone number
Region stands for Subdivision, Department, Region, Province, State. Note: Region field may have business rule restrictions preventing updates.
Name of the company billing customers
Two-letter country code per ISO 3166-1 alpha-2. Note: Country field may have business rule restrictions preventing updates.
Postal code
Individual name or department contact
Individual name or department contact
Primary address line
Secondary address line (floor, suite, building, etc.)
VAT/TAX identification number
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_UPDATE_CUSTOMERTool to update an existing customer in ProAbono via the Backoffice API. Use when you need to modify customer properties such as name, email, or language preferences. Allows partial updates.
Input parameters
The unique identifier of the customer to update
Display name of the customer. Use this to update the customer's full name
Customer's email address. Use this to update the customer's contact email
Customer's preferred language in ISO 639-1 format (2-letter code). Use this to update the customer's language preference
The business identifier. Optional parameter to scope the request to a specific business
Your custom reference for the customer shared between ProAbono and your application
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_UPDATE_CUSTOMER_BILLING_ADDRESSTool to update the billing address for a customer in ProAbono via the API. Use when you need to modify billing address information including company name, contact details, address lines, and tax information. Once updated, ProAbono will use this information for future invoices.
Input parameters
City name of the billing address
Phone number for the billing address
ISO 3166-2 region code representing subdivision, department, region, province, or state. Required for certain countries like US (e.g., CA for California), optional for others like FR.
Name of the company for billing purposes
ISO 3166-1 alpha-2 country code of the billing address (e.g., FR for France, US for United States)
Postal code or ZIP code of the billing address
Last name of the billing address holder
First name of the billing address holder
Primary address line of the billing address
Secondary address line (optional, for apartment, suite, etc.)
Tax information such as VAT ID, Num TVA Intra, GST, or other tax identification number
The unique reference of the customer whose billing address to update. This is the shared identifier between ProAbono and your application.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_UPDATE_CUSTOMER_PAYMENT_SETTINGSTool to update payment settings for a specific customer in ProAbono. Use when you need to set a customer's payment method preference or update their billing configuration.
Input parameters
The manual payment method type to set. Possible values: Card, ExternalBank, ExternalCash, ExternalCheck, ExternalOther. When set, payment collection becomes your responsibility
The unique reference identifier of the customer whose payment settings you want to update
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_UPDATE_CUSTOMER_SHIPPINGTool to update customer shipping address via the Backoffice API. Use when you need to modify shipping information including company name, contact details, address lines, and tax information for a specific customer.
Input parameters
The customer ID whose shipping address to update
City name
Phone number
ISO 3166-2 region/province code
Company name
ISO 3166-1 alpha-2 country code
Postal code
Last name
First name
Your Business ID
Primary address line
Secondary address line
VAT ID or tax identifier
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_UPDATE_FEATURETool to update an existing feature in ProAbono via the Backoffice API. Use when you need to modify feature properties such as name, visibility, type, or display order.
Input parameters
ID of the feature to update
The feature name displayed to users
Display position among other features (lower numbers appear first)
Whether to show this feature in offers and hosted pages
Your Business identifier
Feature type enumeration.
Shared key between ProAbono and your system for identifying this feature
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PROABONO_UPDATE_TAX_PROFILESTool to update an existing tax profile in ProAbono via the Backoffice API. Use when you need to modify tax profile properties such as name, description, label, or tax rates.
Input parameters
The ID of the tax profile to update
Name of the tax profile to update
Display label for the tax (maximum 10 characters)
The ID of the business
Description of the tax profile to provide additional context
Default tax rate in per-myriad (e.g., 2500 for 25%, 1000 for 10%, 1560 for 15.6%). Must be a non-negative integer
Type of tax rate applied (e.g., 'Standard', 'Reduced', 'Outside', 'Zero')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 88 agents privately built on Nagent that already use Proabono.
Build on Nagent
Connect Proabono to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Proabono, and click "Connect Now." You'll authenticate with BASIC — Nagent handles credential storage and refresh automatically. Once connected, Proabono is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Proabono is connected, you configure its 64 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Proabono steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Proabono event fires, the agent kicks off automatically.
Every Proabono action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Proabono ships with 64 pre-built payment processing actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Proabono together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Proabono-based workflows tailored to your business.