Financial Instruments and External Cash Transactions API
Endpoint Index
| Action | Endpoint |
|---|---|
| Fetch a Financial Instrument | GET /billing/{tenantLocator}/financialInstruments/{locator} |
| Fetch Financial Instruments for a Tenant | GET /billing/{tenantLocator}/financialInstruments/list |
| Create a Financial Instrument | POST /billing/{tenantLocator}/financialInstruments |
| Set the Default Financial Instrument for a Tenant | POST /billing/{tenantLocator}/financialInstruments/{locator}/setAsDefault |
| Update a Financial Instrument | PATCH /billing/{tenantLocator}/financialInstruments/{locator} |
| Fetch an External Cash Transaction | GET /billing/{tenantLocator}/externalCashTransactions/{locator} |
Financial Instruments
GET /billing/{tenantLocator}/financialInstruments/{locator}Request Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Response:FinancialInstrumentResponse
Security Group:financial-instruments  Permission:read
FinancialInstrumentResponse
¶requiredlocator stringisDefault booleanoptionalaccountLocator string?institutionName string?retryPlanName string?defaultTransactionMethod Enum? ach | cash | eft | standard | wireexpirationTime datetime?externalAccountNumber string?externalIdentifier string?instrumentType Enum? checking | savings | creditCard | debitCardnickname string?
GET /billing/{tenantLocator}/financialInstruments/listRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| offset | query | int? | optional |
| count | query | int? | optional |
| extended | query | boolean? | optional |
| account | query | string? | optional |
Response:FinancialInstrumentListResponse
Security Group:financial-instruments  Permissions:read,list
FinancialInstrumentListResponse
¶requiredlistCompleted booleanitems FinancialInstrumentResponse[]
POST /billing/{tenantLocator}/financialInstrumentsRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
Request:FinancialInstrumentCreateRequest
Response:FinancialInstrumentResponse
Security Group:financial-instruments  Permission:write
FinancialInstrumentCreateRequest
¶optionalaccountLocator string?institutionName string?retryPlanName string?defaultTransactionMethod Enum? ach | cash | eft | standard | wireexpirationTime datetime?externalAccountNumber string?externalIdentifier string?instrumentType Enum? checking | savings | creditCard | debitCardnickname string?
POST /billing/{tenantLocator}/financialInstruments/{locator}/setAsDefaultRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
| value | query | boolean? | optional |
Response:FinancialInstrumentResponse
Security Group:financial-instruments  Permission:write
PATCH /billing/{tenantLocator}/financialInstruments/{locator}Request Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Request:FinancialInstrumentCreateRequest
Response:FinancialInstrumentResponse
Security Group:financial-instruments  Permission:write
External Cash Transactions
GET /billing/{tenantLocator}/externalCashTransactions/{locator}Request Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Response:ExternalCashTransactionResponse
Security Group:external-cash-transactions  Permission:read
ExternalCashTransactionResponse
¶requiredlocator stringtransactionMethod Enum ach | cash | eft | standard | wireoptionalfinancialInstrumentLocator string?transactionNumber string?