{
  "title": "FMCSA Carriers",
  "type": "object",
  "schemaVersion": 1,
  "properties": {
    "nameContains": {
      "title": "Legal name contains",
      "type": "string",
      "description": "Case-insensitive legal_name substring. FEDEX sample is used only when no name, USDOT, state or status filter is supplied.",
      "editor": "textfield",
      "prefill": "FEDEX",
      "sectionCaption": "1 · Choose the carrier search",
      "sectionDescription": "Search filters also apply to exact USDOT lookups. The FEDEX fallback is used only when no search filters are supplied."
    },
    "dotNumbers": {
      "title": "Exact USDOT numbers",
      "type": "array",
      "description": "Optional exact USDOT numbers to look up.",
      "editor": "stringList",
      "items": {
        "type": "string"
      }
    },
    "state": {
      "title": "Physical state",
      "type": "string",
      "description": "Optional 2-letter phy_state filter (e.g. CA, TX).",
      "editor": "textfield"
    },
    "statusCode": {
      "title": "Published MCMIS status code",
      "type": "string",
      "description": "Optional MCMIS status_code (A=active, I=inactive). Leave blank for any.",
      "editor": "textfield"
    },
    "maxResults": {
      "title": "Maximum carriers",
      "type": "integer",
      "editor": "number",
      "default": 25,
      "minimum": 1,
      "maximum": 5000,
      "description": "Maximum FMCSA carrier records to return.",
      "sectionCaption": "2 · Bound the carrier sample",
      "sectionDescription": "The requested cap limits saved rows, not the source census size."
    },
    "maxRunSeconds": {
      "title": "Run time budget (seconds)",
      "type": "integer",
      "editor": "number",
      "default": 240,
      "minimum": 30,
      "description": "Hard wall-clock budget for the run in seconds."
    }
  },
  "description": "Choose supported FMCSA carrier filters and a small result cap. Published registration and operating-status fields retain their source meaning and do not establish carrier safety or availability."
}
