Permissions for billing and payment services#
Review the following permissions matrix to understand the specific billing and payment services capabilities for the following roles:
Admin: Provides full access to create, read, update, and delete.
Observer: Provides read-only access.
Billing services#
Capability |
Role |
Description |
---|---|---|
List account balance |
Observer, Admin |
Returns the balance for the current account |
List billing summary |
Observer, Admin |
Returns the billing summary for the current account. |
List account currency |
Observer, Admin |
Returns the currency for the current account |
List account billing cycle |
Observer, Admin |
Returns the invoice for the current account, in PDF format. |
List current invoice |
Observer, Admin |
Returns the billing summary for the current account. |
List invoice by ID |
Observer, Admin |
Returns a specific invoice, in PDF format. |
List invoice payments |
Observer, Admin |
Returns a list of payments related to an invoice. |
List account payment |
Observer, Admin |
Lists a specific payment by ID. |
List refund by ID |
Observer, Admin |
Lists a specific refund. |
List billing periods |
Observer, Admin |
Returns a list of billing periods. |
List estimated charges |
Observer, Admin |
Returns a list of summarized estimated charges for a specific billing period. |
List subscriptions |
Observer, Admin |
Returns a list of subscriptions for the account. |
List contract entity |
Observer, Admin |
Retrieves a Rackspace Contract entity for a billing account. |
Create payment |
Admin |
Submits a payment for the balance owed by an account. |
Update account VAT |
Admin |
Updates the Value Added Tax (VAT) code for the account. |
List account VAT |
Observer, Admin |
Returns the Value Added Tax (VAT) code for the current account. |
Create account VAT |
Admin |
Creates a Value Added Tax (VAT) code for the current account. |
Delete account VAT |
Admin |
Deletes the Value Added Tax (VAT) code for a current account. |
Payment services#
Capability |
Role |
Description |
---|---|---|
Get payment method |
Observer, Admin |
Returns the payment method for the current account. |
Get default payment |
Observer, Admin |
Returns the default payment method for the current account. |
Create payment method |
Admin |
Creates a payment method for the current account. |
Set default payment |
Admin |
Deletes the default payment method for the current account. |
Note
Role-Based Access Control (RBAC) is enabled for the billing-services level (BSL) and payment-services level (PSL) only through the Rackspace Technology Customer Portal. Rackspace Technology does not provide API access for BSL and PSL at this time.