Installments API
Endpoint Index
Action | Endpoint |
---|---|
Fetch Installments for a Quote | GET /billing/{tenantLocator}/installments/quotes/{quoteLocator}/list |
Fetch Installments for a Policy | GET /billing/{tenantLocator}/installments/policies/{policyLocator}/list |
Fetch Installments for a Policy Transaction | GET /billing/{tenantLocator}/installments/transactions/{transactionLocator}/list |
Preview Installments for a Stateless Quote | GET /billing/{tenantLocator}/installments/quotes/statelessPreview |
GET /billing/{tenantLocator}/installments/quotes/{quoteLocator}/list
Request Parameters:
Name | Position | Type | Required |
---|---|---|---|
tenantLocator | path | uuid | required |
quoteLocator | path | string | required |
offset | query | int? | optional |
count | query | int? | optional |
extended | query | boolean? | optional |
Response:InstallmentListResponse
Security Group:installments  Permissions:read,list
GET /billing/{tenantLocator}/installments/policies/{policyLocator}/list
Request Parameters:
Name | Position | Type | Required |
---|---|---|---|
tenantLocator | path | uuid | required |
policyLocator | path | string | required |
offset | query | int? | optional |
count | query | int? | optional |
extended | query | boolean? | optional |
Response:InstallmentListResponse
Security Group:installments  Permissions:read,list
GET /billing/{tenantLocator}/installments/transactions/{transactionLocator}/list
Request Parameters:
Name | Position | Type | Required |
---|---|---|---|
tenantLocator | path | uuid | required |
transactionLocator | path | string | required |
offset | query | int? | optional |
count | query | int? | optional |
extended | query | boolean? | optional |
Response:InstallmentListResponse
Security Group:installments  Permissions:read,list
InstallmentListResponse
¶requiredlistCompleted booleanitems Installment[]
Installment
¶requiredlocator stringaccountLocator stringinstallmentLatticeLocator stringdueTime datetimegenerateTime datetimecurrency stringtimezone stringcoverageDuration numbercoverageEndTime datetimecoverageStartTime datetimeinstallmentDuration numberinstallmentEndTime datetimeinstallmentFrameIndex intinstallmentStartTime datetimeupdatedAt datetimeupdatedBy uuidcreatedAt datetimecreatedBy uuidinstallmentItems InstallmentItem[]optionalpolicyLocator string?termLocator string?transactionLocator string?invoiceLocator string?migratedFromInstallmentLocator string?quoteLocator string?reversalOfInstallmentLocator string?autopayTime datetime?
InstallmentItem
¶requiredlocator stringchargeLocator stringelementLocator stringelementStaticLocator stringinstallmentLocator stringamount numberchargeCategory stringchargeType stringcreatedAt datetimecreatedBy uuidoptionalinvoiceItemLocator string?reversalOfInstallmentItemLocator string?
GET /billing/{tenantLocator}/installments/quotes/statelessPreview
Request Parameters:
Name | Position | Type | Required |
---|---|---|---|
tenantLocator | path | uuid | required |
quotePreviewRequest | query | QuoteBillingPreviewRequest | required |
Response:InstallmentsPreview
Security Group:installments  Permission:read
QuoteBillingPreviewRequest
¶requiredaccountLocator stringproductName stringtermEndTime datetimetermStartTime datetimecharges PreviewChargeRequest[]optionalcurrency string?durationBasis Enum? years | months | weeks | days | hourstimezone string?installmentPreferences InstallmentPreferences?invoiceFeeAmount number?
PreviewChargeRequest
¶requiredamount numberchargeType stringoptionalelementLocator string?elementStaticLocator string?
InstallmentsPreview
¶requiredaccountLocator stringdurationBasis Enum years | months | weeks | days | hourssettings Settingsinstallments Installment[]queuedPolicyCharges ChargeQueueItem[]optionalpolicyLocator string?transactionLocator string?quoteLocator string?
ChargeQueueItem
¶requiredaccountLocator stringchargeLocator stringcurrency stringamount numberchargeMetadata ChargeMetadatachargeSource Enum billing | policychargeType stringoptionalinvoiceItemLocator string?
ChargeMetadata
¶optionalpolicyLocator string?transactionLocator string?elementStaticLocator string?timezone string?
Settings
¶requiredlocator stringbillingSettings BillingSettingsinstallmentSettings InstallmentSettingscreatedAt datetimecreatedBy uuid