---
title: "Get one fixture manifest"
description: "Fixture manifests are global, versioned metadata describing what each fixture renders, the developer operations that satisfy its data requirements, its dashboard-editable settings, and its install targets. Coding agents can inspect fixtures here without reading React implementation files."
---

`GET /v1/developer/fixtures/{fixture}`

**Operation ID:** `getFixture`

Fixture manifests are global, versioned metadata describing what each fixture renders, the developer operations that satisfy its data requirements, its dashboard-editable settings, and its install targets. Coding agents can inspect fixtures here without reading React implementation files.

## Contract status

| Field | Value |
| --- | --- |
| Maturity | `beta` |
| Required capability | `fixtures.read` |
| Freshness class | `registry-metadata` |
| Quota cost | `1` |
| Operational owner | Elements + Polymer + Developer Experience |

All operations require a Kismet Developer Bearer credential. Collection and resource authority is resolved from the credential's installation grants; identifiers in the URL never grant access.

## Request parameters

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `fixture` | path | string | yes |  |

## Request body

This operation has no JSON request body.

## cURL

```sh
curl --request GET \
  "$KISMET_API_ORIGIN/v1/developer/fixtures/property-detail" \
  --header "Authorization: Bearer $KISMET_DEVELOPER_API_KEY" \
  --header "Accept: application/json"
```

## Responses

| Status | Meaning |
| --- | --- |
| 200 | Success. |
| 400 | Invalid request parameters or body. |
| 401 | Missing, invalid, expired, or inappropriate credential/session. |
| 403 | Credential lacks the required grant/capability, or an origin/CSRF check failed. |
| 404 | The authorized resource was not found. |
| 429 | Rate limit or quota exceeded; inspect response metadata before retrying. |
| 503 | A required Kismet dependency is temporarily unavailable. |

### Success example

```json
{
  "manifestSchemaVersion": 1,
  "id": "action-bar",
  "title": "Action bar",
  "description": "Results-page control strip: grid/map view toggle, saved toggle, mobile filter-drawer trigger.",
  "fixtureVersion": "0.1.0",
  "status": "supported",
  "statusReason": "Props-only fixture with no backend data requirement.",
  "source": {
    "package": "@kismet-tech/elements",
    "contractPath": "packages/elements/src/elements/ActionBar.contract.ts",
    "propsExport": "ActionBarProps"
  },
  "installMethods": [
    "block",
    "shortcode",
    "embedjs"
  ],
  "renderTargets": [
    "dom"
  ],
  "requires": [],
  "themeTokens": [
    "accent",
    "surface",
    "text",
    "textMuted",
    "border"
  ],
  "data": [],
  "settings": null,
  "enablement": null
}
```

## Machine-readable sources

- [This page as Markdown](/api/reference/get-fixture.md)
- [Developer API OpenAPI v0.7.0](/openapi.json)
