# Wingback ## Docs - [Variable Invoicing Schedules](https://docs-int.wingback.com/dev/advanced/variable-invoicing-schedules.md) - [Get Current Customer Balance](https://docs-int.wingback.com/dev/api-reference/balance/get_c_customer_customerid_balance.md): Return all balances of a customer (one balance per currency). - [Login a Customer to the Self-Serve Portal](https://docs-int.wingback.com/dev/api-reference/billing-portal/post_c_customer_authenticate.md): Create an authentication token for a customer and return a URL for accessing their self-serve billing portal. - [Retrieve Contract Details](https://docs-int.wingback.com/dev/api-reference/contract/get_c_contract_contractid.md) - [Subscribe Customer to a Plan](https://docs-int.wingback.com/dev/api-reference/contract/post_c_contract.md) - [Upgrade/Change Plan](https://docs-int.wingback.com/dev/api-reference/contract/post_c_contract_contractid_upgrade.md): Perform a mid-cycle contract upgrade. - [Estimate Upgrade Costss](https://docs-int.wingback.com/dev/api-reference/contract/post_c_contract_contractid_upgrade_estimate.md): Estimate plan upgrade costs. - [Delete Address](https://docs-int.wingback.com/dev/api-reference/customer/delete_c_customer_customerid_address.md): The API deletes the customers address - [Search for Customers](https://docs-int.wingback.com/dev/api-reference/customer/get_c_customer.md): Returns customers filtered by query string parameters. Atleast one variable must be provided to do the search. All the customers meeting the search criteria will be returned - [Get Customer](https://docs-int.wingback.com/dev/api-reference/customer/get_c_customer_customerid.md): Retrieve customer by id. The API returns customer and the contract that the customer is currently on - [Get Address](https://docs-int.wingback.com/dev/api-reference/customer/get_c_customer_customerid_address.md): The API returns an address belonging to the customer - [Create New Customer](https://docs-int.wingback.com/dev/api-reference/customer/post_c_customer.md): The API creates a new customer within Wingback or updates an existing one. - [Activate Customer](https://docs-int.wingback.com/dev/api-reference/customer/post_c_customer_customerid_activate.md): The API unpauses the customer. A paused customer will not be charged for his subscriptions and Entitlement API will show that the customer is not active and can't use the assigned features. - [Add Address](https://docs-int.wingback.com/dev/api-reference/customer/post_c_customer_customerid_address.md): This API updates the customer Address - [Freeze/Inactivate Customer](https://docs-int.wingback.com/dev/api-reference/customer/post_c_customer_customerid_inactivate.md): The API freezes the customer, putting their subscription on pause and all the customer data into read-only mode. The customer will not be charged for any subscriptions as they are not considered active. - [Get Access Entitlements](https://docs-int.wingback.com/dev/api-reference/entitlement/get_c_entitlement_customerid_access.md): Retrieve a list of all features a customer currently has access to. - [Get Billing Entitlements](https://docs-int.wingback.com/dev/api-reference/entitlement/get_c_entitlement_customerid_billing.md): Retrieve current plan, payment cycle, payment status and account status for a customer - [Introduction](https://docs-int.wingback.com/dev/api-reference/introduction.md) - [List Invoices](https://docs-int.wingback.com/dev/api-reference/invoice/get_c_invoice.md): Retrieve a list of all your invoices filtered by various parameters and their payment status. - [Get Invoice](https://docs-int.wingback.com/dev/api-reference/invoice/get_c_invoice_invoiceid.md): Retrieve a specific invoice - [Manually Trigger Invoice Generation](https://docs-int.wingback.com/dev/api-reference/invoice/post_c_invoice.md) - [Configure Global Invoicing Preferences](https://docs-int.wingback.com/dev/api-reference/invoice/post_c_preferences_invoicing.md) - [List saved Payment Methods](https://docs-int.wingback.com/dev/api-reference/payment/get_c_customer_customerid_payment_method.md): the inactive ones but not the detached ones - [Get Saved Payment Method](https://docs-int.wingback.com/dev/api-reference/payment/get_c_customer_customerid_payment_method_methodid.md): it belongs to that wb_customer and customer - [List saved Payment Methods](https://docs-int.wingback.com/dev/api-reference/payment/get_c_customer_customerid_payment_method_selection.md): the inactive ones but not the detached ones - [Add Payment Method](https://docs-int.wingback.com/dev/api-reference/payment/post_c_customer_customerid_payment_method.md): Create a new payment method and select it. Currently, only Stripe VBAN transfer is supported. To add credit cards or direct debit, create a [Payment Session](dev/api-reference/payment/post_c_customer_customerid_payment_session) and collect the data using [Wingback.js.](/dev/guides/integrate-wingback… - [Set Default Payment Method](https://docs-int.wingback.com/dev/api-reference/payment/post_c_customer_customerid_payment_method_selection.md) - [Create Payment Session](https://docs-int.wingback.com/dev/api-reference/payment/post_c_customer_customerid_payment_session.md): Create a Payment Session to collect credit card/direct debit information from the customer using [Wingback.js.](/dev/guides/integrate-wingback-signup-flow#create-a-payment-method-session-in-wingback-backend) - [Report Single Event](https://docs-int.wingback.com/dev/api-reference/usage/post_c_usage.md): Increment the usage counters for a specific feature and customer within the current billing period. - [Bulk Usage Upload](https://docs-int.wingback.com/dev/api-reference/usage/post_c_usage_bulk.md): Report usage in bulk. - [Get Virtual Balances](https://docs-int.wingback.com/dev/api-reference/virtual-wallet/get_c_customer_customerid_virtual-wallet.md): Retrieve virtual balances (one balance per currency). - [Add Virtual Credits](https://docs-int.wingback.com/dev/api-reference/virtual-wallet/post_c_virtual-wallet-transaction.md): Add virtual credits to the virtual balance in a specific virtual currency. - [Billing Portal Integration](https://docs-int.wingback.com/dev/guides/billing-portal.md) - [Working with Features and Entitlements](https://docs-int.wingback.com/dev/guides/features-entitlements.md): Manage customer access to your product's functionality with by mapping into Wingbacks Features and Entitlements - [Integrating Wingback into your Signup Flow](https://docs-int.wingback.com/dev/guides/integrate-wingback-signup-flow.md) - [Metering Usage](https://docs-int.wingback.com/dev/guides/metering.md): Introduction to Usage-based Pricing and Billing - [Adding a Dynamic Pricing Page to Your Website](https://docs-int.wingback.com/dev/guides/pricing-page.md) - [Webhooks](https://docs-int.wingback.com/dev/guides/webhooks.md): Connecting Wingback to your application - [Introduction](https://docs-int.wingback.com/dev/welcome.md): Wingback has multiple components that support the growth of your SaaS business. We allow you to deploy pricing plans as quickly as possible and implement any pricing plan changes with minimal effort and engineering involvement. - [Introduction](https://docs-int.wingback.com/dev/wingback-js/introduction.md) - [Pricing Pages](https://docs-int.wingback.com/dev/wingback-js/pricing.md) - [Add-Ons](https://docs-int.wingback.com/fundamentals/pricing-model-guides/add-ons.md): Features that you price that can be added to your plans by your customers. - [Flat Fee + Per-Unit (Per Seat) Pricing](https://docs-int.wingback.com/fundamentals/pricing-model-guides/flat-fee-per-seat.md): A single price that remains the same for every customer plus a unit-based price that increases when more units are purchased. - [Flat Fee + Transaction-Based Pricing](https://docs-int.wingback.com/fundamentals/pricing-model-guides/flat-fee-transaction-based.md): A single price that remains the same for every customer plus a transaction-based component that increases with the volume of transactions being processed. - [Flat Fee + Usage-Based Pricing](https://docs-int.wingback.com/fundamentals/pricing-model-guides/flat-fee-usage-based.md): A single price that remains the same for every customer plus a usage-based price that increases when more usage occurs. - [Free Trial or Free Tier](https://docs-int.wingback.com/fundamentals/pricing-model-guides/free-trial-free-tier.md): Plans can come with a free trial period or with a tier that can be used for free. - [Per-Unit (Per Seat or Other Unit) + Usage-Based Pricing](https://docs-int.wingback.com/fundamentals/pricing-model-guides/per-seat-usage-based.md): A unit-based price that increases when more units are purchased, plus a usage-based price that increases with usage. - [Simple Flat Fee Pricing](https://docs-int.wingback.com/fundamentals/pricing-model-guides/simple-flat-fee.md): A single price that remains the same for every customer for your whole plan. - [Simple Unit-Based (Per-Seat) Pricing](https://docs-int.wingback.com/fundamentals/pricing-model-guides/simple-per-seat.md): A single price that remains the same for every customer plus a unit-based price that increases when more units are purchased. - [Simple Transaction-Based Pricing](https://docs-int.wingback.com/fundamentals/pricing-model-guides/simple-transaction-based.md): A price that increases with the volume of transactions processed. - [Simple Usage-Based Pricing](https://docs-int.wingback.com/fundamentals/pricing-model-guides/simple-usage-based.md): A usage-based price that increases with more usage. - [Tiers + Flat-Fee Pricing](https://docs-int.wingback.com/fundamentals/pricing-model-guides/tiers-flat-fee.md): Different levels of flat pricing. - [Tiers + Unit-Based (Per Seat or Other Unit) Pricing](https://docs-int.wingback.com/fundamentals/pricing-model-guides/tiers-per-seat.md): Different fixed price levels plus a unit-based price that increases when more units are purchased. - [Tiers + Per-Unit (Per Seat or Other Unit) + Transaction-Based Pricing](https://docs-int.wingback.com/fundamentals/pricing-model-guides/tiers-per-seat-transaction-based.md): Different fixed price levels plus a unit-based price that increases when more units are purchased, plus a transaction-based price that increases with the transaction volume being processed. - [Tiers + Per-Unit (Per Seat or Other Unit) + Usage-Based Pricing](https://docs-int.wingback.com/fundamentals/pricing-model-guides/tiers-per-seat-usage-based.md): Different fixed price levels plus a unit-based price that increases when more units are purchased, plus a usage-based price that increases with usage. - [Tiers + Transaction-Based Pricing](https://docs-int.wingback.com/fundamentals/pricing-model-guides/tiers-transaction-based.md): Different fixed price levels plus a transaction-based component that increases with the volume of transactions. - [Tiers + Usage-Based Pricing](https://docs-int.wingback.com/fundamentals/pricing-model-guides/tiers-usage-based.md): Different fixed price levels plus a usage-based price that increases with usage. - [Industry Glossary](https://docs-int.wingback.com/fundamentals/vocab/glossary.md): Industry-specific terms that will help you understand what we are talking about. - [Terms We Use Inside Our Product](https://docs-int.wingback.com/fundamentals/vocab/in-product.md): Some terms that we use and our definition of them. - [Introduction](https://docs-int.wingback.com/fundamentals/vocab/introduction.md): Defining industry-specific and Wingback-specific terms. - [Self-serve Billing Portal](https://docs-int.wingback.com/manual/billing-portal.md): An in-depth walkthrough of the Billing Portal for your customers to upgrade their plan, manage their account data, and view their invoices. - [Customer Management Portal](https://docs-int.wingback.com/manual/customer-management-portal.md): An in-depth walkthrough of the Customer Management Portal of our product. - [Introduction](https://docs-int.wingback.com/manual/introduction.md): An in-depth walkthrough of our product. - [Plan Editor](https://docs-int.wingback.com/manual/plan-editor.md): Your central hub for creating & modifying plans - [Pricing Pages](https://docs-int.wingback.com/manual/pricing-pages.md): An in-depth walkthrough of the Pricing Pages section of our product. - [Self-serve Billing Portal](https://docs-int.wingback.com/user/features/billing.md): Give your customers greater visibility and control to reduce CS & Sales time. - [Customer Management Portal](https://docs-int.wingback.com/user/features/customer-management.md): Streamline your customer management workload while gaining valuable insights. - [Introduction](https://docs-int.wingback.com/user/features/introduction.md): An overview of the most important features of Wingback. - [Supported Payment Methods](https://docs-int.wingback.com/user/features/payment-methods.md): Overview of payment gateways and methods in Wingback - [Plan Editor](https://docs-int.wingback.com/user/features/plan-management.md): Your central hub for creating and editing plans. - [Pricing Pages](https://docs-int.wingback.com/user/features/pricing-page.md): Boost product-led growth without creating engineering work - [Wingback for Customer Success](https://docs-int.wingback.com/user/for/cs.md): Use Wingback to reduce inbounds and improve CX and satisfaction. - [Wingback for Finance](https://docs-int.wingback.com/user/for/finance.md): How Finance teams use Wingback. - [Wingback Growth](https://docs-int.wingback.com/user/for/growth.md): How Growth teams use Wingback. - [Introduction](https://docs-int.wingback.com/user/for/introduction.md): How different teams can use Wingback for success. - [Wingback for Product](https://docs-int.wingback.com/user/for/product.md): How Product teams use Wingback. - [Wingback for Sales](https://docs-int.wingback.com/user/for/sales.md): How Sales teams use Wingback. - [Introduction](https://docs-int.wingback.com/user/welcome.md): Find the information you need to get started with Wingback ## OpenAPI Specs - [openapi](https://docs-int.wingback.com/openapi.json)