اطلاعات سند تجاری
استعلام از سرویس راهداری با کنترل دسترسی، ثبت مصرف و پاسخ استاندارد.
این سرویس موقتاً غیرفعال است
قرارداد برای آمادهسازی اتصال در دسترس است. پیش از درخواست عملیاتی، وضعیت خدمت را با پشتیبانی بررسی کنید.
GET
/api/v1/rmto/trade-documentورودیهای درخواست
پارامترها را با نام دقیق در query string ارسال کنید. نوع داده و الزامی بودن هر فیلد را پیش از ارسال بررسی کنید.
referenceDocumentNumberstringالزامیشماره سند مرجع
نمونه:123456documentTypeintegerالزامینوع سند مطابق مجوز راهداری
نمونه:1- پارامترها در 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/trade-document?referenceDocumentNumber=123456&documentType=1' \
--header "X-API-Key: $BARBAN_API_KEY" \
--header "Idempotency-Key: example-trade-document-001" \
--header "Accept: application/json"مقادیر نمونهاند. کپی کد هیچ درخواستی ارسال نمیکند.
کلید آزمایشی بدون فراخوانی راهداری پاسخ میدهد؛ کسر سهمیه به تنظیمات خریداریشده پلن بستگی دارد.
قرارداد با WSDL نسخه V03 در 2026-10-20 تطبیق داده شده است؛ موفقیت استعلام عملیاتی نیازمند مجوز و حساب معتبر راهداری است.
ساختار پاسخ
JSONابتدا وضعیت HTTP و پوش پاسخ را بررسی کنید. مقادیر این مثال آموزشیاند؛ وجود قرارداد، سلامت لحظهای سرویس بالادستی را تضمین نمیکند.
نمونه آموزشی پاسخ
{
"requestId": "example-trade-document-001",
"sandbox": true,
"found": true,
"data": {
"sandbox": true,
"service": "trade-document",
"message": "احراز هویت و ساختار درخواست معتبر است؛ راهداری فراخوانی نشد."
},
"error": null
}فیلدهای داده پاسخ ۵۵ فیلد
| فیلد | نوع و مقدار تهی | توضیح |
|---|---|---|
ContainersCount | stringمیتواند null باشد | تعداد کانتینر |
ContainersList | arrayمیتواند null باشد | کانتینرها |
ContainersList[].AdditionalInformation | stringمیتواند null باشد | اطلاعات تکمیلی |
ContainersList[].EmptyWeight | stringمیتواند null باشد | وزن خالی |
ContainersList[].GoodsList | arrayمیتواند null باشد | فهرست کالاها |
ContainersList[].GoodsList[].AdditionalInformation | stringمیتواند null باشد | اطلاعات تکمیلی |
ContainersList[].GoodsList[].Count | stringمیتواند null باشد | تعداد |
ContainersList[].GoodsList[].DangerousGoodsCode | stringمیتواند null باشد | کد کالای خطرناک |
ContainersList[].GoodsList[].GoodsCode | stringمیتواند null باشد | کد کالا |
ContainersList[].GoodsList[].GoodsDescription | stringمیتواند null باشد | شرح کالا |
ContainersList[].GoodsList[].GrossWeight | stringمیتواند null باشد | وزن ناخالص |
ContainersList[].GoodsList[].HSCode | stringمیتواند null باشد | کد تعرفه کالا |
ContainersList[].GoodsList[].LogisticCode | stringمیتواند null باشد | کد لجستیک |
ContainersList[].GoodsList[].TraceCode | stringمیتواند null باشد | کد رهگیری |
ContainersList[].GoodsList[].Volume | stringمیتواند null باشد | حجم |
ContainersList[].GrossWeight | stringمیتواند null باشد | وزن ناخالص |
ContainersList[].Humidity | stringمیتواند null باشد | رطوبت |
ContainersList[].ID | stringمیتواند null باشد | شناسه |
ContainersList[].LoadVolume | stringمیتواند null باشد | حجم بارگیری |
ContainersList[].MaxTemp | stringمیتواند null باشد | بیشینه دما |
ContainersList[].MinTemp | stringمیتواند null باشد | کمینه دما |
ContainersList[].PackagCount | integer (int32)غیرتهی | تعداد بسته |
ContainersList[].Seals | arrayمیتواند null باشد | پلمبها |
ContainersList[].Seals[].Marks | stringمیتواند null باشد | علائم |
ContainersList[].Seals[].SealingParty | stringمیتواند null باشد | عامل پلمب |
ContainersList[].Type | stringمیتواند null باشد | نوع |
ContainersList[].UnitTemp | stringمیتواند null باشد | واحد دما |
DischargePostalCode | stringمیتواند null باشد | کدپستی تخلیه |
DriverName | stringمیتواند null باشد | نام راننده |
DriverNationalCode | stringمیتواند null باشد | کد ملی راننده |
Error_Code | integer (int32)غیرتهی | کد خطا |
Error_Message | stringمیتواند null باشد | شرح خطا |
GoodsValue | stringمیتواند null باشد | ارزش کالا |
GrossWeight | stringمیتواند null باشد | وزن ناخالص |
LoadingDateTime | integer (int64)غیرتهی | زمان بارگیری |
LoadingPostalCode | stringمیتواند null باشد | کدپستی بارگیری |
NetWeight | stringمیتواند null باشد | وزن خالص |
PackageCount | stringمیتواند null باشد | تعداد بسته |
ReceiverName | stringمیتواند null باشد | نام گیرنده |
ReceiverNationalCode | stringمیتواند null باشد | کد ملی گیرنده |
RegistrationDate | integer (int64)غیرتهی | تاریخ ثبت سند |
SenderName | stringمیتواند null باشد | نام فرستنده |
SenderNationalCode | stringمیتواند null باشد | کد ملی فرستنده |
VesselRegistrationNumber | stringمیتواند null باشد | شماره ثبت وسیله حمل |
listGoods | arrayمیتواند null باشد | کالاها |
listGoods[].AdditionalInformation | stringمیتواند null باشد | اطلاعات تکمیلی |
listGoods[].Count | stringمیتواند null باشد | تعداد |
listGoods[].DangerousGoodsCode | stringمیتواند null باشد | کد کالای خطرناک |
listGoods[].GoodsCode | stringمیتواند null باشد | کد کالا |
listGoods[].GoodsDescription | stringمیتواند null باشد | شرح کالا |
listGoods[].GrossWeight | stringمیتواند null باشد | وزن ناخالص |
listGoods[].HSCode | stringمیتواند null باشد | کد تعرفه کالا |
listGoods[].LogisticCode | stringمیتواند null باشد | کد لجستیک |
listGoods[].TraceCode | stringمیتواند null باشد | کد رهگیری |
listGoods[].Volume | stringمیتواند null باشد | حجم |

