---
title: "Compliance Report Pdf"
method: POST
path: "/api/compliance/report"
tags: ["compliance"]
---

# Compliance Report Pdf

`POST /api/compliance/report`

## Request

- Base URL: `https://api.pcbgenerator.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.pcbgenerator.com/api/compliance/report`
- Auth: none declared

Run compliance checks and return the results as a downloadable PDF report.

## Request body

- ComplianceCheckRequest: Request body for compliance check endpoint.
  - `layers` object[], required
  - `stackup_config` object
  - `impedance_targets` object[], nullable
  - `standards` ComplianceStandard[]
  - `design_rules` object, nullable
  - `operating_conditions` object, nullable
  - `environmental_config` EnvironmentalComplianceConfig
    - `target_markets` string[], required
    - `product_category` string
    - `flame_retardant_type` string, nullable
    - `surface_finish` string, nullable
    - `solder_alloy` string, nullable
  - `rf_config` object, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/pcbgenerator/apis/pcb-stackup-generator-api.md) · [All operations](https://skmtc.dev/pcbgenerator/apis/pcb-stackup-generator-api/llms.txt) · [OpenAPI document](https://skmtc.dev/pcbgenerator/apis/pcb-stackup-generator-api/revisions/b6084b3ace32?raw)
