Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.zestequity.com/llms.txt

Use this file to discover all available pages before exploring further.

When fired

Emitted immediately after POST /v1/spv-requests succeeds (HTTP 201 Created). The SPV request is in pending-review status awaiting Zest admin action.

Envelope fields

eventId
string
required
Unique per delivery. Use for dedup.
eventType
string
required
Always "spv_request.created".
occurredAt
string (ISO 8601 UTC)
required
Timestamp the SPV request was created.
data
object
required
See payload schema below.

data schema

spvRequestSlug
string
required
Stable Zest-side identifier of the SPV request, e.g. svr_a1b2c3.
templateId
string
required
Contract template id used (e.g. syndicate_secondary).
templateVersion
string
required
Contract template version (e.g. 1.0.0).
tenantSlug
string
required
Tenant slug the request belongs to.
attributes
object
required
The validated attributes map you submitted.
status
string
required
Always "pending-review" for this event.

Example

{
  "eventId": "wde_2c5d6b3e9f1a4d7c",
  "eventType": "spv_request.created",
  "occurredAt": "2026-05-07T12:00:00.123Z",
  "data": {
    "spvRequestSlug": "svr_a1b2c3",
    "templateId": "syndicate_secondary",
    "templateVersion": "1.0.0",
    "tenantSlug": "acme",
    "attributes": {
      "underlyingCompanySlug": "co_acme",
      "currency": "USD",
      "shareClasses": [
        { "name": "Class A", "managementFeePercent": "2.0", "carryPercent": "20.0" }
      ]
    },
    "status": "pending-review"
  }
}