Skip to content

Latest commit

 

History

History
607 lines (383 loc) · 37.9 KB

File metadata and controls

607 lines (383 loc) · 37.9 KB

ModernTreasury

Types:

Methods:

  • client.ping() -> PingResponse

Shared

Types:

Connections

Types:

Methods:

  • client.connections.list({ ...params }) -> ConnectionsPage

Counterparties

Types:

Methods:

  • client.counterparties.create({ ...params }) -> Counterparty
  • client.counterparties.retrieve(id) -> Counterparty
  • client.counterparties.update(id, { ...params }) -> Counterparty
  • client.counterparties.list({ ...params }) -> CounterpartiesPage
  • client.counterparties.delete(id) -> void
  • client.counterparties.collectAccount(id, { ...params }) -> CounterpartyCollectAccountResponse

Events

Types:

Methods:

  • client.events.retrieve(id) -> Event
  • client.events.list({ ...params }) -> EventsPage

ExpectedPayments

Types:

Methods:

  • client.expectedPayments.create({ ...params }) -> ExpectedPayment
  • client.expectedPayments.retrieve(id) -> ExpectedPayment
  • client.expectedPayments.update(id, { ...params }) -> ExpectedPayment
  • client.expectedPayments.list({ ...params }) -> ExpectedPaymentsPage
  • client.expectedPayments.delete(id) -> ExpectedPayment

ExternalAccounts

Types:

Methods:

  • client.externalAccounts.create({ ...params }) -> ExternalAccount
  • client.externalAccounts.retrieve(id) -> ExternalAccount
  • client.externalAccounts.update(id, { ...params }) -> ExternalAccount
  • client.externalAccounts.list({ ...params }) -> ExternalAccountsPage
  • client.externalAccounts.delete(id) -> void
  • client.externalAccounts.completeVerification(id, { ...params }) -> ExternalAccount
  • client.externalAccounts.verify(id, { ...params }) -> ExternalAccountVerifyResponse

IncomingPaymentDetails

Types:

Methods:

  • client.incomingPaymentDetails.retrieve(id) -> IncomingPaymentDetail
  • client.incomingPaymentDetails.update(id, { ...params }) -> IncomingPaymentDetail
  • client.incomingPaymentDetails.list({ ...params }) -> IncomingPaymentDetailsPage
  • client.incomingPaymentDetails.createAsync({ ...params }) -> AsyncResponse

Invoices

Types:

Methods:

  • client.invoices.create({ ...params }) -> Invoice
  • client.invoices.retrieve(id) -> Invoice
  • client.invoices.update(id, { ...params }) -> Invoice
  • client.invoices.list({ ...params }) -> InvoicesPage
  • client.invoices.addPaymentOrder(paymentOrderID, { ...params }) -> void

LineItems

Types:

Methods:

  • client.invoices.lineItems.create(invoiceID, { ...params }) -> InvoiceLineItem
  • client.invoices.lineItems.retrieve(id, { ...params }) -> InvoiceLineItem
  • client.invoices.lineItems.update(id, { ...params }) -> InvoiceLineItem
  • client.invoices.lineItems.list(invoiceID, { ...params }) -> InvoiceLineItemsPage
  • client.invoices.lineItems.delete(id, { ...params }) -> InvoiceLineItem

Documents

Types:

Methods:

  • client.documents.create({ ...params }) -> Document
  • client.documents.retrieve(id) -> Document
  • client.documents.list({ ...params }) -> DocumentsPage

AccountCollectionFlows

Types:

Methods:

  • client.accountCollectionFlows.create({ ...params }) -> AccountCollectionFlow
  • client.accountCollectionFlows.retrieve(id) -> AccountCollectionFlow
  • client.accountCollectionFlows.update(id, { ...params }) -> AccountCollectionFlow
  • client.accountCollectionFlows.list({ ...params }) -> AccountCollectionFlowsPage

AccountDetails

Types:

Methods:

  • client.accountDetails.create(accountID, { ...params }) -> AccountDetail
  • client.accountDetails.retrieve(id, { ...params }) -> AccountDetail
  • client.accountDetails.list(accountID, { ...params }) -> AccountDetailsPage
  • client.accountDetails.delete(id, { ...params }) -> void

RoutingDetails

Types:

Methods:

  • client.routingDetails.create(accountID, { ...params }) -> RoutingDetail
  • client.routingDetails.retrieve(id, { ...params }) -> RoutingDetail
  • client.routingDetails.list(accountID, { ...params }) -> RoutingDetailsPage
  • client.routingDetails.delete(id, { ...params }) -> void

InternalAccounts

Types:

Methods:

  • client.internalAccounts.create({ ...params }) -> InternalAccount
  • client.internalAccounts.retrieve(id) -> InternalAccount
  • client.internalAccounts.update(id, { ...params }) -> InternalAccount
  • client.internalAccounts.list({ ...params }) -> InternalAccountsPage
  • client.internalAccounts.requestClosure(id) -> InternalAccount
  • client.internalAccounts.updateAccountCapability(id, { ...params }) -> InternalAccountUpdateAccountCapabilityResponse

BalanceReports

Types:

