Structured response bodyBody structurat al răspunsului
application/json
Structured response bodyBody structurat al răspunsului
Complete response schemaSchema completă a răspunsului
{
"$ref": "#/components/schemas/DemoCatalog",
"type": "object",
"additionalProperties": false,
"required": [
"fixture_family",
"ready",
"scenarios"
],
"properties": {
"fixture_family": {
"type": "string",
"const": "clws-policy-v1"
},
"release_id": {
"type": "string",
"format": "uuid"
},
"ready": {
"type": "boolean"
},
"scenarios": {
"type": "array",
"minItems": 4,
"maxItems": 4,
"items": {
"$ref": "#/components/schemas/DemoScenario",
"type": "object",
"additionalProperties": false,
"required": [
"id",
"name",
"description",
"expected_outcome",
"schedule_interval_months",
"raw_input",
"raw_input_hash",
"metadata"
],
"properties": {
"id": {
"type": "string",
"enum": [
"monthly",
"semiannual",
"annual",
"invalid"
]
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"expected_outcome": {
"type": "string"
},
"schedule_interval_months": {
"type": "integer",
"enum": [
1,
6,
12
]
},
"raw_input": {
"type": "string",
"minLength": 1,
"x-docula-max-bytes": 524288
},
"raw_input_hash": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
},
"metadata": {
"$ref": "#/components/schemas/IntakeMetadata",
"type": "object",
"additionalProperties": false,
"required": [
"schema",
"source_object",
"source_timestamp",
"source_actor",
"source_system",
"fixture_family",
"scenario_id",
"schedule_interval_months"
],
"properties": {
"schema": {
"type": "string",
"const": "docula-intake-metadata-v1"
},
"source_object": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$"
},
"source_timestamp": {
"type": "string",
"minLength": 1,
"maxLength": 64
},
"source_actor": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:@+-]{0,127}$"
},
"source_system": {
"type": "string",
"pattern": "^[a-z0-9][a-z0-9._-]{0,63}$"
},
"fixture_family": {
"type": "string",
"pattern": "^[a-z0-9][a-z0-9._-]{0,63}$"
},
"scenario_id": {
"type": "string",
"pattern": "^[a-z0-9][a-z0-9._-]{0,63}$"
},
"schedule_interval_months": {
"type": "integer",
"enum": [
1,
6,
12
]
}
}
}
}
}
}
}
}{
"fixture_family": "clws-policy-v1",
"ready": false,
"scenarios": [
{
"id": "monthly",
"name": "synthetic-example",
"description": "synthetic-example",
"expected_outcome": "synthetic-example",
"schedule_interval_months": 1,
"raw_input": "synthetic-example",
"raw_input_hash": "0000000000000000000000000000000000000000000000000000000000000000",
"metadata": {
"schema": "docula-intake-metadata-v1",
"source_object": "synthetic-example",
"source_timestamp": "synthetic-example",
"source_actor": "synthetic-example",
"source_system": "synthetic-example",
"fixture_family": "synthetic-example",
"scenario_id": "11111111-1111-4111-8111-000000000001",
"schedule_interval_months": 1
}
},
{
"id": "semiannual",
"name": "synthetic-example",
"description": "synthetic-example",
"expected_outcome": "synthetic-example",
"schedule_interval_months": 6,
"raw_input": "synthetic-example",
"raw_input_hash": "0000000000000000000000000000000000000000000000000000000000000000",
"metadata": {
"schema": "docula-intake-metadata-v1",
"source_object": "synthetic-example",
"source_timestamp": "synthetic-example",
"source_actor": "synthetic-example",
"source_system": "synthetic-example",
"fixture_family": "synthetic-example",
"scenario_id": "11111111-1111-4111-8111-000000000002",
"schedule_interval_months": 6
}
},
{
"id": "annual",
"name": "synthetic-example",
"description": "synthetic-example",
"expected_outcome": "synthetic-example",
"schedule_interval_months": 12,
"raw_input": "synthetic-example",
"raw_input_hash": "0000000000000000000000000000000000000000000000000000000000000000",
"metadata": {
"schema": "docula-intake-metadata-v1",
"source_object": "synthetic-example",
"source_timestamp": "synthetic-example",
"source_actor": "synthetic-example",
"source_system": "synthetic-example",
"fixture_family": "synthetic-example",
"scenario_id": "11111111-1111-4111-8111-000000000003",
"schedule_interval_months": 12
}
},
{
"id": "invalid",
"name": "synthetic-example",
"description": "synthetic-example",
"expected_outcome": "synthetic-example",
"schedule_interval_months": 1,
"raw_input": "synthetic-example",
"raw_input_hash": "0000000000000000000000000000000000000000000000000000000000000000",
"metadata": {
"schema": "docula-intake-metadata-v1",
"source_object": "synthetic-example",
"source_timestamp": "synthetic-example",
"source_actor": "synthetic-example",
"source_system": "synthetic-example",
"fixture_family": "synthetic-example",
"scenario_id": "11111111-1111-4111-8111-000000000004",
"schedule_interval_months": 1
}
}
]
}