بیمهنامه بار
استعلام از سرویس راهداری با کنترل دسترسی، ثبت مصرف و پاسخ استاندارد.
GET
/api/v1/rmto/insuranceورودیهای درخواست
پارامترها را با نام دقیق در query string ارسال کنید. نوع داده و الزامی بودن هر فیلد را پیش از ارسال بررسی کنید.
companyintegerالزامیکد شرکت بیمه مطابق InsuranceCompanyEnum؛ برای نمونه ۲ ایران، ۴ آسیا و ۵ دانا
نمونه:2insuranceNumberstringالزامیشماره بیمهنامه
نمونه:123456- پارامترها در query ارسال میشوند. هر مقدار الزامی، حداکثر ۱۲۸ کاراکتر و بدون کاراکتر کنترلی است؛ نام فیلدها و حروف آنها را مطابق قرارداد نگه دارید.
- پارامتر integer باید عدد صحیح مثبت با ارقام لاتین باشد. کدهای مرجع را بهجای نام نمایشی گزینه بفرستید.
- هر فیلد حداکثر ۱۲۸ نویسه و بدون نویسه کنترلی است؛ ورودی نامعتبر پیش از ارسال به راهداری رد میشود.
- عدد صحیح مثبت وارد کنید؛ کد شهر، شرکت بیمه، نوع سند، کالا و شماره بار در محدوده int32 و سایر اعداد صحیح در محدوده int64 هستند. شناسه بزرگ را به Number جاوااسکریپت تبدیل نکنید.
- شرکت بیمه از فهرست کدهای معتبر V03 انتخاب میشود؛ عدد دلخواه یا نام شرکت ورودی معتبر نیست.
نمونه درخواستسمت سرور
# 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/insurance?company=2&insuranceNumber=123456' \
--header "X-API-Key: $BARBAN_API_KEY" \
--header "Idempotency-Key: example-insurance-001" \
--header "Accept: application/json"مقادیر نمونهاند. کپی کد هیچ درخواستی ارسال نمیکند.
کلید آزمایشی بدون فراخوانی راهداری پاسخ میدهد؛ کسر سهمیه به تنظیمات خریداریشده پلن بستگی دارد.
قرارداد با WSDL نسخه V03 در 2026-10-20 تطبیق داده شده است؛ موفقیت استعلام عملیاتی نیازمند مجوز و حساب معتبر راهداری است.
ساختار پاسخ
JSONابتدا وضعیت HTTP و پوش پاسخ را بررسی کنید. مقادیر این مثال آموزشیاند؛ وجود قرارداد، سلامت لحظهای سرویس بالادستی را تضمین نمیکند.
نمونه آموزشی پاسخ
{
"requestId": "example-insurance-001",
"sandbox": true,
"found": true,
"data": {
"sandbox": true,
"service": "insurance",
"message": "احراز هویت و ساختار درخواست معتبر است؛ راهداری فراخوانی نشد."
},
"error": null
}فیلدهای داده پاسخ ۱۵ فیلد
| فیلد | نوع و مقدار تهی | توضیح |
|---|---|---|
CmpNam | stringمیتواند null باشد | شرکت بیمه |
EndDte | stringمیتواند null باشد | پایان اعتبار |
Endorsments | arrayمیتواند null باشد | الحاقیههای بیمه |
Endorsments[].IssueDate | stringمیتواند null باشد | تاریخ صدور |
Endorsments[].Text | stringمیتواند null باشد | متن |
ErrorCode | integer (int32)غیرتهی | کد خطا |
ErrorDescription | stringمیتواند null باشد | شرح خطا |
FldNam | stringمیتواند null باشد | رشته بیمه |
IsuDte | stringمیتواند null باشد | تاریخ صدور |
MIsuDte | stringمیتواند null باشد | تاریخ صدور میلادی |
Nam | stringمیتواند null باشد | بیمهگذار |
NtlCod | stringمیتواند null باشد | کد ملی بیمهگذار |
PlcyDoc | stringمیتواند null باشد | شماره بیمهنامه |
SttDte | stringمیتواند null باشد | شروع اعتبار |
UnqCod | stringمیتواند null باشد | کد یکتای بیمه |