Methods:

  • client.internalAccounts.balanceReports.create(internalAccountID, { ...params }) -> BalanceReport
  • client.internalAccounts.balanceReports.retrieve(id, { ...params }) -> BalanceReport
  • client.internalAccounts.balanceReports.list(internalAccountID, { ...params }) -> BalanceReportsPage
  • client.internalAccounts.balanceReports.delete(id, { ...params }) -> void

Ledgers

Types:

Methods:

  • client.ledgers.create({ ...params }) -> Ledger
  • client.ledgers.retrieve(id) -> Ledger
  • client.ledgers.update(id, { ...params }) -> Ledger
  • client.ledgers.list({ ...params }) -> LedgersPage
  • client.ledgers.delete(id) -> Ledger

LedgerAccountCategories

Types:

Methods:

  • client.ledgerAccountCategories.create({ ...params }) -> LedgerAccountCategory
  • client.ledgerAccountCategories.retrieve(id, { ...params }) -> LedgerAccountCategory
  • client.ledgerAccountCategories.update(id, { ...params }) -> LedgerAccountCategory
  • client.ledgerAccountCategories.list({ ...params }) -> LedgerAccountCategoriesPage
  • client.ledgerAccountCategories.delete(id) -> LedgerAccountCategory
  • client.ledgerAccountCategories.addLedgerAccount(ledgerAccountID, { ...params }) -> void
  • client.ledgerAccountCategories.addNestedCategory(subCategoryID, { ...params }) -> void
  • client.ledgerAccountCategories.removeLedgerAccount(ledgerAccountID, { ...params }) -> void
  • client.ledgerAccountCategories.removeNestedCategory(subCategoryID, { ...params }) -> void

LedgerAccounts

Types:

Methods:

  • client.ledgerAccounts.create({ ...params }) -> LedgerAccount
  • client.ledgerAccounts.retrieve(id, { ...params }) -> LedgerAccount
  • client.ledgerAccounts.update(id, { ...params }) -> LedgerAccount
  • client.ledgerAccounts.list({ ...params }) -> LedgerAccountsPage
  • client.ledgerAccounts.delete(id) -> LedgerAccount

LedgerAccountBalanceMonitors

Types:

Methods:

  • client.ledgerAccountBalanceMonitors.create({ ...params }) -> LedgerAccountBalanceMonitor
  • client.ledgerAccountBalanceMonitors.retrieve(id) -> LedgerAccountBalanceMonitor
  • client.ledgerAccountBalanceMonitors.update(id, { ...params }) -> LedgerAccountBalanceMonitor
  • client.ledgerAccountBalanceMonitors.list({ ...params }) -> LedgerAccountBalanceMonitorsPage
  • client.ledgerAccountBalanceMonitors.delete(id) -> LedgerAccountBalanceMonitor

LedgerAccountStatements

Types:

Methods:

  • client.ledgerAccountStatements.create({ ...params }) -> LedgerAccountStatementCreateResponse
  • client.ledgerAccountStatements.retrieve(id) -> LedgerAccountStatementRetrieveResponse

LedgerEntries

Types:

Methods:

  • client.ledgerEntries.retrieve(id, { ...params }) -> LedgerEntry
  • client.ledgerEntries.update(id, { ...params }) -> LedgerEntry
  • client.ledgerEntries.list({ ...params }) -> LedgerEntriesPage

LedgerTransactions

Types:

Methods:

  • client.ledgerTransactions.create({ ...params }) -> LedgerTransaction
  • client.ledgerTransactions.retrieve(id) -> LedgerTransaction
  • client.ledgerTransactions.update(id, { ...params }) -> LedgerTransaction
  • client.ledgerTransactions.list({ ...params }) -> LedgerTransactionsPage
  • client.ledgerTransactions.createPartialPost(id, { ...params }) -> LedgerTransaction
  • client.ledgerTransactions.createReversal(id, { ...params }) -> LedgerTransaction

Versions

Types:

Methods:

  • client.ledgerTransactions.versions.list({ ...params }) -> LedgerTransactionVersionsPage

LineItems

Types:

Methods:

  • client.lineItems.retrieve(id, { ...params }) -> LineItem
  • client.lineItems.update(id, { ...params }) -> LineItem
  • client.lineItems.list(itemizableID, { ...params }) -> LineItemsPage

PaymentFlows

Types:

Methods:

  • client.paymentFlows.create({ ...params }) -> PaymentFlow
  • client.paymentFlows.retrieve(id) -> PaymentFlow
  • client.paymentFlows.update(id, { ...params }) -> PaymentFlow
  • client.paymentFlows.list({ ...params }) -> PaymentFlowsPage

PaymentOrders

Types:

Methods:

  • client.paymentOrders.create({ ...params }) -> PaymentOrder
  • client.paymentOrders.retrieve(id) -> PaymentOrder
  • client.paymentOrders.update(id, { ...params }) -> PaymentOrder
  • client.paymentOrders.list({ ...params }) -> PaymentOrdersPage
  • client.paymentOrders.createAsync({ ...params }) -> AsyncResponse

Reversals

Types:

