Zinnia Non 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 Non 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 43 paths,
and defines 86 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.
44 operations43 paths86 schemas2 GET1 PATCH34 POST7 PUT
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
1.0.8
Base URL
https://qa.api.zinnia.io
Authentication
OpenID Connect
Resource Areas
1
Authentication & Security 1
Zinnia Non Financial Transactions API declares
1 security scheme
for authenticating requests.
It supports OpenID Connect (Auth0) discovered at https://login.dev.zinnia.com/.well-known/openid-configuration.
Paths & Operations 44
Across 43 paths, the API surfaces 44 operations — 2 GET, 1 PATCH, 34 POST, 7 PUT. Each is listed below with its method, path, parameters, and response codes.
The contract defines 86 schemas that model the data the API accepts and returns. The most detailed are Party (33 properties), ActiveRestrictTransactionRequest (16 properties), BillingFeatureChangeRequest (12 properties), Address (11 properties). Each schema is shown below with its type and property counts.
CountryCallingCodes
string
ISO Country calling Code https://en.wikipedia.org/wiki/Listoftelephonecountrycodes
ActiveRestrictSubmitInfo
object
Submission metadata for active restrict requests
3 properties
ActiveRestrictTransactionDocument
object
Document reference in the submit request (common BPM document fields)
8 properties
Identification
object
4 properties
AlienRegistrationIdentifier
TransactionFailureResponse
object
2 properties
DisbursementType
string
The type of amount for withdrawal such as Gross or Net
TaxRateToUse
string
How tax rate should be applied for withholding
EmailChange
object
3 properties2 required
EDeliveryEnrollmentRequest
object
9 properties6 required
SsnIdentifier
IdentifierStatus
string
Status of the identifier document
BillingFeatureChangeDocument
object
Supporting document reference for billing feature change
6 properties
TaxWithholdingType
string
PartyNameChange
object
3 properties2 required
Nonforfeiture
object
9 properties
TaxWithholdingInstructions
object
8 properties3 required
BillingFeatureChangeRequest
object
Request body for billing feature change validation (POST /bpm/v1/policies/{planCode}/{policyNumber}/billingfeaturechange/validation and policy API alias).
12 properties2 required
Phone
object
9 properties
ActiveRestrictRestrictedTransactionItem
object
2 properties
AgentChangeDto
object
9 properties
FreeLookCancellation
object
6 properties3 required
PartyChange
object
5 properties2 required
StateIdIdentifier
ActiveRestrictTransactionRequest
object
Request body for active restrict (POST /bpm/v1/policies/{planCode}/{policyNumber}/Restrict). Extends the common transaction case request fields with restrictio…
16 properties
PartyRole
string
Party Role
ActiveRestrictDeactivationBlock
object
3 properties
PartyNameChangeRequest
object
1 property
Email
object
4 properties3 required
PartyChangeRequest
object
2 properties
ActiveRestrictRestrictionItem
object
Single restriction operation in the submit payload
3 properties
BillingFeatureChangeTransactionReason
string
Reason for initiating the billing feature change transaction
FilingStatus
string
FormerName
AddressChange
object
5 properties3 required
ExternalIdentifier
object
7 properties4 required
MultiplePhoneChangeRequest
object
4 properties2 required
Frequency
string
frequency
BeneficiaryAllocation
object
2 properties
BankAccount
object
11 properties
BillingFeatureChangeSignature
object
Signature details for billing feature change
5 properties
AdhocDisbursementParty
object
7 properties3 required
PhoneChange
object
3 properties2 required
Party
object
33 properties
ServerErrorResponse
object
4 properties
ActiveRestrictActivationBlock
object
4 properties
ValidationResponse
object
5 properties
ActiveRestrictPolicyAlertDocument
object
Policy-level restriction alert aggregate (GET /bpm/v1/policies/{planCode}/{policyNumber}/Restrict when data exists).
4 properties
IdentifierType
string
Type of identifier document
BankAccountChange
object
3 properties2 required
PaymentForm
string
Mode of payment
CommunicationPreferenceChangeRequest
object
1 property
TransactionResponse
object
3 properties
BranchAddress
object
9 properties
SignatureDto
object
Signature details for the agent change
6 properties
MultipleEmailChangeRequest
object
4 properties2 required
SetDeliveryDateRequest
object
2 properties
DisbursementPaymentForm
string
The type of disbursement method such as DTCC,EFT or credit card.Default EFT.
TransactionAcceptedResponse
object
4 properties
MultipleEmail
object
5 properties4 required
PartyName
object
8 properties
BillingFeatureChangePolicyFeature
object
Billing policy feature details for the change request
4 properties1 required
IdentifierChangeRequest
object
4 properties2 required
Identifier
object
6 properties3 required
ItinIdentifier
BankAccountChangeRequest
object
2 properties
ActiveRestrictAlertEntry
object
One restriction alert lifecycle record in TDS
6 properties
GovernmentIssuedIdentifier
TaxWithholding
object
8 properties
Address
object
11 properties
Country
string
Abbreviated names for countries
PhoneChangeRequest
object
2 properties
State
string
Abbreviated names for states
Error
object
4 properties
AddressChangeRequest
object
2 properties
FreeLookCancellationRequest
object
1 property
ExternalPartyIdentifier
MultiplePhone
object
10 properties5 required
TaxWithholdingChangeRequest
object
Request body for tax withholding change (POST /bpm/v1/policies/{planCode}/{policyNumber}/parties/taxwithholding and validation). Extends transaction case field…
7 properties2 required
ActiveRestrictTdsDocumentRef
object
2 properties
SetDeliveryDateEligibilityRequest
object
3 properties
CommunicationPreferenceChange
object
3 properties2 required
EmailChangeRequest
object
2 properties
DriversLicenseIdentifier
PassportIdentifier
ActiveRestrictPersonRef
object
2 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Zinnia Non Financial Transactions API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.