آخرین وضعیت آیتم خریداری شده – Book Status

در این بخش میتوانید از وضعیت رزرو خود مطلع شوید.

اطلاع از وضعیت رزرو از طریق API

عنوان وضعیت مقادیر توضیحات
Method اجباری GET متد ارسال درخواست
Domain اجباری نام دامنه ثبت شده در اتوماسیون  
Api Url اجباری دامنه هسته مرکزی سرویس  
Api version اجباری به نسخه فعلی سرویس API تلقی میشود که در قسمت پیش نیازهای اتوماسیون به ریز شرح داده شده است.  
Authorization اجباری توکن JWT تولید شده این توکن بصورت JWT تولید میشود.

در این روش شما باید درخواست خود را از طریق لینک زیر ارسال فرمائید.

سربرگ – Header

{{Api Url}}/book/status

HEADER
GET /api/reservation/{{Api version}}/book/status HTTP/1.1
Host: {{Your Host}}
Content-Type: application/json
Authorization: Bearer JWTToken
Domain: {{Your Domain}}

API Url از طریق پنل کاربری قابل مشاهده خواهد بود.

مقادیر ارسالی – Request Data

عنوان نوع وضعیت مقادیر توضیحات
local_pnr String اجباری pnr داخلی
{
  "local_pnr": ""
}

پاسخ صحیح – Response True

عنوان نوع مقادیر توضیحات
payload      
payload.status String confirmed/canceled/refund/done هنگام تایید مقدار کلید برابر با confirmed خواهد بود و هنگام کنسل شدن برابر با canceled خواهد بود و اگر استرداد شده بود برابر با refund و اگر پرواز انجام شده بود برابر با مقدار done خواهد بود.
payload.pnr      
payload.pnr.local String pnr داخلی  
payload.pnr.original String pnr اصلی  
payload.pnr.number Integer شماره بلیت  
payload.refund     اگر مقدار کلید payload.status برابر با refund بود این کلید وجود خواهد داشت.
payload.refund.id Integer    
meta      
meta.timestamp Timestamp   زمان تولید پاسخ   این زمان بر اساس timestamp می باشد – در صورت نیاز از این زمان استفاده شود.

دریافت این پاسخ با Status Code 200 دریافت خواهد شد.

{
    "payload": {
        "status": "refund",
        "pnr": {
            "local": "",
            "original": "",
            "number": 10011
        },
        "refund": {
            "id": 10007
        }
    },
    "meta": {
        "timestamp": "Timestamp" // Timestamp
    }
}

 

پاسخ نادرست – Response False

عنوان نوع مقادیر توضیحات
error      
error.code Integer شماره خطا مربوطه جهت استعلام خطا میتوانید از طریق این لینک اقدام کنید.
meta      
meta.timestamp Timestamp   زمان تولید پاسخ   این زمان بر اساس timestamp می باشد – در صورت نیاز از این زمان استفاده شود.
{
  "error": {
    "code":"Error Code"
  },
  "meta": {
    "timestamp": "Timestamp" // Timestamp
  }
}

در صورت مشاهده Status Code 404 URL درخواست خود را به اشتباه وارد نمود اید.