تمام بارنامههای یک شماره و سریال
استعلام از سرویس راهداری با کنترل دسترسی، ثبت مصرف و پاسخ استاندارد.
/api/v1/rmto/bol/allورودیهای درخواست
پارامترها را با نام دقیق در query string ارسال کنید. نوع داده و الزامی بودن هر فیلد را پیش از ارسال بررسی کنید.
numberintegerالزامیشماره بارنامه
نمونه:123456serialstringاختیاریسریال بارنامه مطابق قرارداد راهداری؛ ورودی قدیمی بدون سریال با مقدار خالی ارسال میشود و پذیرش آن تضمین نشده است.
نمونه:123- پارامترها در query ارسال میشوند. هر مقدار الزامی، حداکثر ۱۲۸ کاراکتر و بدون کاراکتر کنترلی است؛ نام فیلدها و حروف آنها را مطابق قرارداد نگه دارید.
- پارامتر integer باید عدد صحیح مثبت با ارقام لاتین باشد. کدهای مرجع را بهجای نام نمایشی گزینه بفرستید.
- هر فیلد حداکثر ۱۲۸ نویسه و بدون نویسه کنترلی است؛ ورودی نامعتبر پیش از ارسال به راهداری رد میشود.
- عدد صحیح مثبت وارد کنید؛ کد شهر، شرکت بیمه، نوع سند، کالا و شماره بار در محدوده int32 و سایر اعداد صحیح در محدوده int64 هستند. شناسه بزرگ را به Number جاوااسکریپت تبدیل نکنید.
- برای دریافت بارنامه با شماره، شماره و سریال همان بارنامه را وارد کنید؛ سریال فقط برای سازگاری نسخه قبلی اختیاری مانده و پذیرش سریال خالی توسط راهداری تضمین نشده است.
# Use your test key. Example inputs are synthetic; no automatic retry.
# Set BARBAN_API_KEY privately before running this example.
curl --request GET 'https://api.bar-ban.ir/api/v1/rmto/bol/all?number=123456&serial=123' \
--header "X-API-Key: $BARBAN_API_KEY" \
--header "Idempotency-Key: example-bol-all-001" \
--header "Accept: application/json"کلید آزمایشی بدون فراخوانی راهداری پاسخ میدهد؛ کسر سهمیه به تنظیمات خریداریشده پلن بستگی دارد.
قرارداد با WSDL نسخه V03 در 2026-10-20 تطبیق داده شده است؛ موفقیت استعلام عملیاتی نیازمند مجوز و حساب معتبر راهداری است.
ساختار پاسخ
JSONابتدا وضعیت HTTP و پوش پاسخ را بررسی کنید. مقادیر این مثال آموزشیاند؛ وجود قرارداد، سلامت لحظهای سرویس بالادستی را تضمین نمیکند.
{
"requestId": "example-bol-all-001",
"sandbox": true,
"found": true,
"data": {
"sandbox": true,
"service": "bol-all",
"message": "احراز هویت و ساختار درخواست معتبر است؛ راهداری فراخوانی نشد."
},
"error": null
}فیلدهای داده پاسخ ۱۴۱ فیلد
| فیلد | نوع و مقدار تهی | توضیح |
|---|---|---|
[].ChangeStatusDate | objectمیتواند null باشد | تاریخ تغییر وضعیت |
[].ChangeStatusDate.Day | integer (int32)غیرتهی | روز |
[].ChangeStatusDate.Month | integer (1–12)میتواند null باشد | ماه |
[].ChangeStatusDate.Year | integer (int32)غیرتهی | سال |
[].Company | objectمیتواند null باشد | شرکت حمل |
[].Company.Branch | objectمیتواند null باشد | شعبه |
[].Company.Branch.ID | integer (int64)غیرتهی | شناسه |
[].Company.Branch.Name | stringمیتواند null باشد | نام |
[].Company.Code | integer (int32)غیرتهی | کد |
[].Company.LOCATION | integer (int32)غیرتهی | کد موقعیت |
[].Company.Name | stringمیتواند null باشد | نام |
[].Company.NationalCode | integer (int64)غیرتهی | شناسه ملی |
[].Company.SARASARY | integer (int32)غیرتهی | محدوده فعالیت |
[].CompanyCommission | numberغیرتهی | کمیسیون شرکت |
[].CompanyCommissionPercent | numberغیرتهی | درصد کمیسیون شرکت |
[].Cost | integer (int64)غیرتهی | کرایه حمل |
[].CustomInfo | objectمیتواند null باشد | اطلاعات گمرکی |
[].CustomInfo.Code | stringمیتواند null باشد | کد |
[].CustomInfo.KootajDate | datetimeغیرتهی | تاریخ کوتاژ |
[].CustomInfo.KootajNo | stringمیتواند null باشد | شماره کوتاژ |
[].Description | stringمیتواند null باشد | توضیحات |
[].DestinationCityCode | integer (int32)غیرتهی | کد مقصد |
[].DestinationCityName | stringمیتواند null باشد | شهر مقصد |
[].DischargeCost | integer (int32)غیرتهی | هزینه تخلیه |
[].DriverCommission | integer (int32)غیرتهی | دریافتی راننده |
[].FirstDriver | objectمیتواند null باشد | راننده اول |
[].FirstDriver.BirthCityCode | integer (int32)غیرتهی | کد شهر تولد |
[].FirstDriver.BirthCityName | stringمیتواند null باشد | شهر تولد |
[].FirstDriver.CardNumber | stringمیتواند null باشد | شماره کارت هوشمند |
[].FirstDriver.CardValidationDate | objectمیتواند null باشد | اعتبار کارت هوشمند |
[].FirstDriver.CardValidationDate.Day | integer (int32)غیرتهی | روز |
[].FirstDriver.CardValidationDate.Month | integer (1–12)میتواند null باشد | ماه |
[].FirstDriver.CardValidationDate.Year | integer (int32)غیرتهی | سال |
[].FirstDriver.CertifcateIssueCityCode | integer (int32)غیرتهی | کد محل صدور گواهینامه |
[].FirstDriver.CertifcateIssueCityName | stringمیتواند null باشد | محل صدور گواهینامه |
[].FirstDriver.CertifcateNumber | stringمیتواند null باشد | شماره گواهینامه |
[].FirstDriver.Driver_Type | stringمیتواند null باشد | نوع راننده |
[].FirstDriver.Family | stringمیتواند null باشد | نام خانوادگی |
[].FirstDriver.FatherName | stringمیتواند null باشد | نام پدر |
[].FirstDriver.IdentifierNumber | stringمیتواند null باشد | شماره شناسایی |
[].FirstDriver.InsuranceBranch | stringمیتواند null باشد | شعبه بیمه |
[].FirstDriver.InsuranceId | stringمیتواند null باشد | شناسه بیمه |
[].FirstDriver.IsActive | booleanغیرتهی | وضعیت فعال |
[].FirstDriver.Mobile | stringمیتواند null باشد | شماره همراه |
[].FirstDriver.NOVE_GAVAHINAMEH | stringمیتواند null باشد | نوع گواهینامه |
[].FirstDriver.Name | stringمیتواند null باشد | نام |
[].FirstDriver.NationalId | stringمیتواند null باشد | کد ملی |
[].FirstDriver.TARIKH_ETEBAR_KART_SALAMAT | stringمیتواند null باشد | اعتبار کارت سلامت |
[].Freighter | objectمیتواند null باشد | ناوگان |
[].Freighter.BARGIR_ID | integer (int64)غیرتهی | شناسه بارگیر |
[].Freighter.CardNumber | stringمیتواند null باشد | شماره کارت هوشمند |
[].Freighter.IsActive | booleanغیرتهی | وضعیت فعال |
[].Freighter.LOADER_LINK_TYPE | stringمیتواند null باشد | نوع اتصال بارگیر |
[].Freighter.LoadingTypeCode | integer (int32)غیرتهی | کد نوع ناوگان |
[].Freighter.LoadingTypeTitle | stringمیتواند null باشد | نوع ناوگان |
[].Freighter.MadeYear | integer (int32)غیرتهی | سال ساخت |
[].Freighter.Mobile | stringمیتواند null باشد | شماره همراه |
[].Freighter.NOVE_GAVAHINAMEH | stringمیتواند null باشد | نوع گواهینامه |
[].Freighter.NOVE_NAVGAN_BARI | integer (int32)غیرتهی | نوع ناوگان باری |
[].Freighter.PlaqueCityCode | integer (int32)غیرتهی | کد شهر پلاک |
[].Freighter.PlaqueCityName | stringمیتواند null باشد | شهر پلاک |
[].Freighter.PlaqueNumber | stringمیتواند null باشد | شماره پلاک |
[].Freighter.PlaqueSerialNumber | stringمیتواند null باشد | سریال پلاک |
[].Freighter.PlaqueType | stringمیتواند null باشد | نوع پلاک |
[].Freighter.TARIKH_ETEBAR_MOAYENE_FANI | stringمیتواند null باشد | اعتبار معاینه فنی |
[].Freighter.VINCode | stringمیتواند null باشد | شماره شاسی (VIN) |
[].Freighter.YearType | stringمیتواند null باشد | نوع سال |
[].GoodInfoList | arrayمیتواند null باشد | کالاها |
[].GoodInfoList[].GoodTitle | stringمیتواند null باشد | عنوان کالا |
[].GoodInfoList[].GoodTypeCode | integer (int32)غیرتهی | کد کالا |
[].GoodInfoList[].HSCode | integer (int32)غیرتهی | کد تعرفه کالا |
[].GoodInfoList[].HSTarrifTitle | stringمیتواند null باشد | عنوان تعرفه |
[].GoodInfoList[].IranCode | stringمیتواند null باشد | ایرانکد |
[].GoodInfoList[].MeghdareTabieiLitr | integer (int32)غیرتهی | مقدار به لیتر |
[].GoodInfoList[].PackingTitle | stringمیتواند null باشد | نوع بستهبندی |
[].GoodInfoList[].PackingTypeCode | integer (int32)غیرتهی | کد بستهبندی |
[].GoodInfoList[].Value | numberغیرتهی | ارزش کالا |
[].GoodInfoList[].VazneMakhsoos | numberغیرتهی | وزن مخصوص |
[].GoodInfoList[].Weight | integer (int32)غیرتهی | وزن |
[].InsuranceCompany | stringمیتواند null باشد | شرکت بیمه |
[].InsuranceCost | integer (int64)غیرتهی | هزینه بیمه |
[].InsuranceNumber | stringمیتواند null باشد | شماره بیمه |
[].IssuDate | objectمیتواند null باشد | تاریخ صدور |
[].IssuDate.Day | integer (int32)غیرتهی | روز |
[].IssuDate.Month | integer (1–12)میتواند null باشد | ماه |
[].IssuDate.Year | integer (int32)غیرتهی | سال |
[].IssueTime | stringمیتواند null باشد | ساعت صدور |
[].KalaDesc | stringمیتواند null باشد | شرح کالا |
[].LanderTitle | stringمیتواند null باشد | نوع بارگیر |
[].LanderTypeCode | integer (int32)غیرتهی | کد بارگیر |
[].LoadingCost | integer (int32)غیرتهی | هزینه بارگیری |
[].MasterBillofLadingTraceCode | stringمیتواند null باشد | رهگیری بارنامه اصلی |
[].Number | integer (int64)غیرتهی | شماره بارنامه |
[].OriginCityCode | integer (int32)غیرتهی | کد مبدأ |
[].OriginCityName | stringمیتواند null باشد | شهر مبدأ |
[].PayanehCost | integer (int32)غیرتهی | هزینه پایانه |
[].Serial | stringمیتواند null باشد | سریال |
[].Status | stringمیتواند null باشد | وضعیت اعلامشده |
[].Tax | integer (int32)غیرتهی | مالیات |
[].TotalCost | numberغیرتهی | مجموع هزینه |
[].TransitTypeTitle | stringمیتواند null باشد | نوع حمل |
[].Receiver | objectمیتواند null باشد | گیرنده |
[].Receiver.Name | stringمیتواند null باشد | نام |
[].Receiver.NationalCode | stringمیتواند null باشد | شناسه ملی |
[].Receiver.PostalCode | stringمیتواند null باشد | کدپستی |
[].Receiver.LastName | stringمیتواند null باشد | نام خانوادگی |
[].ReceiverAddress | stringمیتواند null باشد | نشانی گیرنده |
[].Robari | booleanغیرتهی | روبار |
[].Sender | objectمیتواند null باشد | فرستنده |
[].Sender.Name | stringمیتواند null باشد | نام |
[].Sender.NationalCode | stringمیتواند null باشد | شناسه ملی |
[].Sender.PostalCode | stringمیتواند null باشد | کدپستی |
[].Sender.LastName | stringمیتواند null باشد | نام خانوادگی |
[].SenderAddress | stringمیتواند null باشد | نشانی فرستنده |
[].ShomarehHavalehAnbarNaft | integer (int64)غیرتهی | شماره حواله انبار نفت |
[].TraceCode | stringمیتواند null باشد | کد رهگیری |
[].TransitTypecode | integer (int32)غیرتهی | کد نوع حمل |
[].WeighbridgeCost | integer (int32)غیرتهی | هزینه باسکول |
[].secondDriver | objectمیتواند null باشد | راننده دوم |
[].secondDriver.BirthCityCode | integer (int32)غیرتهی | کد شهر تولد |
[].secondDriver.BirthCityName | stringمیتواند null باشد | شهر تولد |
[].secondDriver.CardNumber | stringمیتواند null باشد | شماره کارت هوشمند |
[].secondDriver.CardValidationDate | objectمیتواند null باشد | اعتبار کارت هوشمند |
[].secondDriver.CardValidationDate.Day | integer (int32)غیرتهی | روز |
[].secondDriver.CardValidationDate.Month | integer (1–12)میتواند null باشد | ماه |
[].secondDriver.CardValidationDate.Year | integer (int32)غیرتهی | سال |
[].secondDriver.CertifcateIssueCityCode | integer (int32)غیرتهی | کد محل صدور گواهینامه |
[].secondDriver.CertifcateIssueCityName | stringمیتواند null باشد | محل صدور گواهینامه |
[].secondDriver.CertifcateNumber | stringمیتواند null باشد | شماره گواهینامه |
[].secondDriver.Driver_Type | stringمیتواند null باشد | نوع راننده |
[].secondDriver.Family | stringمیتواند null باشد | نام خانوادگی |
[].secondDriver.FatherName | stringمیتواند null باشد | نام پدر |
[].secondDriver.IdentifierNumber | stringمیتواند null باشد | شماره شناسایی |
[].secondDriver.InsuranceBranch | stringمیتواند null باشد | شعبه بیمه |
[].secondDriver.InsuranceId | stringمیتواند null باشد | شناسه بیمه |
[].secondDriver.IsActive | booleanغیرتهی | وضعیت فعال |
[].secondDriver.Mobile | stringمیتواند null باشد | شماره همراه |
[].secondDriver.NOVE_GAVAHINAMEH | stringمیتواند null باشد | نوع گواهینامه |
[].secondDriver.Name | stringمیتواند null باشد | نام |
[].secondDriver.NationalId | stringمیتواند null باشد | کد ملی |
[].secondDriver.TARIKH_ETEBAR_KART_SALAMAT | stringمیتواند null باشد | اعتبار کارت سلامت |

