Fullsurrender Validation Endpoint
Path Parameters
Body
application/json
Body
NewLoanRequest
The unique ID to track transaction request across all systems
Example:657b717b7dcf554abf9ef067
Date (with pattern “yyyy-mm-dd”) when the transaction was originally scheduled or expected to happen, can be a non-business day
Property to isolate source transaction(s) that initiated the reversal
Show Child Parameters
Show Child Parameters
Show Child Parameters
Show Child Parameters
Zinnia Live Case ID
Example:CA0000007389
Response
application/json
Response
Partial Withdrawal Success Response.yaml
TransactionResponse
Allowed values:successfailure
Show Child Parameters
Authentication
Path Parameters
Body
Submit New Loan Request
Path Parameters
Body
application/json
Body
NewLoanRequest
The unique ID to track transaction request across all systems
Example:657b717b7dcf554abf9ef067
Date (with pattern “yyyy-mm-dd”) when the transaction was originally scheduled or expected to happen, can be a non-business day
Property to isolate source transaction(s) that initiated the reversal
Show Child Parameters
Show Child Parameters
Show Child Parameters
Show Child Parameters
Zinnia Live Case ID
Example:CA0000007389
Response
application/json
Response
Submit Transaction Successful
TransactionAcceptedResponse
Unique identifier which used by every system to trace the request
Example:3a2a3435-2089-4b81-9959-e0d569ccf4f0
Zinnia Live Case ID
Example:CA0000369469
Zinnia Live Case Status
Example:IN_PROGRESS
Identifier for the generated or associated PDF document (e.g. OnBase document number). Returned on systematic program setup and update submit when available.
Example:DOC-10004567
Authentication
Path Parameters
Body
Submit Policy Coverage Changes
Submits a bundle of in-force coverage/rider changes (death benefit option change, face amount increase, risk-class reclassification, rider add, rider update/termination) for a single policy, along with the underwriting decision and any resulting premium/one-time payment that supports them.
Path Parameters
Body
application/json
Body
PolicyCoverageChangesRequest
Request body for a bundle of in-force coverage/rider changes
(POST /bpm/v1/policies/{planCode}/{policyNumber}/policyCoverageChanges
and policy API alias).
Unique identifier of the in-force case associated with this policy update, used to correlate the request with the case management system
Example:CA1234567890
The unique ID to track this transaction request across all systems
Example:381ee1cc-7f34-47b1-a007-948d26b68a0f
Transaction-level effective date, used as the default effective date for any policyUpdateRequest item that does not specify its own effectiveDate
Example:2026-07-15
Show Child Parameters
One OfA single policy-update request item. The shape of the remaining properties depends on requestType.
>= 1 items
Death Benefit Option change request item
Show Child Parameters
Recurring premium/billing arrangement for this transaction, required only if at least one policyUpdateRequest item impacts premium (BASECOVERAGEUPDATE, RIDERADD, RIDERUPDATE).
Show Child Parameters
One-time payment accompanying this transaction, present only when the transaction includes a one-time payment
Show Child Parameters
Show Child Parameters
Parties referenced by this transaction’s policyUpdateRequest, payment, and oneTimePayment items
Show Child Parameters
Underwriting decision evaluated for this policy update, present when an underwriting case was evaluated
Show Child Parameters
Business identifier associated with the case, using Zinnia’s existing {identifier, value} convention
Show Child Parameters
Response
application/json
Response
Submit Transaction Successful
TransactionAcceptedResponse
Unique identifier which used by every system to trace the request
Example:3a2a3435-2089-4b81-9959-e0d569ccf4f0
Zinnia Live Case ID
Example:CA0000369469
Zinnia Live Case Status
Example:IN_PROGRESS
Identifier for the generated or associated PDF document (e.g. OnBase document number). Returned on systematic program setup and update submit when available.
Example:DOC-10004567
Authentication
Path Parameters
Body
Validate Systematic Program Transaction
Path Parameters
Body
application/json
Body
SystematicProgramSubmitRequest
The unique ID to track transaction request across all systems
Example:657b717b7dcf554abf9ef067
Date (with pattern “yyyy-mm-dd”) when the transaction was originally scheduled or expected to happen, can be a non-business day
Match pattern:([0-9]{4})-([0-9]{2})-([0-9]{2})
Property to isolate source transaction(s) that initiated the reversal
Indicates manual authorization handling may apply for this submission
Indicates whether fractional amount authorization applies for this systematic program update
Contact channels for multi-factor authentication on systematic program transactions
Show Child Parameters
Named participant (e.g. servicing agent or policy holder context on the request)
Show Child Parameters
Named participant (e.g. servicing agent or policy holder context on the request)
Show Child Parameters
Show Child Parameters
Show Child Parameters
Show Child Parameters
Product-level transaction classification accompanying the systematic program request
Show Child Parameters
When the transaction was submitted (ISO-8601)
Example:2026-02-27T11:55:17Z
ISO 4217 currency code
Example:USD
Show Child Parameters
Zinnia Live Case ID
Example:CA0000007389
Transaction ID from external system
Example:A12345
Arrangement ID from external system
Example:B45678
Response
application/json
Response
Success
TransactionResponse
Allowed values:successfailure
Show Child Parameters
Authentication
Path Parameters
Body
Submit Systematic Program Transaction
Path Parameters
Body
application/json
Body
SystematicProgramSubmitRequest
The unique ID to track transaction request across all systems
Example:657b717b7dcf554abf9ef067
Date (with pattern “yyyy-mm-dd”) when the transaction was originally scheduled or expected to happen, can be a non-business day
Match pattern:([0-9]{4})-([0-9]{2})-([0-9]{2})
Property to isolate source transaction(s) that initiated the reversal
Indicates manual authorization handling may apply for this submission
Indicates whether fractional amount authorization applies for this systematic program update
Contact channels for multi-factor authentication on systematic program transactions
Show Child Parameters
Named participant (e.g. servicing agent or policy holder context on the request)
Show Child Parameters
Named participant (e.g. servicing agent or policy holder context on the request)
Show Child Parameters
Show Child Parameters
Show Child Parameters
Show Child Parameters
Product-level transaction classification accompanying the systematic program request
Show Child Parameters
When the transaction was submitted (ISO-8601)
Example:2026-02-27T11:55:17Z
ISO 4217 currency code
Example:USD
Show Child Parameters
Zinnia Live Case ID
Example:CA0000007389
Transaction ID from external system
Example:A12345
Arrangement ID from external system
Example:B45678
Response
application/json
Response
Success
TransactionAcceptedResponse
Unique identifier which used by every system to trace the request
Example:3a2a3435-2089-4b81-9959-e0d569ccf4f0
Zinnia Live Case ID
Example:CA0000369469
Zinnia Live Case Status
Example:IN_PROGRESS
Identifier for the generated or associated PDF document (e.g. OnBase document number). Returned on systematic program setup and update submit when available.
Example:DOC-10004567