قفل آیتم جستجو شده – Lock در این بخش شما میتوانید آیتم جستجو شده ی خود را جهت رزرو قفل کنید. قفل آیتم از طریق API عنوان وضعیت مقادیر توضیحات Method اجباری POST متد ارسال درخواست Domain اجباری نام دامنه ثبت شده در اتوماسیون   Api Url اجباری دامنه هسته مرکزی سرویس   Api version اجباری به نسخه فعلی سرویس API تلقی میشود که در قسمت  پیش نیازهای اتوماسیون  به ریز شرح داده شده است.   Authorization اجباری توکن JWT تولید شده این توکن بصورت JWT تولید میشود. در این روش شما باید درخواست خود را از طریق لینک زیر ارسال فرمائید. سربرگ – Header {{Api Url}}/lock HEADER POST /api/reservation/{{Api version}}/lock HTTP/1.1 Host: {{Your Host}} Content-Type: application/json Authorization: Bearer JWTToken Domain: {{Your Domain}} API Url از طریق پنل کاربری قابل مشاهده خواهد بود. مقادیر ارسالی – Request Data عنوان نوع وضعیت مقادیر توضیحات charters Array اجباری   آیتم های این کلید متناسب با تعداد چارتر های انتخاب شده تغییر میکند. charters[index].id Integer اجباری     charters[index].item_id Integer اجباری     charters[index].passengers         charters[index].passengers.adult Integer اجباری     charters[index].passengers.infant Integer اجباری { "charters": [ { "id": 10002, "item_id": 10005, "passengers": { "adult": 2, "infant": 1 } }, ... ] } پاسخ صحیح – Response True عنوان نوع مقادیر توضیحات items Array     items[index].id Integer     items[index].status Boolean true/false ممکن است مقدارش true باشد و ممکن است بعضی از ایتم ها قفل نشوند بنابراین مقدار این کلید در آن آیتم ها false خواهد بود. items[index].lock_id Integer آیدی قفل رزرو هنگامی که کلید status true باشد این کلید وجود دارد items[index].duration Integer مدت زمان قفل رزرو هنگامی که کلید status true باشد این کلید وجود دارد items[index].expiration String زمان انقضای قفل رزرو هنگامی که کلید status true باشد این کلید وجود دارد items[index].code Integer code error هنگامی که کلید status false باشد این کلید وجود دارد که مثل رویه های قبلی باید به صفحه error handling برای مشاهده دلیل ارور خود مراجعه فرمایید. meta       meta.timestamp Timestamp   زمان تولید پاسخ   این زمان بر اساس timestamp می باشد – در صورت نیاز از این زمان استفاده شود. دریافت این پاسخ با Status Code 200 دریافت خواهد شد. { "items": [ { "id": 10001, "status": true, "lock_id": 20018, "duration": 5, "expiration": "2025-01-20 13:30:47" }, { "id": 10002, "status": false, "code": 1002 }, ... ], "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 درخواست خود را به اشتباه وارد نمود اید.