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