# Stripe Subscriptions for Dashboard

[Dashboard](https://github.com/userappstore/dashboard) is a NodeJS project that provides a reusable account management system for web applications.  This module adds a complete user and administrator `Private API` and `Web UI` for [Stripe subscriptions](https://stripe.com) compatible with using stripe.js version 2, version 3, and no JavaScript (requires additional Stripe permission).

## Access subscription information from your application server

| URL                                                                  | Method    | Querystring       | POST data         |
|----------------------------------------------------------------------|-----------|-------------------|-------------------|  
| /api/administrator/subscriptions/account-applicable-credits            | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-applicable-credits-count      | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-applied-credits               | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-applied-credits-count         | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-assigned-credits              | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-assigned-credits-count        | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-cards                         | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-cards-count                   | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-charges                       | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-charges-count                 | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-coupons                       | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-coupons-count                 | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-credits                       | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-credits-count                 | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-customers                     | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-customers-count               | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-invoices                      | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-invoices-count                | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-refunded-credits              | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-refunded-credits-count        | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-refunds                       | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-refunds-count                 | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-subscriptions                 | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/account-subscriptions-count           | GET       | accountid=        |                   |  
| /api/administrator/subscriptions/applicable-credit                     | GET       | creditid=         |                   |  
| /api/administrator/subscriptions/applicable-credits                    | GET       |                   |                   |  
| /api/administrator/subscriptions/applicable-credits-count              | GET       |                   |                   |  
| /api/administrator/subscriptions/applied-credit                        | GET       | creditid=         |                   |  
| /api/administrator/subscriptions/applied-credits                       | GET       |                   |                   |  
| /api/administrator/subscriptions/applied-credits-count                 | GET       |                   |                   |  
| /api/administrator/subscriptions/assigned-credit                       | GET       | creditid=         |                   |  
| /api/administrator/subscriptions/assigned-credits                      | GET       |                   |                   |  
| /api/administrator/subscriptions/assigned-credits-count                | GET       |                   |                   |  
| /api/administrator/subscriptions/card                                  | GET       | cardid=           |                   |  
| /api/administrator/subscriptions/card-charges                          | GET       | cardid=           |                   |  
| /api/administrator/subscriptions/card-charges-count                    | GET       | cardid=           |                   |  
| /api/administrator/subscriptions/card-coupons                          | GET       | cardid=           |                   |  
| /api/administrator/subscriptions/card-coupons-count                    | GET       | cardid=           |                   |  
| /api/administrator/subscriptions/card-invoices                         | GET       | cardid=           |                   |  
| /api/administrator/subscriptions/card-invoices-count                   | GET       | cardid=           |                   |  
| /api/administrator/subscriptions/card-plans                            | GET       | cardid=           |                   |  
| /api/administrator/subscriptions/card-plans-count                      | GET       | cardid=           |                   |  
| /api/administrator/subscriptions/card-products                         | GET       | cardid=           |                   |  
| /api/administrator/subscriptions/card-products-count                   | GET       | cardid=           |                   |  
| /api/administrator/subscriptions/card-refunds                          | GET       | cardid=           |                   |  
| /api/administrator/subscriptions/card-refunds-count                    | GET       | cardid=           |                   |  
| /api/administrator/subscriptions/card-subscriptions                    | GET       | cardid=           |                   |  
| /api/administrator/subscriptions/card-subscriptions-count              | GET       | cardid=           |                   |  
| /api/administrator/subscriptions/cards                                 | GET       |                   |                   |  
| /api/administrator/subscriptions/charge                                | GET       | chargeid=         |                   |  
| /api/administrator/subscriptions/charges                               | GET       |                   |                   |  
| /api/administrator/subscriptions/charges-count                         | GET       |                   |                   |  
| /api/administrator/subscriptions/coupon                                | GET       | couponid=         |                   |  
| /api/administrator/subscriptions/coupon-customers                      | GET       | couponid=         |                   |  
| /api/administrator/subscriptions/coupon-customers-count                | GET       | couponid=         |                   |  
| /api/administrator/subscriptions/coupon-subscriptions                  | GET       | couponid=         |                   |  
| /api/administrator/subscriptions/coupon-subscriptions-count            | GET       | couponid=         |                   |  
| /api/administrator/subscriptions/coupons                               | GET       |                   |                   |  
| /api/administrator/subscriptions/coupons-count                         | GET       |                   |                   |  
| /api/administrator/subscriptions/create-coupon                         | POST      |                   |                   |  
| /api/administrator/subscriptions/create-credit                         | POST      |                   |                   |  
| /api/administrator/subscriptions/create-credit-refund                  | POST      | creditid=         |                   |  
| /api/administrator/subscriptions/create-plan                           | POST      |                   |                   |  
| /api/administrator/subscriptions/create-product                        | POST      |                   |                   |  
| /api/administrator/subscriptions/create-refund                         | POST      |                   |                   |  
| /api/administrator/subscriptions/credit                                | GET       | creditid=         |                   |  
| /api/administrator/subscriptions/credits                               | GET       |                   |                   |  
| /api/administrator/subscriptions/credits-count                         | GET       |                   |                   |  
| /api/administrator/subscriptions/customer                              | GET       | customerid=       |                   |  
| /api/administrator/subscriptions/customer-applied-credits              | GET       | customerid=       |                   |  
| /api/administrator/subscriptions/customer-applied-credits-count        | GET       | customerid=       |                   |  
| /api/administrator/subscriptions/customer-cards                        | GET       | customerid=       |                   |  
| /api/administrator/subscriptions/customer-cards-count                  | GET       | customerid=       |                   |  
| /api/administrator/subscriptions/customer-charges                      | GET       | customerid=       |                   |  
| /api/administrator/subscriptions/customer-charges-count                | GET       | customerid=       |                   |  
| /api/administrator/subscriptions/customer-coupons                      | GET       | customerid=       |                   |  
| /api/administrator/subscriptions/customer-coupons-count                | GET       | customerid=       |                   |  
| /api/administrator/subscriptions/customer-invoices                     | GET       | customerid=       |                   |  
| /api/administrator/subscriptions/customer-invoices-count               | GET       |                   |                   |  
| /api/administrator/subscriptions/customer-refunded-credits             | GET       | customerid=       |                   |  
| /api/administrator/subscriptions/customer-refunded-credits-count       | GET       | customerid=       |                   |  
| /api/administrator/subscriptions/customer-refunds                      | GET       | customerid=       |                   |  
| /api/administrator/subscriptions/customer-refunds-count                | GET       | customerid=       |                   |  
| /api/administrator/subscriptions/customer-subscriptions                | GET       | customerid=       |                   |  
| /api/administrator/subscriptions/customer-subscriptions-count          | GET       | customerid=       |                   |  
| /api/administrator/subscriptions/customers                             | GET       |                   |                   |  
| /api/administrator/subscriptions/customers-count                       | GET       |                   |                   |  
| /api/administrator/subscriptions/delete-assigned-credit                | DELETE    | creditid=         |                   |  
| /api/administrator/subscriptions/delete-assigned-credit-balance        | DELETE    | creditid=         |                   |  
| /api/administrator/subscriptions/delete-coupon                         | DELETE    | couponid=         |                   |  
| /api/administrator/subscriptions/delete-plan                           | DELETE    | planid=           |                   |  
| /api/administrator/subscriptions/delete-product                        | DELETE    | productid=        |                   |  
| /api/administrator/subscriptions/delete-subscription                   | DELETE    | subscriptionid=   |                   |  
| /api/administrator/subscriptions/invoice                               | GET       | invoiceid=        |                   |  
| /api/administrator/subscriptions/invoices                              | GET       |                   |                   |  
| /api/administrator/subscriptions/invoices-count                        | GET       |                   |                   |  
| /api/administrator/subscriptions/payout                                | GET       | payoutid=         |                   |  
| /api/administrator/subscriptions/payouts                               | GET       |                   |                   |  
| /api/administrator/subscriptions/payouts-count                         | GET       |                   |                   |  
| /api/administrator/subscriptions/plan                                  | GET       | planid=           |                   |  
| /api/administrator/subscriptions/plan-applied-credits                  | GET       | planid=           |                   |  
| /api/administrator/subscriptions/plan-applied-credits-count            | GET       | planid=           |                   |  
| /api/administrator/subscriptions/plan-charges                          | GET       | planid=           |                   |  
| /api/administrator/subscriptions/plan-charges-count                    | GET       | planid=           |                   |  
| /api/administrator/subscriptions/plan-coupons                          | GET       | planid=           |                   |  
| /api/administrator/subscriptions/plan-coupons-count                    | GET       | planid=           |                   |  
| /api/administrator/subscriptions/plan-customers                        | GET       | planid=           |                   |  
| /api/administrator/subscriptions/plan-customers-count                  | GET       | planid=           |                   |  
| /api/administrator/subscriptions/plan-invoices                         | GET       | planid=           |                   |  
| /api/administrator/subscriptions/plan-invoices-count                   | GET       | planid=           |                   |  
| /api/administrator/subscriptions/plan-refunded-credits                 | GET       | planid=           |                   |  
| /api/administrator/subscriptions/plan-refunded-credits-count           | GET       | planid=           |                   |  
| /api/administrator/subscriptions/plan-refunds                          | GET       | planid=           |                   |  
| /api/administrator/subscriptions/plan-refunds-count                    | GET       | planid=           |                   |  
| /api/administrator/subscriptions/plan-subscriptions                    | GET       | planid=           |                   |  
| /api/administrator/subscriptions/plan-subscriptions-count              | GET       | planid=           |                   |
| /api/administrator/subscriptions/plans                                 | GET       |                   |                   |  
| /api/administrator/subscriptions/plans-count                           | GET       |                   |                   |  
| /api/administrator/subscriptions/product                               | GET       | productid=        |                   |  
| /api/administrator/subscriptions/product-applied-credits               | GET       | productid=        |                   |  
| /api/administrator/subscriptions/product-applied-credits-count         | GET       | productid=        |                   |  
| /api/administrator/subscriptions/product-charges                       | GET       | productid=        |                   |  
| /api/administrator/subscriptions/product-charges-count                 | GET       | productid=        |                   |  
| /api/administrator/subscriptions/product-coupons                       | GET       | productid=        |                   |  
| /api/administrator/subscriptions/product-coupons-count                 | GET       | productid=        |                   |  
| /api/administrator/subscriptions/product-customers                     | GET       | productid=        |                   |  
| /api/administrator/subscriptions/product-customers-count               | GET       | productid=        |                   |  
| /api/administrator/subscriptions/product-invoices                      | GET       | productid=        |                   |  
| /api/administrator/subscriptions/product-invoices-count                | GET       | productid=        |                   |  
| /api/administrator/subscriptions/product-refunded-credits              | GET       | productid=        |                   |  
| /api/administrator/subscriptions/product-refunded-credits-count        | GET       | productid=        |                   |  
| /api/administrator/subscriptions/product-refunds                       | GET       | productid=        |                   |  
| /api/administrator/subscriptions/product-refunds-count                 | GET       | productid=        |                   |  
| /api/administrator/subscriptions/product-subscriptions                 | GET       | productid=        |                   |  
| /api/administrator/subscriptions/product-subscriptions-count           | GET       | productid=        |                   |  
| /api/administrator/subscriptions/products                              | GET       |                   |                   |  
| /api/administrator/subscriptions/products-count                        | GET       |                   |                   |  
| /api/administrator/subscriptions/published-coupons                     | GET       |                   |                   |  
| /api/administrator/subscriptions/published-coupons-count               | GET       |                   |                   |  
| /api/administrator/subscriptions/published-plans                       | GET       |                   |                   |  
| /api/administrator/subscriptions/published-plans-count                 | GET       |                   |                   |  
| /api/administrator/subscriptions/published-products                    | GET       |                   |                   |  
| /api/administrator/subscriptions/published-products-count              | GET       |                   |                   |  
| /api/administrator/subscriptions/refund                                | GET       |                   |                   |  
| /api/administrator/subscriptions/refund-requests                       | GET       |                   |                   |  
| /api/administrator/subscriptions/refund-requests-count                 | GET       |                   |                   |  
| /api/administrator/subscriptions/refunded-credit                       | GET       | creditid=         |                   |  
| /api/administrator/subscriptions/refunded-credits                      | GET       |                   |                   |  
| /api/administrator/subscriptions/refunded-credits-count                | GET       |                   |                   |  
| /api/administrator/subscriptions/refunds                               | GET       |                   |                   |  
| /api/administrator/subscriptions/refunds-count                         | GET       |                   |                   |  
| /api/administrator/subscriptions/reset-customer-coupon                 | PATCH     | customerid=       |                   |  
| /api/administrator/subscriptions/reset-subscription-coupon             | PATCH     | subscriptionid=   |                   |
| /api/administrator/subscriptions/set-charge-flagged                    | PATCH     | chargeid=         |                   |  
| /api/administrator/subscriptions/set-coupon-published                  | PATCH     | couponid=         |                   |  
| /api/administrator/subscriptions/set-coupon-unpublished                | PATCH     | couponid=         |                   |  
| /api/administrator/subscriptions/set-customer-coupon                   | PATCH     | customerid=       |                   |  
| /api/administrator/subscriptions/set-invoice-forgiven                  | PATCH     | invoiceid=        |                   |  
| /api/administrator/subscriptions/set-plan-published                    | PATCH     | planid=           |                   |  
| /api/administrator/subscriptions/set-plan-unpublished                  | PATCH     | planid=           |                   |  
| /api/administrator/subscriptions/set-product-published                 | PATCH     | productid=        |                   |  
| /api/administrator/subscriptions/set-product-unpublished               | PATCH     | productid=        |                   |  
| /api/administrator/subscriptions/set-refund-request-denied             | PATCH     |                   |                   |  
| /api/administrator/subscriptions/set-subscription-coupon               | PATCH     | subscriptionid=   |                   |
| /api/administrator/subscriptions/subscription                          | GET       | subscriptionid=   |                   |
| /api/administrator/subscriptions/subscription-applied-credits          | GET       | subscriptionid=   |                   |
| /api/administrator/subscriptions/subscription-applied-credits-count    | GET       | subscriptionid=   |                   |
| /api/administrator/subscriptions/subscription-charges                  | GET       | subscriptionid=   |                   |
| /api/administrator/subscriptions/subscription-charges-count            | GET       | subscriptionid=   |                   |
| /api/administrator/subscriptions/subscription-coupons                  | GET       | subscriptionid=   |                   |
| /api/administrator/subscriptions/subscription-coupons-count            | GET       | subscriptionid=   |                   |
| /api/administrator/subscriptions/subscription-invoices                 | GET       | subscriptionid=   |                   |
| /api/administrator/subscriptions/subscription-invoices-count           | GET       | subscriptionid=   |                   |
| /api/administrator/subscriptions/subscription-refunded-credits         | GET       | subscriptionid=   |                   |
| /api/administrator/subscriptions/subscription-refunded-credits-count   | GET       | subscriptionid=   |                   |  
| /api/administrator/subscriptions/subscription-refunds                  | GET       | subscriptionid=   |                   |  
| /api/administrator/subscriptions/subscription-refunds-count            | GET       | subscriptionid=   |                   | 
| /api/administrator/subscriptions/subscriptions                         | GET       |                   |                   |  
| /api/administrator/subscriptions/subscriptions-count                   | GET       |                   |                   |  
| /api/administrator/subscriptions/unpublished-coupons                   | GET       |                   |                   |  
| /api/administrator/subscriptions/unpublished-coupons-count             | GET       |                   |                   |  
| /api/administrator/subscriptions/unpublished-plans                     | GET       |                   |                   |  
| /api/administrator/subscriptions/unpublished-plans-count               | GET       |                   |                   |  
| /api/administrator/subscriptions/unpublished-products                  | GET       |                   |                   |  
| /api/administrator/subscriptions/unpublished-products-count            | GET       |                   |                   |  
| /api/administrator/subscriptions/update-plan                           | PATCH     | planid=           |                   |  
| /api/administrator/subscriptions/update-product                        | PATCH     | productid=        |                   |  
| /api/user/subscriptions/applicable-credit                              | GET       | creditid=         |                   |  
| /api/user/subscriptions/applicable-credits                             | GET       | accountid=        |                   |
| /api/user/subscriptions/applicable-credits-count                       | GET       | accountid=        |                   |
| /api/user/subscriptions/applied-credit                                 | GET       | creditid=         |                   |  
| /api/user/subscriptions/applied-credits                                | GET       | accountid=        |                   |  
| /api/user/subscriptions/applied-credits-count                          | GET       | accountid=        |                   |  
| /api/user/subscriptions/assigned-credit                                | GET       | creditid=         |                   |  
| /api/user/subscriptions/assigned-credits                               | GET       | accountid=        |                   |  
| /api/user/subscriptions/assigned-credits-count                         | GET       | accountid=        |                   |  
| /api/user/subscriptions/card                                           | GET       | cardid=           |                   |  
| /api/user/subscriptions/card-charges                                   | GET       | cardid=           |                   |  
| /api/user/subscriptions/card-charges-count                             | GET       | cardid=           |                   |  
| /api/user/subscriptions/card-invoices                                  | GET       | cardid=           |                   |  
| /api/user/subscriptions/card-invoices-count                            | GET       | cardid=           |                   |  
| /api/user/subscriptions/card-refunds                                   | GET       | cardid=           |                   |  
| /api/user/subscriptions/card-refunds-count                             | GET       | cardid=           |                   |  
| /api/user/subscriptions/card-subscriptions                             | GET       | cardid=           |                   |  
| /api/user/subscriptions/card-subscriptions-count                       | GET       | cardid=           |                   |  
| /api/user/subscriptions/cards                                          | GET       | accountid=        |                   |  
| /api/user/subscriptions/cards-count                                    | GET       | accountid=        |                   |  
| /api/user/subscriptions/charge                                         | GET       |                   |                   |  
| /api/user/subscriptions/charges                                        | GET       | accountid=        |                   |  
| /api/user/subscriptions/charges-count                                  | GET       | accountid=        |                   |  
| /api/user/subscriptions/create-card                                    | POST      |                   |                   |  
| /api/user/subscriptions/create-credit-refund                           | POST      | creditid=         |                   |  
| /api/user/subscriptions/create-customer                                | POST      | accountid=        |                   |  
| /api/user/subscriptions/create-customer-with-card                      | POST      | accountid=        |                   |  
| /api/user/subscriptions/create-refund                                  | POST      |                   |                   |  
| /api/user/subscriptions/create-refund-request                          | POST      |                   |                   |  
| /api/user/subscriptions/create-subscription                            | POST      | subscriptionid=   |                   |
| /api/user/subscriptions/credit                                         | GET       | creditid=         |                   |  
| /api/user/subscriptions/credits                                        | GET       | accountid=        |                   |  
| /api/user/subscriptions/credits-count                                  | GET       | accountid=        |                   |  
| /api/user/subscriptions/customer                                       | GET       | customerid=       |                   |  
| /api/user/subscriptions/customer-applied-credits                       | GET       | customerid=       |                   |  
| /api/user/subscriptions/customer-applied-credits-count                 | GET       | customerid=       |                   |  
| /api/user/subscriptions/customer-charges                               | GET       | customerid=       |                   |  
| /api/user/subscriptions/customer-charges-count                         | GET       | customerid=       |                   |  
| /api/user/subscriptions/customer-credits-count                         | GET       | customerid=       |                   |  
| /api/user/subscriptions/customer-invoices                              | GET       | customerid=       |                   |  
| /api/user/subscriptions/customer-invoices-count                        | GET       | customerid=       |                   |  
| /api/user/subscriptions/customer-refunded-credits                      | GET       | customerid=       |                   |  
| /api/user/subscriptions/customer-refunded-credits-count                | GET       | customerid=       |                   |  
| /api/user/subscriptions/customer-refunds                               | GET       | customerid=       |                   |  
| /api/user/subscriptions/customer-refunds-count                         | GET       | customerid=       |                   |  
| /api/user/subscriptions/customer-subscriptions                         | GET       | customerid=       |                   |  
| /api/user/subscriptions/customer-subscriptions-count                   | GET       | customerid=       |                   |  
| /api/user/subscriptions/customer-upcoming-invoices                     | GET       | customerid=       |                   |  
| /api/user/subscriptions/customer-upcoming-invoices-count               | GET       | customerid=       |                   |  
| /api/user/subscriptions/customers                                      | GET       | accountid=        |                   |  
| /api/user/subscriptions/customers-count                                | GET       | accountid=        |                   |  
| /api/user/subscriptions/delete-card                                    | DELETE    | cardid=           |                   |  
| /api/user/subscriptions/delete-customer                                | DELETE    | customerid=       |                   |  
| /api/user/subscriptions/delete-subscription                            | DELETE    | subscriptionid=   |                   |
| /api/user/subscriptions/invoice                                        | GET       | invoiceid=        |                   |  
| /api/user/subscriptions/invoices                                       | GET       | accountid=        |                   |  
| /api/user/subscriptions/invoices-count                                 | GET       | accountid=        |                   |  
| /api/user/subscriptions/plan-cards                                     | GET       | planid=           |                   |  
| /api/user/subscriptions/plan-cards-count                               | GET       | planid=           |                   |  
| /api/user/subscriptions/plan-charges                                   | GET       | planid=           |                   |  
| /api/user/subscriptions/plan-charges-count                             | GET       | planid=           |                   |  
| /api/user/subscriptions/plan-invoices                                  | GET       | planid=           |                   |  
| /api/user/subscriptions/plan-invoices-count                            | GET       | planid=           |                   |  
| /api/user/subscriptions/plan-subscriptions                             | GET       | planid=           |                   |  
| /api/user/subscriptions/plan-subscriptions-count                       | GET       | planid=           |                   |  
| /api/user/subscriptions/product-cards                                  | GET       | productid=        |                   |  
| /api/user/subscriptions/product-cards-count                            | GET       | productid=        |                   |  
| /api/user/subscriptions/product-charges                                | GET       | productid=        |                   |  
| /api/user/subscriptions/product-charges-count                          | GET       | productid=        |                   |  
| /api/user/subscriptions/product-invoices                               | GET       | productid=        |                   |  
| /api/user/subscriptions/product-invoices-count                         | GET       | productid=        |                   |  
| /api/user/subscriptions/product-subscriptions                          | GET       | productid=        |                   |  
| /api/user/subscriptions/product-subscriptions-count                    | GET       | productid=        |                   |  
| /api/user/subscriptions/published-coupon                               | GET       | couponid=         |                   |  
| /api/user/subscriptions/published-plan                                 | GET       | planid=           |                   |  
| /api/user/subscriptions/published-plans                                | GET       |                   |                   |  
| /api/user/subscriptions/published-plans-count                          | GET       |                   |                   |  
| /api/user/subscriptions/published-product                              | GET       | productid=        |                   |  
| /api/user/subscriptions/published-products                             | GET       |                   |                   |  
| /api/user/subscriptions/published-products-count                       | GET       |                   |                   |  
| /api/user/subscriptions/refund                                         | GET       |                   |                   |  
| /api/user/subscriptions/refunded-credit                                | GET       | creditid=         |                   |  
| /api/user/subscriptions/refunded-credits                               | GET       | accountid=        |                   |  
| /api/user/subscriptions/refunded-credits-count                         | GET       | accountid=        |                   |  
| /api/user/subscriptions/refunds                                        | GET       |                   |                   |  
| /api/user/subscriptions/refunds-count                                  | GET       |                   |                   |  
| /api/user/subscriptions/reset-subscription-cancelling                  | PATCH     | subscriptionid=   |                   | 
| /api/user/subscriptions/set-customer-coupon                            | PATCH     | customerid=       |                   |
| /api/user/subscriptions/set-invoice-paid                               | PATCH     | invoiceid=        |                   |
| /api/user/subscriptions/set-subscription-coupon                        | PATCH     | subscriptionid=   |                   |
| /api/user/subscriptions/set-subscription-plan                          | PATCH     | subscriptionid=   |                   |
| /api/user/subscriptions/set-subscription-quantity                      | PATCH     | subscriptionid=   |                   |
| /api/user/subscriptions/set-subscription-tax-percent                   | PATCH     | subscriptionid=   |                   |
| /api/user/subscriptions/subscription                                   | GET       | subscriptionid=   |                   |
| /api/user/subscriptions/subscription-applied-credits                   | GET       | subscriptionid=   |                   |
| /api/user/subscriptions/subscription-applied-credits-count             | GET       | subscriptionid=   |                   |
| /api/user/subscriptions/subscription-cards                             | GET       | subscriptionid=   |                   | 
| /api/user/subscriptions/subscription-cards-count                       | GET       | subscriptionid=   |                   | 
| /api/user/subscriptions/subscription-charges                           | GET       | subscriptionid=   |                   |
| /api/user/subscriptions/subscription-charges-count                     | GET       | subscriptionid=   |                   |
| /api/user/subscriptions/subscription-invoices                          | GET       | subscriptionid=   |                   |
| /api/user/subscriptions/subscription-invoices-count                    | GET       | subscriptionid=   |                   |
| /api/user/subscriptions/subscription-refunded-credits                  | GET       | subscriptionid=   |                   |
| /api/user/subscriptions/subscription-refunded-credits-count            | GET       | subscriptionid=   |                   |
| /api/user/subscriptions/subscription-refunds                           | GET       | subscriptionid=   |                   |
| /api/user/subscriptions/subscription-refunds-count                     | GET       | subscriptionid=   |                   |
| /api/user/subscriptions/subscriptions                                  | GET       | accountid=        |                   |  
| /api/user/subscriptions/subscriptions-count                            | GET       | accountid=        |                   |  
| /api/user/subscriptions/upcoming-invoice                               | GET       | subscriptionid=   |                   |
| /api/user/subscriptions/upcoming-invoices                              | GET       | accountid=        |                   |  
| /api/user/subscriptions/upcoming-invoices-count                        | GET       | accountid=        |                   |  

## Access subscription information from the dashboard server

| URL                                                                           | Querystring       | POST data         |
|-------------------------------------------------------------------------------|-------------------|-------------------|  
| global.api.administrator.subscriptions.AccountApplicableCredits.get(req)        | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountApplicableCreditsCount.get(req)   | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountAppliedCredits.get(req)           | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountAppliedCreditsCount.get(req)      | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountAssignedCredit.get(req)           | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountAssignedCreditsCount.get(req)     | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountCards.get(req)                    | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountCardsCount.get(req)               | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountCharges.get(req)                  | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountChargesCount.get(req)             | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountCoupons.get(req)                  | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountCouponsCount.get(req)             | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountCredits.get(req)                  | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountCreditsCount.get(req)             | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountCustomers.get(req)                | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountCustomersCount.get(req)           | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountInvoices.get(req)                 | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountInvoicesCount.get(req)            | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountRefundedCredits.get(req)          | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountRefundedCreditsCount.get(req)     | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountRefunds.get(req)                  | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountRefundsCount.get(req)             | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountSubscriptions.get(req)            | accountid=        |                   |  
| global.api.administrator.subscriptions.AccountSubscriptionsCount.get(req)       | accountid=        |                   |  
| global.api.administrator.subscriptions.ApplicableCredit.get(req)                | creditid=         |                   |  
| global.api.administrator.subscriptions.ApplicableCredits.get(req)               |                   |                   |  
| global.api.administrator.subscriptions.ApplicableCreditsCount.get(req)          |                   |                   |  
| global.api.administrator.subscriptions.AppliedCredit.get(req)                   | creditid=         |                   |  
| global.api.administrator.subscriptions.AppliedCredits.get(req)                  |                   |                   |  
| global.api.administrator.subscriptions.AppliedCreditsCount.get(req)             |                   |                   |  
| global.api.administrator.subscriptions.AssignedCredit.get(req)                  | creditid=         |                   |  
| global.api.administrator.subscriptions.AssignedCredits.get(req)                 |                   |                   |  
| global.api.administrator.subscriptions.AssignedCreditsCount.get(req)            |                   |                   |  
| global.api.administrator.subscriptions.Card.get(req)                            | cardid=           |                   |  
| global.api.administrator.subscriptions.CardCharges.get(req)                     | cardid=           |                   |  
| global.api.administrator.subscriptions.CardChargesCount.get(req)                | cardid=           |                   |  
| global.api.administrator.subscriptions.CardCoupons.get(req)                     | cardid=           |                   |  
| global.api.administrator.subscriptions.CardCouponsCount.get(req)                | cardid=           |                   |  
| global.api.administrator.subscriptions.CardInvoices.get(req)                    | cardid=           |                   |  
| global.api.administrator.subscriptions.CardInvoicesCount.get(req)               | cardid=           |                   |  
| global.api.administrator.subscriptions.CardPlans.get(req)                       | cardid=           |                   |  
| global.api.administrator.subscriptions.CardPlansCount.get(req)                  | cardid=           |                   |  
| global.api.administrator.subscriptions.CardProducts.get(req)                    | cardid=           |                   |  
| global.api.administrator.subscriptions.CardProductsCount.get(req)               | cardid=           |                   |  
| global.api.administrator.subscriptions.CardRefunds.get(req)                     | cardid=           |                   |  
| global.api.administrator.subscriptions.CardRefundsCount.get(req)                | cardid=           |                   |  
| global.api.administrator.subscriptions.CardSubscriptions.get(req)               | cardid=           |                   |  
| global.api.administrator.subscriptions.CardSubscriptionsCount.get(req)          | cardid=           |                   |  
| global.api.administrator.subscriptions.Cards.get(req)                           |                   |                   |  
| global.api.administrator.subscriptions.Charge.get(req)                          | chargeid=         |                   |  
| global.api.administrator.subscriptions.Charges.get(req)                         |                   |                   |  
| global.api.administrator.subscriptions.ChargesCount.get(req)                    |                   |                   |  
| global.api.administrator.subscriptions.Coupon.get(req)                          | couponid=         |                   |  
| global.api.administrator.subscriptions.CouponCustomers.get(req)                 | couponid=         |                   |  
| global.api.administrator.subscriptions.CouponCustomersCount.get(req)            | couponid=         |                   |  
| global.api.administrator.subscriptions.CouponSubscriptions.get(req)             | couponid=         |                   |  
| global.api.administrator.subscriptions.CouponSubscriptionsCount.get(req)        | couponid=         |                   |  
| global.api.administrator.subscriptions.Coupons.get(req)                         |                   |                   |  
| global.api.administrator.subscriptions.CouponsCount.get(req)                    |                   |                   |  
| global.api.administrator.subscriptions.CreateCoupon.post(req)                   |                   |                   |  
| global.api.administrator.subscriptions.CreateCredit.post(req)                   |                   |                   |  
| global.api.administrator.subscriptions.CreateCreditRefund.post(req)             | creditid=         |                   |  
| global.api.administrator.subscriptions.CreatePlan.post(req)                     |                   |                   |  
| global.api.administrator.subscriptions.CreateProduct.post(req)                  |                   |                   |  
| global.api.administrator.subscriptions.CreateRefund.post(req)                   |                   |                   |  
| global.api.administrator.subscriptions.Credit.get(req)                          | creditid=         |                   |  
| global.api.administrator.subscriptions.Credits.get(req)                         |                   |                   |  
| global.api.administrator.subscriptions.CreditsCount.get(req)                    |                   |                   |  
| global.api.administrator.subscriptions.Customer.get(req)                        | customerid=       |                   |  
| global.api.administrator.subscriptions.CustomerAppliedCredits.get(req)          | customerid=       |                   |  
| global.api.administrator.subscriptions.CustomerAppliedCreditsCount.get(req)     | customerid=       |                   |  
| global.api.administrator.subscriptions.CustomerCards.get(req)                   | customerid=       |                   |  
| global.api.administrator.subscriptions.CustomerCardsCount.get(req)              | customerid=       |                   |  
| global.api.administrator.subscriptions.CustomerCharges.get(req)                 | customerid=       |                   |  
| global.api.administrator.subscriptions.CustomerChargesCount.get(req)            | customerid=       |                   |  
| global.api.administrator.subscriptions.CustomerCoupons.get(req)                 | customerid=       |                   |  
| global.api.administrator.subscriptions.CustomerCouponsCount.get(req)            | customerid=       |                   |  
| global.api.administrator.subscriptions.CustomerInvoices.get(req)                | customerid=       |                   |  
| global.api.administrator.subscriptions.CustomerInvoicesCount.get(req)           |                   |                   |  
| global.api.administrator.subscriptions.CustomerRefundedCredits                  | customerid=       |                   |  
| global.api.administrator.subscriptions.CustomerRefundedCreditsCount.get(req)    | customerid=       |                   |  
| global.api.administrator.subscriptions.CustomerRefunds.get(req)                 | customerid=       |                   |  
| global.api.administrator.subscriptions.CustomerRefundsCount.get(req)            | customerid=       |                   |  
| global.api.administrator.subscriptions.CustomerSubscriptions.get(req)           | customerid=       |                   |  
| global.api.administrator.subscriptions.CustomerSubscriptionsCount.get(req)      | customerid=       |                   |  
| global.api.administrator.subscriptions.Customers.get(req)                       |                   |                   |  
| global.api.administrator.subscriptions.CustomersCount.get(req)                  |                   |                   |  
| global.api.administrator.subscriptions.DeleteAssignedCredit.delete(req)         | creditid=         |                   |  
| global.api.administrator.subscriptions.DeleteAssignedCreditBalance.delete(req)  | creditid=         |                   |  
| global.api.administrator.subscriptions.DeleteCoupon.delete(req)                 | couponid=         |                   |  
| global.api.administrator.subscriptions.DeletePlan.delete(req)                   | planid=           |                   |  
| global.api.administrator.subscriptions.DeleteProduct.delete(req)                | productid=        |                   |  
| global.api.administrator.subscriptions.DeleteSubscription.delete(req)           | subscriptionid=   |                   |  
| global.api.administrator.subscriptions.Invoice.get(req)                         | invoiceid=        |                   |  
| global.api.administrator.subscriptions.Invoices.get(req)                        |                   |                   |  
| global.api.administrator.subscriptions.InvoicesCount.get(req)                   |                   |                   |  
| global.api.administrator.subscriptions.Payout.get(req)                          | payoutid=         |                   |  
| global.api.administrator.subscriptions.Payouts.get(req)                         |                   |                   |  
| global.api.administrator.subscriptions.PayoutsCount.get(req)                    |                   |                   |  
| global.api.administrator.subscriptions.Plan.get(req)                            | planid=           |                   |  
| global.api.administrator.subscriptions.PlanAppliedCredits.get(req)              | planid=           |                   |  
| global.api.administrator.subscriptions.PlanAppliedCreditsCount.get(req)         | planid=           |                   |  
| global.api.administrator.subscriptions.PlanCharges.get(req)                     | planid=           |                   |  
| global.api.administrator.subscriptions.PlanChargesCount.get(req)                | planid=           |                   |  
| global.api.administrator.subscriptions.PlanCoupons.get(req)                     | planid=           |                   |  
| global.api.administrator.subscriptions.PlanCouponsCount.get(req)                | planid=           |                   |  
| global.api.administrator.subscriptions.PlanCustomers.get(req)                   | planid=           |                   |  
| global.api.administrator.subscriptions.PlanCustomersCount.get(req)              | planid=           |                   |  
| global.api.administrator.subscriptions.PlanInvoices.get(req)                    | planid=           |                   |  
| global.api.administrator.subscriptions.PlanInvoicesCount.get(req)               | planid=           |                   |  
| global.api.administrator.subscriptions.PlanRefundedCredits.get(req)             | planid=           |                   |  
| global.api.administrator.subscriptions.PlanRefundedCreditsCount.get(req)        | planid=           |                   |  
| global.api.administrator.subscriptions.PlanRefunds.get(req)                     | planid=           |                   |  
| global.api.administrator.subscriptions.PlanRefundsCount.get(req)                | planid=           |                   |  
| global.api.administrator.subscriptions.PlanSubscriptions.get(req)               | planid=           |                   |  
| global.api.administrator.subscriptions.PlanSubscriptionsCount.get(req)          | planid=           |                   |
| global.api.administrator.subscriptions.Plans.get(req)                           |                   |                   |  
| global.api.administrator.subscriptions.PlansCount.get(req)                      |                   |                   |  
| global.api.administrator.subscriptions.Product.get(req)                         | productid=        |                   |  
| global.api.administrator.subscriptions.ProductAppliedCredits.get(req)           | productid=        |                   |  
| global.api.administrator.subscriptions.ProductAppliedCreditsCount.get(req)      | productid=        |                   |  
| global.api.administrator.subscriptions.ProductCharges.get(req)                  | productid=        |                   |  
| global.api.administrator.subscriptions.ProductChargesCount.get(req)             | productid=        |                   |  
| global.api.administrator.subscriptions.ProductCoupons.get(req)                  | productid=        |                   |  
| global.api.administrator.subscriptions.ProductCouponsCount.get(req)             | productid=        |                   |  
| global.api.administrator.subscriptions.ProductCustomers.get(req)                | productid=        |                   |  
| global.api.administrator.subscriptions.ProductCustomersCount.get(req)           | productid=        |                   |  
| global.api.administrator.subscriptions.ProductInvoices.get(req)                 | productid=        |                   |  
| global.api.administrator.subscriptions.ProductInvoicesCount.get(req)            | productid=        |                   |  
| global.api.administrator.subscriptions.ProductRefundedCredits.get(req)          | productid=        |                   |  
| global.api.administrator.subscriptions.ProductRefundedCreditsCount.get(req)     | productid=        |                   |  
| global.api.administrator.subscriptions.ProductRefunds.get(req)                  | productid=        |                   |  
| global.api.administrator.subscriptions.ProductRefundsCount.get(req)             | productid=        |                   |  
| global.api.administrator.subscriptions.ProductSubscriptions.get(req)            | productid=        |                   |  
| global.api.administrator.subscriptions.ProductSubscriptionsCount.get(req)       | productid=        |                   |  
| global.api.administrator.subscriptions.Products.get(req)                        |                   |                   |  
| global.api.administrator.subscriptions.ProductsCount.get(req)                   |                   |                   |  
| global.api.administrator.subscriptions.PublishedCoupons.get(req)                |                   |                   |  
| global.api.administrator.subscriptions.PublishedCouponsCount.get(req)           |                   |                   |  
| global.api.administrator.subscriptions.PublishedPlans.get(req)                  |                   |                   |  
| global.api.administrator.subscriptions.PublishedPlansCount.get(req)             |                   |                   |  
| global.api.administrator.subscriptions.PublishedProducts.get(req)               |                   |                   |  
| global.api.administrator.subscriptions.PublishedProductsCount.get(req)          |                   |                   |  
| global.api.administrator.subscriptions.Refund.get(req)                          |                   |                   |  
| global.api.administrator.subscriptions.RefundRequests.get(req)                  |                   |                   |  
| global.api.administrator.subscriptions.RefundRequestsCount.get(req)             |                   |                   |  
| global.api.administrator.subscriptions.RefundedCredit.get(req)                  | creditid=         |                   |  
| global.api.administrator.subscriptions.RefundedCredits.get(req)                 |                   |                   |  
| global.api.administrator.subscriptions.RefundedCreditsCount.get(req)            |                   |                   |  
| global.api.administrator.subscriptions.Refunds.get(req)                         |                   |                   |  
| global.api.administrator.subscriptions.RefundsCount.get(req)                    |                   |                   |  
| global.api.administrator.subscriptions.ResetCustomerCoupon.patch(req)           | customerid=       |                   |  
| global.api.administrator.subscriptions.ResetSubscriptionCoupon.patch(req)       | subscriptionid=   |                   |
| global.api.administrator.subscriptions.SetChargeFlagged.patch(req)              | chargeid=         |                   |  
| global.api.administrator.subscriptions.SetCouponPublished.patch(req)            | couponid=         |                   |  
| global.api.administrator.subscriptions.SetCouponUnpublished.patch(req)          | couponid=         |                   |  
| global.api.administrator.subscriptions.SetCustomerCoupon.patch(req)             | customerid=       |                   |  
| global.api.administrator.subscriptions.SetInvoiceForgiven.patch(req)            | invoiceid=        |                   |  
| global.api.administrator.subscriptions.SetPlanPublished.patch(req)              | planid=           |                   |  
| global.api.administrator.subscriptions.SetPlanUnpublished.patch(req)            | planid=           |                   |  
| global.api.administrator.subscriptions.SetProductPublished.patch(req)           | productid=        |                   |  
| global.api.administrator.subscriptions.SetProductUnpublished.patch(req)         | productid=        |                   |  
| global.api.administrator.subscriptions.SetRefundRequestDenied.patch(req)        |                   |                   |  
| global.api.administrator.subscriptions.SetSubscriptionCoupon.patch(req)         | subscriptionid=   |                   |
| global.api.administrator.subscriptions.Subscription.get(req)                    | subscriptionid=   |                   |
| global.api.administrator.subscriptions.SubscriptionAppliedCredits.get(req)      | subscriptionid=   |                   |
| global.api.administrator.subscriptions.SubscriptionAppliedCreditsCount.get(req) | subscriptionid=   |                   |
| global.api.administrator.subscriptions.SubscriptionCharges.get(req)             | subscriptionid=   |                   |
| global.api.administrator.subscriptions.SubscriptionChargesCount.get(req)        | subscriptionid=   |                   |
| global.api.administrator.subscriptions.SubscriptionCoupons.get(req)             | subscriptionid=   |                   |
| global.api.administrator.subscriptions.SubscriptionCouponsCount.get(req)        | subscriptionid=   |                   |
| global.api.administrator.subscriptions.SubscriptionInvoices.get(req)            | subscriptionid=   |                   |
| global.api.administrator.subscriptions.SubscriptionInvoicesCount.get(req)       | subscriptionid=   |                   |
| global.api.administrator.subscriptions.SubscriptionRefundedCredits              | subscriptionid=   |                   |
| global.api.administrator.subscriptions.SubscriptionRefundedCreditsCount         | subscriptionid=   |                   |  
| global.api.administrator.subscriptions.SubscriptionRefunds.get(req)             | subscriptionid=   |                   |  
| global.api.administrator.subscriptions.SubscriptionRefundsCount.get(req)        | subscriptionid=   |                   | 
| global.api.administrator.subscriptions.Subscriptions.get(req)                   |                   |                   |  
| global.api.administrator.subscriptions.SubscriptionsCount.get(req)              |                   |                   |  
| global.api.administrator.subscriptions.UnpublishedCoupons.get(req)              |                   |                   |  
| global.api.administrator.subscriptions.UnpublishedCouponsCount.get(req)         |                   |                   |  
| global.api.administrator.subscriptions.UnpublishedPlans.get(req)                |                   |                   |  
| global.api.administrator.subscriptions.UnpublishedPlansCount.get(req)           |                   |                   |  
| global.api.administrator.subscriptions.UnpublishedProducts.get(req)             |                   |                   |  
| global.api.administrator.subscriptions.UnpublishedProductsCount.get(req)        |                   |                   |  
| global.api.administrator.subscriptions.UpdatePlan.patch(req)                    | planid=           |                   |  
| global.api.administrator.subscriptions.UpdateProduct.patch(req)                 | productid=        |                   |  
| global.api.user.subscriptions.ApplicableCredit.get(req)                         | creditid=         |                   |  
| global.api.user.subscriptions.ApplicableCredits.get(req)                        | accountid=        |                   |
| global.api.user.subscriptions.ApplicableCreditsCount.get(req)                   | accountid=        |                   |
| global.api.user.subscriptions.AppliedCredit.get(req)                            | creditid=         |                   |  
| global.api.user.subscriptions.AppliedCredits.get(req)                           | accountid=        |                   |  
| global.api.user.subscriptions.AppliedCreditsCount.get(req)                      | accountid=        |                   |  
| global.api.user.subscriptions.AssignedCredit.get(req)                           | creditid=         |                   |  
| global.api.user.subscriptions.AssignedCredits.get(req)                          | accountid=        |                   |  
| global.api.user.subscriptions.AssignedCreditsCount.get(req)                     | accountid=        |                   |  
| global.api.user.subscriptions.Card.get(req)                                     | cardid=           |                   |  
| global.api.user.subscriptions.CardCharges.get(req)                              | cardid=           |                   |  
| global.api.user.subscriptions.CardChargesCount.get(req)                         | cardid=           |                   |  
| global.api.user.subscriptions.CardInvoices.get(req)                             | cardid=           |                   |  
| global.api.user.subscriptions.CardInvoicesCount.get(req)                        | cardid=           |                   |  
| global.api.user.subscriptions.CardRefunds.get(req)                              | cardid=           |                   |  
| global.api.user.subscriptions.CardRefundsCount.get(req)                         | cardid=           |                   |  
| global.api.user.subscriptions.CardSubscriptions.get(req)                        | cardid=           |                   |  
| global.api.user.subscriptions.CardSubscriptionsCount.get(req)                   | cardid=           |                   |  
| global.api.user.subscriptions.Cards.get(req)                                    | accountid=        |                   |  
| global.api.user.subscriptions.CardsCount.get(req)                               | accountid=        |                   |  
| global.api.user.subscriptions.Charge.get(req)                                   |                   |                   |  
| global.api.user.subscriptions.Charges.get(req)                                  | accountid=        |                   |  
| global.api.user.subscriptions.ChargesCount.get(req)                             | accountid=        |                   |  
| global.api.user.subscriptions.CreateCard.post(req)                              |                   |                   |  
| global.api.user.subscriptions.CreateCreditRefund.post(req)                      | creditid=         |                   |  
| global.api.user.subscriptions.CreateCustomer.post(req)                          | accountid=        |                   |  
| global.api.user.subscriptions.CreateCustomerWithCard.post(req)                  | accountid=        |                   |  
| global.api.user.subscriptions.CreateRefund.post(req)                            |                   |                   |  
| global.api.user.subscriptions.CreateRefundRequest.post(req)                     |                   |                   |  
| global.api.user.subscriptions.CreateSubscription.post(req)                      | subscriptionid=   |                   |
| global.api.user.subscriptions.Credit.get(req)                                   | creditid=         |                   |  
| global.api.user.subscriptions.Credits.get(req)                                  | accountid=        |                   |  
| global.api.user.subscriptions.CreditsCount.get(req)                             | accountid=        |                   |  
| global.api.user.subscriptions.Customer.get(req)                                 | customerid=       |                   |  
| global.api.user.subscriptions.CustomerAppliedCredits.get(req)                   | customerid=       |                   |  
| global.api.user.subscriptions.CustomerAppliedCreditsCount.get(req)              | customerid=       |                   |  
| global.api.user.subscriptions.CustomerCharges.get(req)                          | customerid=       |                   |  
| global.api.user.subscriptions.CustomerChargesCount.get(req)                     | customerid=       |                   |  
| global.api.user.subscriptions.CustomerCreditsCount.get(req)                     | customerid=       |                   |  
| global.api.user.subscriptions.CustomerInvoices.get(req)                         | customerid=       |                   |  
| global.api.user.subscriptions.CustomerInvoicesCount.get(req)                    | customerid=       |                   |  
| global.api.user.subscriptions.CustomerRefundedCredits.get(req)                  | customerid=       |                   |  
| global.api.user.subscriptions.CustomerRefundedCreditsCount.get(req)             | customerid=       |                   |  
| global.api.user.subscriptions.CustomerRefunds.get(req)                          | customerid=       |                   |  
| global.api.user.subscriptions.CustomerRefundsCount.get(req)                     | customerid=       |                   |  
| global.api.user.subscriptions.CustomerSubscriptions.get(req)                    | customerid=       |                   |  
| global.api.user.subscriptions.CustomerSubscriptionsCount.get(req)               | customerid=       |                   |  
| global.api.user.subscriptions.CustomerUpcomingInvoices.get(req)                 | customerid=       |                   |  
| global.api.user.subscriptions.CustomerUpcomingInvoicesCount.get(req)            | customerid=       |                   |  
| global.api.user.subscriptions.Customers.get(req)                                | accountid=        |                   |  
| global.api.user.subscriptions.CustomersCount.get(req)                           | accountid=        |                   |  
| global.api.user.subscriptions.DeleteCard.delete(req)                            | cardid=           |                   |  
| global.api.user.subscriptions.DeleteCustomer.delete(req)                        | customerid=       |                   |  
| global.api.user.subscriptions.DeleteSubscription.delete(req)                    | subscriptionid=   |                   |
| global.api.user.subscriptions.Invoice.get(req)                                  | invoiceid=        |                   |  
| global.api.user.subscriptions.Invoices.get(req)                                 | accountid=        |                   |  
| global.api.user.subscriptions.InvoicesCount.get(req)                            | accountid=        |                   |  
| global.api.user.subscriptions.PlanCards.get(req)                                | planid=           |                   |  
| global.api.user.subscriptions.PlanCardsCount.get(req)                           | planid=           |                   |  
| global.api.user.subscriptions.PlanCharges.get(req)                              | planid=           |                   |  
| global.api.user.subscriptions.PlanChargesCount.get(req)                         | planid=           |                   |  
| global.api.user.subscriptions.PlanInvoices.get(req)                             | planid=           |                   |  
| global.api.user.subscriptions.PlanInvoicesCount.get(req)                        | planid=           |                   |  
| global.api.user.subscriptions.PlanSubscriptions.get(req)                        | planid=           |                   |  
| global.api.user.subscriptions.PlanSubscriptionsCount.get(req)                   | planid=           |                   |  
| global.api.user.subscriptions.ProductCards.get(req)                             | productid=        |                   |  
| global.api.user.subscriptions.ProductCardsCount.get(req)                        | productid=        |                   |  
| global.api.user.subscriptions.ProductCharges.get(req)                           | productid=        |                   |  
| global.api.user.subscriptions.ProductChargesCount.get(req)                      | productid=        |                   |  
| global.api.user.subscriptions.ProductInvoices.get(req)                          | productid=        |                   |  
| global.api.user.subscriptions.ProductInvoicesCount.get(req)                     | productid=        |                   |  
| global.api.user.subscriptions.ProductSubscriptions.get(req)                     | productid=        |                   |  
| global.api.user.subscriptions.ProductSubscriptionsCount.get(req)                | productid=        |                   |  
| global.api.user.subscriptions.PublishedCoupon.get(req)                          | couponid=         |                   |  
| global.api.user.subscriptions.PublishedPlan.get(req)                            | planid=           |                   |  
| global.api.user.subscriptions.PublishedPlans.get(req)                           |                   |                   |  
| global.api.user.subscriptions.PublishedPlansCount.get(req)                      |                   |                   |  
| global.api.user.subscriptions.PublishedProduct.get(req)                         | productid=        |                   |  
| global.api.user.subscriptions.PublishedProducts.get(req)                        |                   |                   |  
| global.api.user.subscriptions.PublishedProductsCount.get(req)                   |                   |                   |  
| global.api.user.subscriptions.Refund.get(req)                                   |                   |                   |  
| global.api.user.subscriptions.RefundedCredit.get(req)                           | creditid=         |                   |  
| global.api.user.subscriptions.RefundedCredits.get(req)                          | accountid=        |                   |  
| global.api.user.subscriptions.RefundedCreditsCount.get(req)                     | accountid=        |                   |  
| global.api.user.subscriptions.Refunds.get(req)                                  |                   |                   |  
| global.api.user.subscriptions.RefundsCount.get(req)                             |                   |                   |  
| global.api.user.subscriptions.ResetSubscriptionCancelling.patch(req)            | subscriptionid=   |                   | 
| global.api.user.subscriptions.SetCustomerCoupon.patch(req)                      | customerid=       |                   |
| global.api.user.subscriptions.SetInvoicePaid.patch(req)                         | invoiceid=        |                   |
| global.api.user.subscriptions.SetSubscriptionCoupon.patch(req)                  | subscriptionid=   |                   |
| global.api.user.subscriptions.SetSubscriptionPlan.patch(req)                    | subscriptionid=   |                   |
| global.api.user.subscriptions.SetSubscription-quantity.patch(req)               | subscriptionid=   |                   |
| global.api.user.subscriptions.SetSubscriptionTaxPercent.patch(req)              | subscriptionid=   |                   |
| global.api.user.subscriptions.Subscription.get(req)                             | subscriptionid=   |                   |
| global.api.user.subscriptions.SubscriptionAppliedCredits.get(req)               | subscriptionid=   |                   |
| global.api.user.subscriptions.SubscriptionAppliedCreditsCount.get(req)          | subscriptionid=   |                   |
| global.api.user.subscriptions.SubscriptionCards.get(req)                        | subscriptionid=   |                   | 
| global.api.user.subscriptions.SubscriptionCardsCount.get(req)                   | subscriptionid=   |                   | 
| global.api.user.subscriptions.SubscriptionCharges.get(req)                      | subscriptionid=   |                   |
| global.api.user.subscriptions.SubscriptionChargesCount.get(req)                 | subscriptionid=   |                   |
| global.api.user.subscriptions.SubscriptionInvoices.get(req)                     | subscriptionid=   |                   |
| global.api.user.subscriptions.SubscriptionInvoicesCount.get(req)                | subscriptionid=   |                   |
| global.api.user.subscriptions.SubscriptionRefundedCredits.get(req)              | subscriptionid=   |                   |
| global.api.user.subscriptions.SubscriptionRefundedCreditsCount.get(req)         | subscriptionid=   |                   |
| global.api.user.subscriptions.SubscriptionRefunds.get(req)                      | subscriptionid=   |                   |
| global.api.user.subscriptions.SubscriptionRefundsCount.get(req)                 | subscriptionid=   |                   |
| global.api.user.subscriptions.Subscriptions.get(req)                            | accountid=        |                   |  
| global.api.user.subscriptions.SubscriptionsCount.get(req)                       | accountid=        |                   |  
| global.api.user.subscriptions.UpcomingInvoice                                   | subscriptionid=   |                   |
| global.api.user.subscriptions.UpcomingInvoices.get(req)                         | accountid=        |                   |  
| global.api.user.subscriptions.UpcomingInvoicesCount.get(req)                    | accountid=        |                   |  

# Dashboard

Dashboard is a NodeJS project that provides a reusable account management system for web applications. 

Dashboard proxies your application server to create a single website where pages like signing in or changing your password are provided by Dashboard.  Your application server can be anything you want, and use Dashboard's API to access data as required.

Using modules you can expand Dashboard to include organizations, subscriptions powered by Stripe, or a Stripe Connect platform.

Application servers written for Dashboard can be published on websites running our [app store](https://github.com/userappstore/app-store-dashboard-server) software like [UserAppStore](https://userappstore.com).

- [Introduction](https://github.com/userappstore/dashboard/wiki)
- [Configuring Dashboard](https://github.com/userappstore/dashboard/wiki/Configuring-Dashboard)
- [Dashboard code structure](https://github.com/userappstore/dashboard/wiki/Dashboard-code-structure)
- [Server request lifecycle](https://github.com/userappstore/dashboard/wiki/Server-Request-Lifecycle)

### Demonstrations

- [Dashboard](https://dashboard-demo-2344.herokuapp.com)
- [Dashboard + Organizations module](https://organizations-demo-7933.herokuapp.com)
- [Dashboard + Stripe Subscriptions module](https://stripe-subscriptions-5701.herokuapp.com)
- [Dashboard + Stripe Connect module](https://stripe-connect-8509.herokuapp.com)

 #### License

This is free and unencumbered software released into the public domain.  The MIT License is provided for countries that have not established a public domain.