Skip to content
KismetKismetDevelopers
llms.txt

Get one fixture manifest

View .md

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.

Field Value
Maturity beta
Required capability fixtures.read
Freshness class registry-metadata
Quota cost 1

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.

Name In Type Required Description
fixture path string yes

This operation has no JSON request body.

Set KISMET_API_ORIGIN=https://api.ksmt.app and configure KISMET_DEVELOPER_API_KEY in your environment. Run server-credential requests from your backend, not browser code.

Terminal window
curl --request GET \
"$KISMET_API_ORIGIN/v1/developer/fixtures/property-detail" \
--header "Authorization: Bearer $KISMET_DEVELOPER_API_KEY" \
--header "Accept: application/json"
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.
{
"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
}

Content type: application/json. Required fields, nullable values, and nested structures are defined below.

View complete response schema
{
"type": "object",
"additionalProperties": false,
"required": [
"manifestSchemaVersion",
"id",
"title",
"description",
"fixtureVersion",
"status",
"statusReason",
"source",
"installMethods",
"renderTargets",
"requires",
"themeTokens",
"data",
"settings",
"enablement"
],
"properties": {
"manifestSchemaVersion": {
"enum": [
1
]
},
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"description": {
"type": "string"
},
"fixtureVersion": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"supported",
"preview",
"unsupported"
]
},
"statusReason": {
"type": "string"
},
"source": {
"type": "object",
"additionalProperties": false,
"required": [
"package",
"contractPath",
"propsExport"
],
"properties": {
"package": {
"enum": [
"@kismet-tech/elements"
]
},
"contractPath": {
"type": "string"
},
"propsExport": {
"type": [
"null",
"string"
]
}
}
},
"installMethods": {
"type": "array",
"items": {
"type": "string",
"enum": [
"block",
"shortcode",
"embedjs",
"npm",
"iframe"
]
}
},
"renderTargets": {
"type": "array",
"items": {
"enum": [
"dom"
]
}
},
"requires": {
"type": "array",
"items": {
"type": "string"
}
},
"optional": {
"type": "array",
"items": {
"type": "string"
}
},
"themeTokens": {
"type": "array",
"items": {
"type": "string"
}
},
"data": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"need",
"description",
"required",
"operationId",
"capability",
"coverage"
],
"properties": {
"need": {
"type": "string"
},
"description": {
"type": "string"
},
"required": {
"type": "boolean"
},
"operationId": {
"type": [
"null",
"string"
]
},
"capability": {
"type": [
"null",
"string"
]
},
"coverage": {
"type": "string",
"enum": [
"full",
"partial",
"missing"
]
},
"gaps": {
"type": "array",
"items": {
"type": "string"
}
},
"compatibilityEndpoint": {
"type": "string"
}
}
}
},
"commercialActions": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"need",
"description",
"required",
"operationId",
"coverage"
],
"properties": {
"need": {
"type": "string"
},
"description": {
"type": "string"
},
"required": {
"type": "boolean"
},
"operationId": {
"type": "null"
},
"coverage": {
"enum": [
"missing"
]
}
}
}
},
"settings": {
"anyOf": [
{
"type": "null"
},
{
"type": "object",
"additionalProperties": false,
"required": [
"elementType",
"configSchemaVersion",
"schema",
"defaults",
"dashboardEditable"
],
"properties": {
"elementType": {
"type": "string",
"enum": [
"results_page",
"property_detail"
]
},
"configSchemaVersion": {
"enum": [
1
]
},
"schema": {
"type": "object",
"additionalProperties": true
},
"defaults": {
"type": "object",
"additionalProperties": true
},
"dashboardEditable": {
"enum": [
true
]
}
}
}
]
},
"enablement": {
"anyOf": [
{
"type": "null"
},
{
"type": "object",
"additionalProperties": false,
"required": [
"fixtureType",
"defaultEnabled"
],
"properties": {
"fixtureType": {
"type": "string"
},
"defaultEnabled": {
"type": "boolean"
}
}
}
]
},
"page": {
"type": "object",
"additionalProperties": false,
"properties": {
"pageType": {
"type": "string"
},
"singleRoute": {
"type": "string"
}
}
}
}
}