---
title: "Generate microdata resource"
method: POST
path: "/resources/generate_microdata/{projectId}"
tags: ["External resources"]
---

# Generate microdata resource

`POST /resources/generate_microdata/{projectId}`

Export project data files to the chosen format, copy the artifact into documentation/, and create a dat/micro external resource with optional data-file links. May take several minutes while FastAPI export jobs complete.

## Path parameters

- `projectId` integer, required

## Request body

- object
  - `export_format` string, required — csv, dta, sav, xpt, or json
  - `export_version` string — Stata version when export_format is dta (default 14)
  - `file_ids` string[] — Data file IDs (F1, F2, …); all files when omitted
  - `zip` boolean — Bundle exports into one ZIP (default true)
  - `overwrite` boolean — Replace existing generated resource for this format
  - `max_wait_seconds` integer — Max seconds to wait per export job (default 900)

## Response `200`

Resource created, or already exists when overwrite is false

---

[API](https://skmtc.net/worldbank/apis/metadata-editor-api.md) · [All operations](https://skmtc.net/worldbank/apis/metadata-editor-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/worldbank/metadata-editor-api/revisions/f4c8258bab5a/schema)
