---
title: "Get project JSON"
method: GET
path: "/editor/json{id}"
tags: ["Projects"]
---

# Get project JSON

`GET /editor/json{id}`

Get project metadata as JSON. For microdata/survey projects, the response includes all variables by default. Use `exclude_variables=1` to omit variables from the response (useful when only study-level metadata is needed, e.g. for comparison workflows).

## Path parameters

- `id` string, required

## Query parameters

- `version` string
- `exclude_variables` 0 | 1
- `exclude_private_fields` 0 | 1
- `external_resources` 0 | 1
- `admin_metadata` 0 | 1

## Response `200`

successful operation

## Other responses

- `400` — Bad request - project not found or access denied

## Changes

> 12 revisions in range; 1 could not be searched.

- **2026-02-24** `8be9d3ffa803` — 5 info
  - added the new optional `query` request parameter `admin_metadata`
  - added the new optional `query` request parameter `exclude_private_fields`
  - added the new optional `query` request parameter `exclude_variables`
  - added the new optional `query` request parameter `external_resources`
  - …1 more
- **2026-02-23** `5bfc4d9dc1c8` — 4 warning, 1 info
  - deleted the `query` request parameter `admin_metadata`
  - deleted the `query` request parameter `exclude_private_fields`
  - deleted the `query` request parameter `exclude_variables`
  - deleted the `query` request parameter `external_resources`
  - …1 more

[Change history](https://skmtc.dev/worldbank/apis/metadata-editor-api/changes/editor/json:id/get.md)

---

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