All REST Endpoints

Account Management/Billing Cycle Specifications
Use for managing billing cycle specifications.
Get a Billing Cycle Specification by ID
Method: get
Path: /billingCycleSpecification/{id}
Get Billing Cycle Specifications
Method: get
Path: /billingCycleSpecification
Account Management/Notification Listeners
Use for managing notification events sent by external applications.
Create an Account from a PartyAccountCreateEvent Notification
Method: post
Path: /listener/partyAccountCreateEvent
Update an Account from a PartyAccountAttributeValueChangeEvent Notification
Method: post
Path: /listener/partyAccountAttributeValueChangeEvent
Customer Bill Management/Applied Customer Billing Rate
Use for managing applied customer billing rates.
Get an Applied Customer Billing Rate by ID
Method: get
Path: /appliedCustomerBillingRate/{id}
Get Applied Customer Billing Rates
Method: get
Path: /appliedCustomerBillingRate
Customer Bill Management/Customer Bill
Use for managing customer bills.
Get a Customer Bill by ID
Method: get
Path: /customerBill/{id}
Get Customer Bills
Method: get
Path: /customerBill
Update a Customer Bill
Method: patch
Path: /customerBill/{id}
Customer Bill Management/Customer Bill Invoice
The operations from the Customer Bill Management/Customer Bill Invoice category.
Get an Invoice PDF by Bill ID
Method: get
Path: /invoice/{id}
Customer Bill Management/Customer Bill On Demand
Use for managing on-demand customer bills.
Create a Customer Bill On Demand
Method: post
Path: /customerBillOnDemand
Get an On-Demand Customer Bill by ID
Method: get
Path: /customerBillOnDemand/{id}
Get On-Demand Customer Bills
Method: get
Path: /customerBillOnDemand
Payment Management/Payment
Use to manage payments.
Create a Payment
Method: post
Path: /payment
Create a Payment Allocation for a Bill
Method: post
Path: /paymentAllocation
Get a Payment by ID
Method: get
Path: /payment/{id}
Get Payments
Method: get
Path: /payment
Payment Management/Refund
Use to manage refunds.
Create a Refund
Method: post
Path: /refund
Get a Refund by ID
Method: get
Path: /refund/{id}
Get Refunds
Method: get
Path: /refund
Payment Method Management
Use for managing payment methods.
Create a Payment Method
Method: post
Path: /paymentMethod
Delete a Payment Method
Method: delete
Path: /paymentMethod/{paymentMethodId}
Get a Payment Method by ID
Method: get
Path: /paymentMethod/{paymentMethodId}
Get Payment Methods
Method: get
Path: /paymentMethod
Get Payment Methods for an Account
Method: get
Path: /accounts/{accountId}/paymentMethods
Prepay Balance Management/Accumulated Balances
Use for managing accumulated balances.
Get Accumulated Balances
Method: get
Path: /accumulatedBalance
Get an Accumulated Balance by ID
Method: get
Path: /accumulatedBalance/{id}
Prepay Balance Management/Adjusted Balances
Use for managing adjusted balances.
Create an Adjusted Balance
Method: post
Path: /adjustBalance
Get Adjusted Balances
Method: get
Path: /adjustBalance
Get an Adjusted Balance by ID
Method: get
Path: /adjustBalance/{id}
Prepay Balance Management/Balance Actions
Use for managing balance actions.
Get a Balance Action by ID
Method: get
Path: /balanceAction/{id}
Get Balance Actions
Method: get
Path: /balanceAction
Prepay Balance Management/Bucket Balances
Use for managing bucket balances.
Create a Bucket
Method: post
Path: /bucket
Get Bucket Balances
Method: get
Path: /bucket
Get Bucket Balances by ID
Method: get
Path: /bucket/{id}
Update a Bucket Threshold for an Account
Method: put
Path: /adjustThreshold/{accountId}
Prepay Balance Management/Disputed Balances
Use for managing disputed balances.
Create a Disputed Balance
Method: post
Path: /disputeBalance
Get a Disputed Balance by ID
Method: get
Path: /disputeBalance/{id}
Get Disputed Balances
Method: get
Path: /disputeBalance
Prepay Balance Management/Top-up Balances
Use for managing top-up balances.
Create a Top-up Balance
Method: post
Path: /topupBalance
Get a Top-up Balance by ID
Method: get
Path: /topupBalance/{id}
Get Top-up Balances
Method: get
Path: /topupBalance
Prepay Balance Management/Transfer Balances
Use for managing transfer balances.
Create a Transfer Balance
Method: post
Path: /transferBalance
Get a Transfer Balance by ID
Method: get
Path: /transferBalance/{id}
Get Transfer Balances
Method: get
Path: /transferBalance
Usage Management
Use for managing usage.
Get Usage
Method: get
Path: /usage
Get Usage by ID
Method: get
Path: /usage/{id}