---
title: "Generate Application Pdf"
method: POST
path: "/api/applications/generate-pdf"
tags: ["applications"]
---

# Generate Application Pdf

`POST /api/applications/generate-pdf`

Generate a PDF from questionnaire submission data.

Expected payload:
{
    "applicant_info": {...},
    "cyber_info": {...},
    "eo_info": {...},
    "signature": {...},
    "product_type": "cyber" | "tech-eo" | "gl" | "dno"
}

Returns the PDF file path and application ID.

## Request body

- object

## Response `201`

Successful Response

- APIResponse — Generic API response schema.
  - `success` boolean, required
  - `message` string, required
  - `data` unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/riskcube/apis/slack-lead-manager.md) · [All operations](https://skmtc.dev/riskcube/apis/slack-lead-manager/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/riskcube/slack-lead-manager/revisions/4442bbae8296/schema)
