All REST Endpoints
Account Management/Bill Format
Creates, updates, and retrieves bill format information.
- Create a Bill Format
- Method: postPath:
/billFormat - Delete a Bill Format
- Method: deletePath:
/billFormat/{id} - Get Bill Format by ID
- Method: getPath:
/billFormat/{id} - Get Bill Format Entities
- Method: getPath:
/billFormat - Partially Update a Bill Format
- Method: patchPath:
/billFormat/{id}
Account Management/Bill Presentation Media
Creates, updates, and retrieves bill presentation media entities.
- Create a Bill Presentation Media
- Method: postPath:
/billPresentationMedia - Delete a Bill Presentation Media
- Method: deletePath:
/billPresentationMedia/{id} - Get a Bill Presentation Media by ID
- Method: getPath:
/billPresentationMedia/{id} - List or Find Bill Presentation Media
- Method: getPath:
/billPresentationMedia - Partially Update a Bill Presentation Media
- Method: patchPath:
/billPresentationMedia/{id}
Account Management/Billing Account
Creates, updates, and retrieves billing accounts.
- Create a Billing Account
- Method: postPath:
/billingAccount - Delete a Billing Account
- Method: deletePath:
/billingAccount/{id} - Get a Billing Account by ID
- Method: getPath:
/billingAccount/{id} - List or Find Billing Accounts
- Method: getPath:
/billingAccount - Partially Update a Billing Account
- Method: patchPath:
/billingAccount/{id}
Account Management/Billing Cycle Specification
Creates, updates, and retrieves billing cycle specifications.
- Create a Billing Cycle Specification
- Method: postPath:
/billingCycleSpecification - Delete a Billing Cycle Specification
- Method: deletePath:
/billingCycleSpecification/{id} - Get a Billing Cycle Specification by ID
- Method: getPath:
/billingCycleSpecification/{id} - List or Find Billing Cycle Specifications
- Method: getPath:
/billingCycleSpecification - Partially Update a Billing Cycle Specification
- Method: patchPath:
/billingCycleSpecification/{id}
Customer Bill Management/Applied Customer Billing Rate
Use for managing applied customer billing rates.
- Get an Applied Customer Billing Rate by ID
- Method: getPath:
/appliedCustomerBillingRate/{id} - Get Applied Customer Billing Rates
- Method: getPath:
/appliedCustomerBillingRate
Customer Bill Management/Customer Bill
Use for managing customer bills.
- Get a Customer Bill by ID
- Method: getPath:
/customerBill/{id} - Get Customer Bills
- Method: getPath:
/customerBill - Update a Customer Bill
- Method: patchPath:
/customerBill/{id}
Customer Bill Management/Customer Bill Invoice
Use for managing invoices.
- Get an Invoice PDF by Bill ID
- Method: getPath:
/invoice/{id}
Customer Bill Management/Customer Bill On Demand
Use for managing on-demand customer bills.
- Create a Customer Bill On Demand
- Method: postPath:
/customerBillOnDemand - Get an On-Demand Customer Bill by ID
- Method: getPath:
/customerBillOnDemand/{id} - Get On-Demand Customer Bills
- Method: getPath:
/customerBillOnDemand
Notification Listeners
Use for managing notification events sent by external applications.
- Client Listener for BillingAccountAttributeValueChangeEvent
- Method: postPath:
/listener/billingAccountAttributeValueChangeEvent - Client Listener for BillingAccountCreateEvent
- Method: postPath:
/listener/billingAccountCreateEvent - Client Listener for BillingAccountDeleteEvent
- Method: postPath:
/listener/billingAccountDeleteEvent - Client Listener for BillingAccountStateChangeEvent
- Method: postPath:
/listener/billingAccountStateChangeEvent - Client Listener for PartyAccountAttributeValueChangeEvent
- Method: postPath:
/listener/partyAccountAttributeValueChangeEvent - Client Listener for PartyAccountCreateEvent
- Method: postPath:
/listener/partyAccountCreateEvent - Client Listener for PartyAccountDeleteEvent
- Method: postPath:
/listener/partyAccountDeleteEvent - Client Listener for PartyAccountStateChangeEvent
- Method: postPath:
/listener/partyAccountStateChangeEvent - Create Client Listener for ProductAttributeValueChangeEvent
- Method: postPath:
/listener/ProductAttributeValueChangeEvent - Create Client Listener for ProductCreateEvent
- Method: postPath:
/listener/productCreateEvent - Create Client Listener for ProductDeleteEvent
- Method: postPath:
/listener/productDeleteEvent - Create Client Listener for ProductStateChangeEvent
- Method: postPath:
/listener/productStateChangeEvent
Order Billing Fulfillment
- Perform Billing Fulfillment
- Method: postPath:
/createFulfillBilling
Payment Management/Payment
Use to manage payments.
- Create a Payment
- Method: postPath:
/payment - Create a Payment Allocation for a Bill
- Method: postPath:
/paymentAllocation - Get a Payment by ID
- Method: getPath:
/payment/{id} - Get Payments
- Method: getPath:
/payment
Payment Management/Refund
Use to manage refunds.
- Create a Refund
- Method: postPath:
/refund - Get a Refund by ID
- Method: getPath:
/refund/{id} - Get Refunds
- Method: getPath:
/refund
Payment Method Management
Use for managing payment methods.
- Create a Payment Method
- Method: postPath:
/paymentMethod - Delete a Payment Method
- Method: deletePath:
/paymentMethod/{paymentMethodId} - Get a Payment Method by ID
- Method: getPath:
/paymentMethod/{paymentMethodId} - Get Payment Methods
- Method: getPath:
/paymentMethod - Get Payment Methods for an Account
- Method: getPath:
/accounts/{accountId}/paymentMethods
Prepay Balance Management/Accumulated Balances
Use for managing accumulated balances.
- Get Accumulated Balances
- Method: getPath:
/accumulatedBalance - Get an Accumulated Balance by ID
- Method: getPath:
/accumulatedBalance/{id}
Prepay Balance Management/Adjusted Balances
Use for managing adjusted balances.
- Create an Adjusted Balance
- Method: postPath:
/adjustBalance - Get Adjusted Balances
- Method: getPath:
/adjustBalance - Get an Adjusted Balance by ID
- Method: getPath:
/adjustBalance/{id}
Prepay Balance Management/Balance Actions
Use for managing balance actions.
- Get a Balance Action by ID
- Method: getPath:
/balanceAction/{id} - Get Balance Actions
- Method: getPath:
/balanceAction
Prepay Balance Management/Bucket Balances
Use for managing bucket balances.
- Create a Bucket
- Method: postPath:
/bucket - Get Bucket Balances
- Method: getPath:
/bucket - Get Bucket Balances by ID
- Method: getPath:
/bucket/{id} - Update a Bucket Threshold for an Account
- Method: putPath:
/bucket/adjustThreshold/{accountId}
Prepay Balance Management/Disputed Balances
Use for managing disputed balances.
- Create a Disputed Balance
- Method: postPath:
/disputeBalance - Get a Disputed Balance by ID
- Method: getPath:
/disputeBalance/{id} - Get Disputed Balances
- Method: getPath:
/disputeBalance
Prepay Balance Management/Top-up Balances
Use for managing top-up balances.
- Create a Top-up Balance
- Method: postPath:
/topupBalance - Delete a Top-up Balance
- Method: deletePath:
/topupBalance/{id} - Get a Top-up Balance by ID
- Method: getPath:
/topupBalance/{id} - Get Top-up Balances
- Method: getPath:
/topupBalance - Update a Top-up Balance
- Method: patchPath:
/topupBalance/{id}
Prepay Balance Management/Transfer Balances
Use for managing transfer balances.
- Create a Transfer Balance
- Method: postPath:
/transferBalance - Get a Transfer Balance by ID
- Method: getPath:
/transferBalance/{id} - Get Transfer Balances
- Method: getPath:
/transferBalance
Product Inventory Management
Creates, retrieves, updates, and deletes product inventory information.
- Create a Product
- Method: postPath:
/product - Delete a Product by ID
- Method: deletePath:
/product/{id} - Get a Product by ID
- Method: getPath:
/product/{id} - List or Find Products
- Method: getPath:
/product - Partially Update a Product by ID
- Method: patchPath:
/product/{id}
Usage Management
Use for managing usage.
- Get Usage
- Method: getPath:
/usage - Get Usage by ID
- Method: getPath:
/usage/{id}