Platform Agen & API Road User Tools
Batas dan validasi
Road User Tools memvalidasi permintaan sebelum perhitungan dan mengembalikan kesalahan yang konsisten dan dapat dibaca mesin saat permintaan tidak dapat diselesaikan.
Batasan permintaan
Badan permintaan JSON terbatas pada16 KiB. Input divalidasi sebelum perhitungan, termasuk satuan yang didukung, nilai numerik terbatas, bidang yang tidak terduga, dan rentang nilai seperti jarak yang tidak negatif.
Indeks API publik
GET /api/v1tersedia tanpa otentikasi dan memberikan informasi dasar API. Penemuan alat, penghitungan, dan permintaan MCP memerlukan kunci API yang valid.
Kesalahan
Kesalahan REST mengembalikan kode stabil yang dapat dibaca mesin bersama dengan pesan yang dapat dibaca manusia. Kesalahan transportasi MCP menggunakan format JSON-RPC dan menyertakan kode kesalahan Road User Tools dierror.data.code.
{
"ok": false,
"error": {
"code": "rate_limited",
"message": "Too many requests. Try again shortly."
}
}invalid_requestBadan permintaan atau salah satu bidangnya tidak valid.unauthorizedKunci API hilang, salah format, dicabut, atau tidak dikenali.forbiddenKunci API tidak memiliki cakupan yang diperlukan.not_foundTitik akhir yang diminta tidak ada.payload_too_largeBadan permintaan melebihi 16 KiB.unsupported_media_typeTitik akhir memerlukan application/json permintaan.rate_limitedBatas permintaan telah tercapai. Coba lagi sebentar lagi.internal_errorLayanan tidak dapat menyelesaikan permintaan.