Raw schema
{
"type": "object",
"properties": {
"schemaVersion": {
"title": "Schema version",
"description": "Input schema version.",
"type": "string",
"enum": [
"1.0"
],
"default": "1.0"
},
"requestId": {
"title": "Request ID",
"description": "Correlation key for this run.",
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$",
"editor": "textfield",
"prefill": "clinic-daily-prefill-001"
},
"maxResults": {
"title": "Max results",
"description": "Maximum useful rows to bill and return.",
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 10
},
"freshnessMinutes": {
"title": "Freshness minutes",
"description": "Cache freshness window in minutes.",
"type": "integer",
"minimum": 0,
"maximum": 1440,
"default": 60
},
"detailLevel": {
"title": "Detail level",
"description": "Compact or evidence-rich output.",
"type": "string",
"enum": [
"compact",
"evidence"
],
"default": "compact"
},
"minGapScore": {
"title": "Minimum gap score",
"description": "Minimum score for a useful clinic lead.",
"type": "integer",
"minimum": 0,
"maximum": 100,
"default": 40
},
"clinics": {
"title": "Submitted clinics",
"description": "Buyer-submitted clinic websites to analyze.",
"type": "array",
"editor": "json",
"prefill": [
{
"recordId": "clinic-prefill-001",
"name": "Mayo Clinic",
"websiteUrl": "https://www.mayoclinic.org/",
"address": null
}
],
"minItems": 1,
"maxItems": 100,
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"recordId": {
"title": "Record ID",
"description": "Buyer-supplied record ID.",
"type": "string",
"minLength": 1,
"maxLength": 128
},
"name": {
"title": "Clinic name",
"description": "Public clinic name.",
"type": "string",
"minLength": 1,
"maxLength": 200
},
"websiteUrl": {
"title": "Website URL",
"description": "Absolute clinic website URL without credentials, fragments, or nonstandard ports.",
"type": "string",
"pattern": "^(?:http://(?:[A-Za-z0-9.-]+(?::80)?|\\[[0-9A-Fa-f:]+\\](?::80)?)(?:[/?][^#\\s]*)?|https://(?:[A-Za-z0-9.-]+(?::443)?|\\[[0-9A-Fa-f:]+\\](?::443)?)(?:[/?][^#\\s]*)?)$"
},
"address": {
"title": "Address",
"description": "Optional clinic address.",
"type": "string",
"nullable": true
}
},
"required": [
"recordId",
"name",
"websiteUrl"
]
}
}
},
"required": [
"schemaVersion",
"requestId",
"clinics"
],
"title": "Clinic Reception Gap Lead Finder input",
"schemaVersion": 1,
"additionalProperties": false
}