HI
API & MCPदस्तावेज़ीकरण

Road User Tools एजेंट और API प्लेटफ़ॉर्म

ईंधन अर्थव्यवस्था को परिवर्तित करें

यूके एमपीजी, यूएस एमपीजी, लीटर प्रति 100 किलोमीटर और किलोमीटर प्रति लीटर के बीच कनवर्ट करें।

इंटरफ़ेस

POST
REST समापन बिंदु/api/v1/fuel-economy/convert
MCP
उपकरण का नामconvert_fuel_economy

निवेदन

अनुरोध को JSON के रूप में भेजें। MCP क्लाइंट टूल तर्कों के समान फ़ील्ड पास करते हैं।

cURLshell
curl -X POST https://roaduser.tools/api/v1/fuel-economy/convert \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "content-type: application/json" \
  -d '{
  "value": 40,
  "from": "mpg_uk",
  "to": "l_per_100km"
}'
निकाय से अनुरोध करेंjson
{
  "value": 40,
  "from": "mpg_uk",
  "to": "l_per_100km"
}

प्रतिक्रिया

REST गणना परिणाम को मानक सफलता लिफाफे में लपेटता है। MCP संरचित टूल आउटपुट के समान गणना डेटा लौटाता है।

JSON
{
  "ok": true,
  "data": {
    "input": {
      "value": 40,
      "from": "mpg_uk",
      "to": "l_per_100km"
    },
    "conversions": {
      "mpg_uk": 40,
      "mpg_us": 33.30696738515955,
      "l_per_100km": 7.062023408295555,
      "km_per_l": 14.160247597385885
    },
    "result": 7.062023408295555
  }
}

स्कीमा

नीचे दी गई परिभाषाएँ इनपुट को मान्य करने और आउटपुट का वर्णन करने के लिए उपयोग की जाने वाली संपूर्ण JSON स्कीमा दिखाती हैं।

इनपुट स्कीमा

{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "value": {
      "type": "number",
      "description": "Fuel economy value to convert. Must be finite and greater than zero."
    },
    "from": {
      "type": "string",
      "enum": [
        "mpg_uk",
        "mpg_us",
        "l_per_100km",
        "km_per_l"
      ],
      "description": "Input fuel economy unit."
    },
    "to": {
      "type": "string",
      "enum": [
        "mpg_uk",
        "mpg_us",
        "l_per_100km",
        "km_per_l"
      ],
      "description": "Optional target unit. When omitted, all units are returned."
    }
  },
  "required": [
    "value",
    "from"
  ]
}

आउटपुट स्कीमा

{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "input": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "value": {
          "type": "number"
        },
        "from": {
          "type": "string",
          "enum": [
            "mpg_uk",
            "mpg_us",
            "l_per_100km",
            "km_per_l"
          ]
        },
        "to": {
          "type": "string",
          "enum": [
            "mpg_uk",
            "mpg_us",
            "l_per_100km",
            "km_per_l"
          ]
        }
      },
      "required": [
        "value",
        "from"
      ]
    },
    "conversions": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "mpg_uk": {
          "type": "number"
        },
        "mpg_us": {
          "type": "number"
        },
        "l_per_100km": {
          "type": "number"
        },
        "km_per_l": {
          "type": "number"
        }
      },
      "required": [
        "mpg_uk",
        "mpg_us",
        "l_per_100km",
        "km_per_l"
      ]
    },
    "result": {
      "type": "number",
      "description": "Target-unit result when a target unit is supplied."
    }
  },
  "required": [
    "input",
    "conversions"
  ]
}
API और MCP दस्तावेज़