Zinnia Financial Transactions API is one of 42 APIs that Zinnia publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Financial Transactions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.
This API exposes
44 operations
across 44 paths,
and defines 140 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.8.
Requests are made against 2 base URLs: https://dev.api.zinnia.io, https://qa.api.zinnia.io.
The identity and technical contract details declared by the specification.
PartyIdentifier
object
8 properties
AmountType
string
Amount Type selected by user. Following is dropdown list 1. Amount -- If selected user should be able to enter Amount for Transaction Amount field 2. Percent -…
AddressDetail
object
13 properties
PartialWithdrawalPersonalInformation
object
11 properties
Errors
object
4 properties
PartialWithdrawalPreferredContactMethod
string
PartialWithdrawalOneTimeRequest
object
Partial withdrawal one-time transaction request including transaction amounts, fund allocation, parties, tax withholding, and signatures.
2 properties
PartialWithdrawalTransactionType
string
Transaction type for partial withdrawal one-time requests
PartialWithdrawalEmergencyType
string
SystematicProgramNamedParty
object
Named participant (e.g. servicing agent or policy holder context on the request)
2 properties
AdhocSystematicProgram
object
13 properties
2 required
DisbursementType
string
The type of amount for withdrawal such as Gross or Net
DeathClaimRiderClaim
object
4 properties
OneTimePremiumRequest
object
3 properties
PartialWithdrawalOrganisationDetails
object
6 properties
InitialDeathClaimRequest
object
9 properties
4 required
TaxRateToUse
string
How tax rate should be applied for withholding
LoanRepaymentOneTimeRequest
object
1 property
PartialWithdrawalBankAccountStatus
string
PartialWithdrawalW4r
object
4 properties
PartyPhoneNumber
object
2 properties
SystematicProgramContactMfa
object
Contact channels for multi-factor authentication on systematic program transactions
2 properties
TaxWithholdingType
string
DeathDetails
object
4 properties
TaxWithholdingInstructions
object
8 properties
3 required
PartialWithdrawalBankAccountType
string
PartialWithdrawalTrustType
string
PartialWithdrawalOvernightCheckInfo
object
3 properties
PartialWithdrawalBankAccountPurpose
string
PartialWithdrawalExternalIdentifiers
object
2 properties
FreeLookCancellation
object
6 properties
3 required
PartialWithdrawalAllocationOption
string
Defines how funds are removed for the partial withdrawal
ReinstatementErrorResponse
object
2 properties
PartialWithdrawalTransactionReason
string
Reason for the partial withdrawal one-time transaction
PartialWithdrawalIdentification
object
5 properties
PartialWithdrawalNameSuffix
string
PartialWithdrawalHardshipType
string
ChargeType
string
Charge Type
PartyRole
string
Party Role
PartialWithdrawalPartyType
string
OneTimePremiumTransaction
object
6 properties
3 required
PersonalInformation
object
10 properties
Charge
object
3 properties
PartialWithdrawalChargeWaiverIndicator
string
PayeeOrBeneficiary
object
4 properties
PolicyTransactionResponse
object
2 properties
PartialWithdrawalIdentificationType
string
DeathClaimDocument
object
3 properties
PartialWithdrawalSuppressionType
string
PartialWithdrawalAddress
object
10 properties
ReinstatementSubmitRequest
object
7 properties
6 required
TransactionExchange
object
9 properties
Frequency
string
frequency
Correction
object
2 properties
ChargeWaiverIndicator
string
Charge Waiver Indicator
PartialWithdrawalAmountType
string
AdhocDisbursementParty
object
7 properties
3 required
LoanRepaymentOneTime
object
6 properties
PartialWithdrawalFundAllocation
object
1 property
1 required
PhoneDetail
object
11 properties
FundAllocation
object
4 properties
2 required
PartialWithdrawalW4rContribution
string
PartialWithdrawalGender
string
DeathClaimPolicy
object
5 properties
3 required
PartialWithdrawalCharge
object
4 properties
PartialWithdrawalFilingStatus
string
Filing status for partial withdrawal tax withholding
SystematicProgramSubmitRequest
object
3 properties
InvestmentType
string
TBD
FullSurrender
object
9 properties
AllocationOption
string
Defines the format of how the funds are removed, i.e. dollar, percentage, pro-rata, etc.
PartialWithdrawalEntityType
string
PartialWithdrawalEmailType
string
FundTransferRequest
object
7 properties
4 required
FullSurrenderActualTransactionAmounts
object
3 properties
PaymentForm
string
Mode of payment
ReinstatementQuoteTransaction
object
5 properties
3 required
PartialWithdrawalDisbursementPaymentForm
string
PartialWithdrawalOneTime
object
Request body for partial withdrawal one-time eligibility, validation, and submit endpoints.
15 properties
4 required
NewLoanRequest
object
1 property
TransactionResponse
object
3 properties
LineOfBusiness
string
Line of business annuity or life
EmailDetail
object
6 properties
PartialWithdrawalOvernightAccountType
string
PartialWithdrawalDisbursementType
string
DisbursementPaymentForm
string
The type of disbursement method such as DTCC,EFT or credit card.Default EFT.
FullSurrenderRequest
object
2 properties
LoanType
string
Loan Types - Selected by user from dropdown values, default to Non-Preferred Standard Loan
TransactionAcceptedResponse
object
4 properties
AdhocTransactionAmount
object
6 properties
6 required
AdhocFundDistributions
object
5 properties
PartialWithdrawalFundDistributionSegment
object
3 properties
PartialWithdrawalWithdrawalReason
string
ReverseRecreateRequest
object
1 property
PartialWithdrawalPhoneType
string
AdhocFundTransferFromFund
object
3 properties
2 required
PartialWithdrawalSignature
object
4 properties
PartialWithdrawal.TransactionAmounts
object
12 properties
3 required
PartialWithdrawalChargeType
string
PartialWithdrawalPartyRole
string
PartialWithdrawalEmail
object
6 properties
QualificationType
string
The type of transaction added and processed
PartialWithdrawalParty
object
18 properties
4 required
AdhocFundTransferToFund
object
3 properties
2 required
Outgoingfundtransfer
object
36 properties
ReinstatementQuoteRequest
object
ExchangeDescription
string
Indicates the type of exchange being conducted
PartialWithdrawalAddressType
string
loanInterestType
string
Loan Interest Type - Selected by user from dropdown values, default to Fixed
PartyEmail
object
2 properties
DeathClaimParty
object
11 properties
3 required
AdhocFundTransferFundSegment
object
2 properties
BaseAdhocParty
object
2 properties
PartialWithdrawalTaxWithholdingInstruction
object
12 properties
2 required
Error
object
4 properties
PartialWithdrawalBankDetails
object
11 properties
AdhocFundAllocation
object
1 property
1 required
ArrangementType
string
The type of payment such as fixed or flexible
PartialWithdrawalDistributionAmountType
string
FreeLookCancellationRequest
object
1 property
PartialWithdrawalTaxFormType
string
PartialWithdrawalFundDistribution
object
6 properties
PartialWithdrawalNamePrefix
string
PartialWithdrawalSuppression
object
2 properties
ReverseRecreate
object
3 properties
SystematicProgramUpdate
object
15 properties
2 required
DeathNotification
object
7 properties
4 required
FeatureTransactionProduct
object
Product-level transaction classification accompanying the systematic program request
2 properties
SystematicProgramUpdateRequest
object
2 properties
OnetimeRmdRequest
object
11 properties
InitialPremiumRequest
object
10 properties
PartyAddress
object
2 properties
TransactionReason
string
Optional Reason for this transaction
PartialWithdrawalPhone
object
11 properties
FundAllocationChangeRequest
object
5 properties
2 required
PartialWithdrawalDistributionCode
string
TransactionTaxBasis
object
7 properties
NewLoan
object
7 properties
5 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Zinnia publishes across the network.