Generate PDF
Fills a RMD maritime medical report PDF form using the structured summary from /ai/extract. Returns a binary PDF.
POSThttps://api.marinahealth.eu/ai/generate-pdf
Requires AuthVerified Email Requiredapplication/jsonRate limit: 50 requests per hour
Headers
Headers
| Name | Type | Required | Description |
|---|---|---|---|
| Authorization | string | required | Bearer <accessToken> |
Request Body
Body Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| summary | object | required | The summary object returned by /ai/extract. Values are string | boolean | null. |
Example Request
cURL
curl -X POST https://api.marinahealth.eu/ai/generate-pdf \
-H "Authorization: Bearer <accessToken>" \
-H "Content-Type: application/json" \
-d '{
"summary": {
"first_name": "Jane",
"last_name": "Doe",
"chief_complaint": "Chest pain",
"blood_pressure": "138/88"
}
}' \
--output report.pdfResponse
Binary Response — application/pdf
This endpoint returns a raw PDF binary stream. Use responseType: 'blob' in fetch/axios, or --output file.pdf with curl.