---
title: "Create compliance export"
method: POST
path: "/api/v1/euaiact/export"
tags: ["EU AI Act"]
---

# Create compliance export

`POST /api/v1/euaiact/export`

## Request

- Base URL: `https://orchestrator.getaxonflow.com`
- URL: `https://orchestrator.getaxonflow.com/api/v1/euaiact/export`
- Auth: none declared
- TypeScript: <https://skmtc.dev/getaxonflow/apis/axonflow-orchestrator-api/docs/api/v1/euaiact/export/post.ts> (a function with typed inputs; its response is checked against the schema)

Creates a new EU AI Act compliance export job for technical documentation (Article 11).

Export types:
- `full_audit`: Complete audit trail for regulatory review
- `conformity_evidence`: Evidence for conformity assessments
- `hitl_summary`: Human-in-the-loop decision summary
- `decision_chain`: Full decision chain tracing
- `policy_violations`: Policy violation records
- `accuracy_metrics`: Model accuracy and bias metrics

## Headers

- `X-Org-ID` string
- `X-User-ID` string

## Request body

- EUAIActExportRequest: Request to create an EU AI Act compliance export
  - `export_type` 'full_audit' | 'conformity_evidence' | 'hitl_summary' | 'decision_chain' | 'policy_violations' | 'accuracy_metrics', required: Type of compliance export
  - `format` 'json' | 'xml' | 'csv', required: Export file format
  - `date_from` string, date-time: Start of date range
  - `date_to` string, date-time: End of date range
  - `model_ids` string[]: Filter by specific model IDs (optional)

## Response `202`

Export job created

- EUAIActExport: EU AI Act compliance export record
  - `id` string: Unique export identifier
  - `org_id` string
  - `status` 'pending' | 'processing' | 'completed' | 'failed': Export processing status
  - `export_type` 'full_audit' | 'conformity_evidence' | 'hitl_summary' | 'decision_chain' | 'policy_violations' | 'accuracy_metrics'
  - `format` 'json' | 'xml' | 'csv'
  - `created_at` string, date-time
  - `started_at` string, date-time, nullable
  - `completed_at` string, date-time, nullable
  - `date_from` string, date-time
  - `date_to` string, date-time
  - `download_url` string, nullable: Presigned URL for cloud storage downloads
  - `storage_type` 'local' | 's3' | 'gcs' | 'azure': Storage backend used for this export
  - `storage_key` string, nullable: Cloud storage object key
  - `file_path` string, nullable: Local file path (when storage_type is local)
  - `file_size` integer: Size of export file in bytes
  - `record_count` integer: Number of records in the export
  - `progress` number, float: Processing progress (0.0 to 1.0)
  - `error_message` string, nullable: Error details if export failed
  - `created_by` string

## Other responses

- `400`: Invalid request

---

[API](https://skmtc.dev/getaxonflow/apis/axonflow-orchestrator-api.md) - [All operations](https://skmtc.dev/getaxonflow/apis/axonflow-orchestrator-api/llms.txt) - [OpenAPI document](https://skmtc.dev/getaxonflow/apis/axonflow-orchestrator-api/revisions/f408ef3ec9dd?raw)
