{
  "ok": true,
  "source": {
    "id": "comsol",
    "name": "Comsol",
    "type": "external_api",
    "provider": "comsol",
    "base_url": "https://feasibility.api.comsol.co.za",
    "auth_type": "api_key",
    "api_key_ref": null,
    "enabled": false,
    "supports_feasibility": true,
    "supports_ordering": false,
    "visibility": "admin",
    "description": "Comsol feasibility source. Use Service Qualification or Max BW for comprehensive results. Ordering disabled until order endpoint is supplied.",
    "created_at": "2026-05-20T14:41:45Z",
    "updated_at": "2026-06-30 06:24:49",
    "source_key": "comsol_comsol",
    "source_type": null,
    "order_enabled": 0,
    "endpoint_url": null,
    "method": null,
    "capabilities_json": null,
    "config_json": null,
    "visibility_json": null,
    "priority": 100,
    "source_readiness": "missing_endpoint",
    "source_readiness_notes": "No endpoint configured",
    "is_callable_api": 0,
    "endpoints": {
      "status": {
        "method": "GET",
        "path": "/api/platform/providers/comsol/status"
      },
      "max_bw": {
        "method": "POST",
        "path": "/api/v2/max_bw"
      },
      "service_qualification": {
        "method": "POST",
        "path": "/feasibility/serviceQualificationManagement/v4/checkServiceQualification/"
      },
      "order_submit": {
        "method": "POST",
        "path": "",
        "disabled": true
      }
    },
    "extra": {
      "id": "comsol",
      "name": "Comsol",
      "type": "external_api",
      "provider": "comsol",
      "base_url": "https://feasibility.api.comsol.co.za",
      "enabled": false,
      "description": "Comsol feasibility source. Use Service Qualification or Max BW for comprehensive results. Ordering disabled until order endpoint is supplied.",
      "supports_feasibility": true,
      "supports_ordering": false,
      "auth_type": "api_key",
      "visibility": "admin",
      "endpoints": {
        "status": {
          "method": "GET",
          "path": "/api/platform/providers/comsol/status"
        },
        "max_bw": {
          "method": "POST",
          "path": "/api/v2/max_bw"
        },
        "service_qualification": {
          "method": "POST",
          "path": "/feasibility/serviceQualificationManagement/v4/checkServiceQualification/"
        },
        "order_submit": {
          "method": "POST",
          "path": "",
          "disabled": true
        }
      }
    }
  }
}