Skip to content
KismetKismetDevelopers
llms.txt

List fixture manifests

View .md

GET /v1/developer/fixtures

Operation ID: listFixtures

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
status query supported | preview | unsupported no

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" \
--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.

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

View complete response schema
{
"type": "object",
"additionalProperties": false,
"required": [
"data",
"meta"
],
"properties": {
"data": {
"type": "array",
"items": {
"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"
}
}
}
}
}
},
"meta": {
"type": "object",
"additionalProperties": false,
"required": [
"total",
"registrySchemaVersion"
],
"properties": {
"total": {
"type": "integer"
},
"registrySchemaVersion": {
"enum": [
1
]
}
}
}
}
}