Installments API

Endpoint Index

ActionEndpoint
Fetch Installments for a QuoteGET /billing/{tenantLocator}/installments/quotes/{quoteLocator}/list
Fetch Installments for a PolicyGET /billing/{tenantLocator}/installments/policies/{policyLocator}/list
Fetch Installments for a Policy TransactionGET /billing/{tenantLocator}/installments/transactions/{transactionLocator}/list
Preview Installments for a Stateless QuoteGET /billing/{tenantLocator}/installments/quotes/statelessPreview
Fetch Installments for a Quote
fetchInstallmentsForQuote
GET /billing/{tenantLocator}/installments/quotes/{quoteLocator}/list
    Request Parameters:
    NamePositionTypeRequired
    tenantLocatorpathuuidrequired
    quoteLocatorpathstringrequired
    offsetqueryint?optional
    countqueryint?optional
    extendedqueryboolean?optional
    Security Group:installments   Permissions:read,list
Fetch Installments for a Policy
fetchInstallmentsForPolicy
GET /billing/{tenantLocator}/installments/policies/{policyLocator}/list
    Request Parameters:
    NamePositionTypeRequired
    tenantLocatorpathuuidrequired
    policyLocatorpathstringrequired
    offsetqueryint?optional
    countqueryint?optional
    extendedqueryboolean?optional
    Security Group:installments   Permissions:read,list
Fetch Installments for a Policy Transaction
fetchInstallmentsForPolicyTransaction
GET /billing/{tenantLocator}/installments/transactions/{transactionLocator}/list
    Request Parameters:
    NamePositionTypeRequired
    tenantLocatorpathuuidrequired
    transactionLocatorpathstringrequired
    offsetqueryint?optional
    countqueryint?optional
    extendedqueryboolean?optional
    Security Group:installments   Permissions:read,list
InstallmentListResponse
required
listCompleted boolean
items Installment[]
Installment
required
locator string
accountLocator string
installmentLatticeLocator string
dueTime datetime
generateTime datetime
currency string
timezone string
coverageDuration number
coverageEndTime datetime
coverageStartTime datetime
installmentDuration number
installmentEndTime datetime
installmentFrameIndex int
installmentStartTime datetime
updatedAt datetime
updatedBy uuid
createdAt datetime
createdBy uuid
installmentItems InstallmentItem[]

optional
policyLocator string?
termLocator string?
transactionLocator string?
invoiceLocator string?
migratedFromInstallmentLocator string?
quoteLocator string?
reversalOfInstallmentLocator string?
autopayTime datetime?
InstallmentItem
required
locator string
chargeLocator string
elementLocator string
elementStaticLocator string
installmentLocator string
amount number
chargeCategory string
chargeType string
createdAt datetime
createdBy uuid

optional
invoiceItemLocator string?
reversalOfInstallmentItemLocator string?
Preview Installments for a Stateless Quote
previewInstallmentsForStatelessQuote
GET /billing/{tenantLocator}/installments/quotes/statelessPreview
QuoteBillingPreviewRequest
required
accountLocator string
productName string
termEndTime datetime
termStartTime datetime

optional
currency string?
durationBasis Enum? years | months | weeks | days | hours
timezone string?
installmentPreferences InstallmentPreferences?
invoiceFeeAmount number?
PreviewChargeRequest
required
amount number
chargeType string

optional
elementLocator string?
elementStaticLocator string?
InstallmentsPreview
required
accountLocator string
durationBasis Enum years | months | weeks | days | hours
settings Settings
installments Installment[]
queuedPolicyCharges ChargeQueueItem[]

optional
policyLocator string?
transactionLocator string?
quoteLocator string?
ChargeQueueItem
required
accountLocator string
chargeLocator string
currency string
amount number
chargeMetadata ChargeMetadata
chargeSource Enum billing | policy
chargeType string

optional
invoiceItemLocator string?
ChargeMetadata
optional
policyLocator string?
transactionLocator string?
elementStaticLocator string?
timezone string?
Settings
required
locator string
billingSettings BillingSettings
installmentSettings InstallmentSettings
createdAt datetime
createdBy uuid