Detailed permissions matrix for billing and payment services

The permissions matrix for billing and payment services displays the specific capabilities for the following roles:

  • Admin provides full access to create, read, update, and delete.
  • Observer provides read-only access.

Billing services

CapabilityRoleDescription
List account balanceObserver, AdminReturns the balance for the current account.
List billing summaryObserver, AdminReturns the billing summary for the current account.
List account currencyObserver, AdminReturns the currency for the current account.
List account billing cycleObserver, AdminReturns the billing cycle for the current account.
List current invoiceObserver, AdminReturns the invoice for the current account, in PDF format.
List invoice by IDObserver, AdminReturns a specific invoice, in PDF format.
List invoice paymentsObserver, AdminReturns a list of payments related to an invoice.
List account payment by IDObserver, AdminLists a specific payment.
List payment invoicesObserver, AdminReturns a list of invoices related to a payment.
List refund by IDObserver, AdminLists a specific refund.
List billing periodsObserver, AdminReturns a list of billing periods.
List estimated chargesObserver, AdminReturns a list of summarized estimated charges for a specific billing period.
List subscriptionsObserver, AdminReturns a list of subscriptions for the account.
List contract entityObserver, AdminRetrieves a Rackspace Contract Entity for a billing account.
Create paymentAdminSubmits a payment for the balance owed by an account.
Update account VATAdminUpdates the Value Added Tax (VAT) code for the account.
List account VATObserver, AdminReturns the Value Added Tax (VAT) code for the current account.
Create account VATAdminCreates a Value Added Tax (VAT) code for the current account.
Delete account VATAdminDeletes the Value Added Tax (VAT) code for a current account.

Payment services

CapabilityRoleDescription
Get payment methodObserver, AdminReturns the payment method for the current account.
Get default payment methodObserver, AdminReturns the default payment method for the current account.
Create payment methodAdminCreates a payment method for the current account.
Set default payment methodAdminSets the default payment method for the current account.
Delete default payment methodAdminDeletes 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 Cloud Control Panel. API access for BSL and PSL is not provided at this time.

Related articles