BUSINESS · COMMERCE & FINANCE
Customers, subscriptions, offers, usage, and invoices on their own key.
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
proabono_get_balancelinesREADList balancelines via GET /BalanceLines
proabono_get_customerREADRetrieve customer via GET /Customer
proabono_get_customerbillingaddressREADRetrieve customer billing address via GET /CustomerBillingAddress
proabono_get_customersREADList customers via GET /Customers
proabono_get_customersettingspaymentREADRetrieve customer payment settings via GET /CustomerSettingsPayment
proabono_get_featureREADRetrieve feature via GET /Feature
proabono_get_featuresREADList features via GET /Features
proabono_get_invoiceREADRetrieve invoice by query via GET /Invoice
proabono_get_invoice_by_idinvoiceREADRetrieve invoice via GET /Invoice/{IdInvoice}
proabono_get_invoicesREADList invoices via GET /Invoices
proabono_get_offerREADRetrieve offer via GET /Offer
proabono_get_offersREADList offers via GET /Offers
proabono_get_subscriptionREADRetrieve subscription by customer via GET /Subscription
proabono_get_subscription_by_idsubscriptionREADRetrieve subscription via GET /Subscription/{IdSubscription}
proabono_get_subscriptionsREADList subscriptions via GET /Subscriptions
proabono_get_usageREADRetrieve usage via GET /Usage
proabono_get_usagesREADList usages via GET /Usages
proabono_post_balancelineWRITECreate balanceline via POST /BalanceLine
proabono_post_billing_customerWRITEBill customer via POST /Billing/Customer
proabono_post_customerWRITECreate or update customer via POST /Customer
proabono_post_customer_anonymizationWRITEAnonymize customer via POST /Customer/Anonymization
proabono_post_customer_by_idcustomer_invalidationWRITEInvalidate customer by id via POST /Customer/{idCustomer}/Invalidation
proabono_post_customer_by_idcustomer_suspensionWRITESuspend customer by id via POST /Customer/{idCustomer}/Suspension
proabono_post_customer_invalidationWRITEInvalidate customer via POST /Customer/Invalidation
proabono_post_customer_linksrevokationWRITERevoke customer crypted links via POST /Customer/LinksRevokation
proabono_post_customer_suspensionWRITESuspend customer via POST /Customer/Suspension
proabono_post_customerbillingaddressWRITEUpdate customer billing address via POST /CustomerBillingAddress
proabono_post_customersettingspaymentWRITEUpdate customer payment settings via POST /CustomerSettingsPayment
proabono_post_pricing_balancelineREADQuote balanceline via POST /Pricing/BalanceLine
proabono_post_pricing_subscriptionREADQuote subscription via POST /Pricing/Subscription
proabono_post_pricing_subscription_by_idsubscription_startREADQuote subscription start via POST /Pricing/Subscription/{IdSubscription}/Start
proabono_post_pricing_subscription_by_idsubscription_upgradeREADQuote subscription upgrade via POST /Pricing/Subscription/{IdSubscription}/Upgrade
proabono_post_pricing_usageREADQuote usage update via POST /Pricing/Usage
proabono_post_subscriptionWRITECreate subscription via POST /Subscription
proabono_post_subscription_by_idsubscription_datetermWRITEUpdate subscription term date via POST /Subscription/{IdSubscription}/DateTerm
proabono_post_subscription_by_idsubscription_startWRITEStart subscription via POST /Subscription/{IdSubscription}/Start
proabono_post_subscription_by_idsubscription_suspensionWRITESuspend subscription via POST /Subscription/{IdSubscription}/Suspension
proabono_post_subscription_by_idsubscription_terminationWRITETerminate subscription via POST /Subscription/{IdSubscription}/Termination
proabono_post_subscription_by_idsubscription_upgradeWRITEUpgrade subscription via POST /Subscription/{IdSubscription}/Upgrade
proabono_post_usageWRITEUpdate usage via POST /Usage
proabono_post_usagesWRITEUpdate multiple usages via POST /Usages
Put ProAbono behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.