Methods:

  • client.paymentOrders.reversals.create(paymentOrderID, { ...params }) -> Reversal
  • client.paymentOrders.reversals.retrieve(reversalID, { ...params }) -> Reversal
  • client.paymentOrders.reversals.list(paymentOrderID, { ...params }) -> ReversalsPage

PaymentReferences

Types:

Methods:

  • client.paymentReferences.retrieve(id) -> PaymentReference
  • client.paymentReferences.list({ ...params }) -> PaymentReferencesPage

Returns

Types:

Methods:

  • client.returns.create({ ...params }) -> ReturnObject
  • client.returns.retrieve(id) -> ReturnObject
  • client.returns.list({ ...params }) -> ReturnObjectsPage

Transactions

Types:

Methods:

  • client.transactions.create({ ...params }) -> Transaction
  • client.transactions.retrieve(id) -> Transaction
  • client.transactions.update(id, { ...params }) -> Transaction
  • client.transactions.list({ ...params }) -> TransactionsPage
  • client.transactions.delete(id) -> void

LineItems

Types:

Methods:

  • client.transactions.lineItems.create({ ...params }) -> TransactionLineItem
  • client.transactions.lineItems.retrieve(id) -> TransactionLineItem
  • client.transactions.lineItems.list({ ...params }) -> TransactionLineItemsPage
  • client.transactions.lineItems.delete(id) -> void

Validations

Types:

Methods:

Webhooks

Methods:

VirtualAccounts

Types:

Methods:

  • client.virtualAccounts.create({ ...params }) -> VirtualAccount
  • client.virtualAccounts.retrieve(id) -> VirtualAccount
  • client.virtualAccounts.update(id, { ...params }) -> VirtualAccount
  • client.virtualAccounts.list({ ...params }) -> VirtualAccountsPage
  • client.virtualAccounts.delete(id) -> VirtualAccount

BulkRequests

Types:

Methods:

  • client.bulkRequests.create({ ...params }) -> BulkRequest
  • client.bulkRequests.retrieve(id) -> BulkRequest
  • client.bulkRequests.list({ ...params }) -> BulkRequestsPage

BulkResults

Types:

Methods:

  • client.bulkResults.retrieve(id) -> BulkResult
  • client.bulkResults.list({ ...params }) -> BulkResultsPage

LedgerAccountSettlements

Types:

Methods:

  • client.ledgerAccountSettlements.create({ ...params }) -> LedgerAccountSettlement
  • client.ledgerAccountSettlements.retrieve(id) -> LedgerAccountSettlement
  • client.ledgerAccountSettlements.update(id, { ...params }) -> LedgerAccountSettlement
  • client.ledgerAccountSettlements.list({ ...params }) -> LedgerAccountSettlementsPage

AccountEntries

Methods:

  • client.ledgerAccountSettlements.accountEntries.update(id, { ...params }) -> void
  • client.ledgerAccountSettlements.accountEntries.delete(id, { ...params }) -> void

ForeignExchangeQuotes

Types:

Methods:

  • client.foreignExchangeQuotes.create({ ...params }) -> ForeignExchangeQuote
  • client.foreignExchangeQuotes.retrieve(id) -> ForeignExchangeQuote
  • client.foreignExchangeQuotes.list({ ...params }) -> ForeignExchangeQuotesPage

ConnectionLegalEntities

Types:

Methods:

  • client.connectionLegalEntities.create({ ...params }) -> ConnectionLegalEntity
  • client.connectionLegalEntities.retrieve(id) -> ConnectionLegalEntity
  • client.connectionLegalEntities.update(id, { ...params }) -> ConnectionLegalEntity
  • client.connectionLegalEntities.list({ ...params }) -> ConnectionLegalEntitiesPage

LegalEntities

Types:

Methods:

  • client.legalEntities.create({ ...params }) -> LegalEntity
  • client.legalEntities.retrieve(id) -> LegalEntity
  • client.legalEntities.update(id, { ...params }) -> LegalEntity
  • client.legalEntities.list({ ...params }) -> LegalEntitiesPage

LegalEntityAssociations

Types:

Methods:

  • client.legalEntityAssociations.create({ ...params }) -> LegalEntityAssociation

PaymentActions

Types:

Methods:

  • client.paymentActions.create({ ...params }) -> PaymentActionCreateResponse
  • client.paymentActions.retrieve(id) -> PaymentActionRetrieveResponse
  • client.paymentActions.update(id, { ...params }) -> PaymentActionUpdateResponse
  • client.paymentActions.list({ ...params }) -> PaymentActionListResponsesPage

JournalEntries

Methods:

  • client.journalEntries.retrieve(id) -> void
  • client.journalEntries.list({ ...params }) -> void

JournalReports

Methods:

  • client.journalReports.retrieve(id) -> void
  • client.journalReports.update(id, { ...params }) -> void
  • client.journalReports.list() -> void

Holds

Types:

Methods:

  • client.holds.create({ ...params }) -> HoldCreateResponse
  • client.holds.retrieve(id) -> HoldRetrieveResponse
  • client.holds.update(id, { ...params }) -> HoldUpdateResponse
  • client.holds.list({ ...params }) -> HoldListResponsesPage