> ## 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.

# spv_request.created

> Fired after POST /v1/spv-requests returns 201.

## 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

<ResponseField name="eventId" type="string" required>
  Unique per delivery. Use for dedup.
</ResponseField>

<ResponseField name="eventType" type="string" required>
  Always `"spv_request.created"`.
</ResponseField>

<ResponseField name="occurredAt" type="string (ISO 8601 UTC)" required>
  Timestamp the SPV request was created.
</ResponseField>

<ResponseField name="data" type="object" required>
  See payload schema below.
</ResponseField>

## `data` schema

<ResponseField name="spvRequestSlug" type="string" required>
  Stable Zest-side identifier of the SPV request, e.g. `svr_a1b2c3`.
</ResponseField>

<ResponseField name="templateId" type="string" required>
  Contract template id used (e.g. `<your_template_id>`).
</ResponseField>

<ResponseField name="templateVersion" type="string" required>
  Contract template version (e.g. `1.0.0`).
</ResponseField>

<ResponseField name="tenantSlug" type="string" required>
  Tenant slug the request belongs to.
</ResponseField>

<ResponseField name="attributes" type="object" required>
  The validated attributes map you submitted.
</ResponseField>

<ResponseField name="status" type="string" required>
  Always `"pending-review"` for this event.
</ResponseField>

## Example

```json theme={null}
{
  "eventId": "wde_2c5d6b3e9f1a4d7c",
  "eventType": "spv_request.created",
  "occurredAt": "2026-05-07T12:00:00.123Z",
  "data": {
    "spvRequestSlug": "svr_a1b2c3",
    "templateId": "<your_template_id>",
    "templateVersion": "1.0.0",
    "tenantSlug": "acme",
    "attributes": {
      "deal_name": "Acme Holdings Series A Syndicate",
      "deal_slug": "acme-series-a-2026",
      "company_id": "<your_company_id>",
      "deal_type": "<your_deal_type>",
      "security_type": "Equity",
      "currency": "USD",
      "price_per_share": {"currency": "USD", "value": "36.97"},
      "is_fixed_price": true,
      "minimum_ticket_size": {"currency": "USD", "value": "1000"},
      "start_date": "2026-06-01T00:00:00Z",
      "status_tag": "Live",
      "deal_stage": "executing",
      "investment_summary": "Subscription into Acme Holdings Series A shares.",
      "deal_documents_title": "Acme Series A Deck",
      "deal_documents_url": "https://example.com/acme-deck.pdf",
      "deal_documents_media_type": "pdf",
      "share_class_name": "Class A",
      "share_class_slug": "acme-class-a",
      "link_enabled": true,
      "private_code": "ACME01"
    },
    "status": "pending-review"
  }
}
```
