---
title: "Get field structure"
method: GET
path: "/api/v1.0/placeholders/"
tags: ["placeholders"]
---

# Get field structure

`GET /api/v1.0/placeholders/`

Get the structure of all available fields with their labels

## Response `200`

- object — Field slugs mapped to their label metadata. Built-in fields have an empty object and are localized client-side. Custom attribute fields expose their schema title and optional per-language translations.

## Changes

- **2026-06-10** `3ffcd4a80db7` — 1 breaking, 2 info
  - the `additionalProperties/` response's property type changed from `string` to `object` for status `200`
  - added the optional property `additionalProperties/i18n` to the response with the `200` status
  - added the optional property `additionalProperties/title` to the response with the `200` status

[Change history](https://skmtc.dev/betagouv/apis/messages-api/changes/api/v1.0/placeholders/get.md)

---

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