Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

552 total results found

POST /v2/charter/warranty

Back-end API.php

Charter: Manage Warranties (Batch Operation) این اندپوینت به عنوان یک ابزار مدیریتی جامع برای گارانتی‌های یک چارتر عمل می‌کند. با استفاده از متد POST، این اندپوینت قادر است در یک فراخوانی، لیستی از عملیات ایجاد، به‌روزرسانی و حذف را بر روی گارانتی‌ها انجام ده...

GET /v2/charter/warranty

Back-end API.php

Charter: List Warranties این اندپوینت برای بازیابی لیستی کامل از تمام گارانتی‌های مرتبط با یک چارتر مشخص (main_id) استفاده می‌شود. به ازای هر گارانتی، اطلاعات تکمیلی شامل جزئیات گارانتی‌کننده (همکار) و لیست اتاق‌های اختصاص‌داده‌شده (برای چارترهای اقامتگاهی) ن...

GET /v2/charter/services/list

Back-end API.php

Charter: List Service Categories & Services این اندپوینت برای دریافت لیست دسته‌بندی‌های خدمات چارتر به‌همراه سرویس‌های زیرمجموعه هر دسته استفاده می‌شود. داده‌ها از جداول charter_service_categories و charter_services بارگذاری شده و فقط مواردی که status = 1 دار...

GET /v2/charter/flight-rate

Back-end API.php

Charter: Get Approved Flight Rate این اندپوینت نرخ مصوب (Approved Flight Rate) میان دو فرودگاه را بر اساس جدول approved_flight_rate بازیابی می‌کند. سیستم ابتدا دقیقاً مسیر origin → destination را جستجو می‌کند و در صورت نبود، مسیر destination → origin را نیز ب...

GET /v2/charter/pledger

Back-end API.php

Charter: List Branch Pledgers این اندپوینت لیست ضامنین (Pledgers) یک شعبه را از جدول charter_pledgers به همراه اطلاعات همکار (colleague) بازیابی می‌کند. داده‌ها با join روی جدول colleagues enrich شده و خروجی نهایی یک آرایه items با ساختار title.fa و title.en ...

POST /v2/charter/pledger

Back-end API.php

pledger: storePledgerCharter این اندپوینت یک ضامن جدید (Pledger) را برای یک شعبه در جدول charter_pledgers ثبت می‌کند. در صورت موفقیت مقدار خاصی برنمی‌گرداند و تنها وضعیت 201 Created داده می‌شود. URL: /v2/charter/pledger Method: POST Controller: Charter...

POST /v2/charter/accommodation/rooms

Back-end API.php

rooms: getCharterAccommodationRooms این اندپوینت برای دریافت لیست اتاق‌های اقامتگاه (Accommodation Rooms) مرتبط با یک محاسبه calculation_id استفاده می‌شود. مقدار calculation_id ابتدا اصلاح شده و از جدول مرتبط واکشی می‌گردد. فقط زمانی پاسخ معتبر برگردانده می‌ش...

POST /v2/charter/accommodation/rooms/access

Back-end API.php

Charter: Access Accommodation Rooms این اندپوینت برای «از دسترس خارج کردن» یا «بازگرداندن به دسترس» یک اتاق اقامتگاهی استفاده می‌شود. رفتار اندپوینت بر اساس ارسال یا عدم ارسال start_date و end_date دو حالت مختلف دارد: در حالت بازه‌دار روی تاریخ‌ها عمل می‌کند ...

GET /v2/academy/categories/view

Back-end API.php

Academy: View Categories این اندپوینت برای دریافت لیست دسته‌بندی‌های فعال آکادمی استفاده می‌شود. تنها رکوردهایی که status = 1 دارند واکشی می‌شوند و داده‌ها در ساختار استاندارد شامل فیلدهای id، slug، flag، title، description و status بازگردانده می‌شوند. U...

GET /v2/academy/courses/view

Back-end API.php

Academy: View Courses این اندپوینت لیست دوره‌های آموزشی آکادمی را با امکان فیلتر بر اساس دسته‌بندی بازمی‌گرداند. داده‌ها شامل اطلاعات کامل دوره، اطلاعات دسته‌بندی مرتبط، وضعیت کاربر در دوره (progress)، تعداد کل مراحل و وضعیت نمایش (featured) است. تنها دوره‌ها...

GET /v2/academy/course/steps/view

Back-end API.php

Academy: View Course Steps این اندپوینت اطلاعات کامل یک دوره آموزشی به‌همراه تمام مراحل (steps) آن را برمی‌گرداند. همچنین وضعیت پیشرفت کاربر (current_step و completed) را به‌روزرسانی و بازگردانی می‌کند. منطق این API بر اساس آخرین مرحله (آخرین رکورد step) داده...

POST /v2/academy/course/steps/update

Back-end API.php

Academy: Update / Store / Delete Course Steps این اندپوینت سه عملیات روی مراحل دوره (Course Steps) انجام می‌دهد: ایجاد (store)، ویرایش (update) و حذف (delete). نوع عملیات از طریق پارامتر action مشخص می‌شود. همه عملیات‌ها روی جدول academy_course_steps انجام می...

GET /v2/mail/servers/list

Back-end API.php

Mail: Get Server List این اندپوینت لیستی از سرورهای ایمیل فعال (Status = 1) را برای یک شعبه (Branch) خاص بازیابی می‌کند. خروجی شامل اطلاعات پیکربندی سرویس و محدودیت‌های ماهانه هر سرور است که برای مدیریت ارسال ایمیل‌ها استفاده می‌شود. Request Overview ...

GET /v2/mail/address/list

Back-end API.php

Mail: Get Address List این اندپوینت لیستی از آدرس‌های ایمیل تعریف شده روی یک سرور خاص را برمی‌گرداند. نکته کلیدی در این اندپوینت، سیستم دسترسی است: تنها آدرس‌هایی بازگردانده می‌شوند که شناسه اپراتور درخواست‌دهنده در لیست کاربران مجاز آن آدرس (`users` JSON col...

POST /v2/mail/address/store

Back-end API.php

Mail: Create Address این اندپوینت برای ایجاد یک حساب ایمیل جدید استفاده می‌شود. این متد یک فرآیند دو مرحله‌ای دارد: ابتدا درخواست ساخت اکانت را به سرویس‌دهنده خارجی (External API) ارسال می‌کند و در صورت موفقیت، اطلاعات آن را در دیتابیس محلی ذخیره کرده و به اپ...

GET /v2/mail/{type}/list

Back-end API.php

Mail: Get Mailbox List این اندپوینت چندمنظوره برای دریافت لیست ایمیل‌ها بر اساس دسته‌بندی‌های مختلف استفاده می‌شود. بسته به پارامتر type در آدرس، سیستم می‌تواند صندوق ورودی، صندوق ارسال، پیش‌نویس‌ها، یا ایمیل‌های فیلتر شده بر اساس تگ و لیبل را بازگرداند. R...

POST /v2/mail/{type}/update

Back-end API.php

Mail: Update Attributes این اندپوینت یک متد عمومی و داینامیک برای ویرایش ویژگی‌های یک ایمیل است. با استفاده از این متد می‌توان وضعیت‌هایی مانند "خوانده شده" (`read_at`)، برچسب‌ها (`label`)، تگ‌ها (`tag`) یا هر ستون دیگری از ایمیل را در صندوق ورودی یا ارسالی ت...

POST /v2/mail/attachments/download

Back-end API.php

Mail: Download Attachment این اندپوینت وظیفه دریافت لینک دانلود فایل‌های پیوست ایمیل را بر عهده دارد. برای ایمیل‌های ورودی (Inbox)، از استراتژی Lazy Download استفاده می‌شود: فایل ابتدا روی سرور ایمیل خارجی است؛ اگر اولین بار باشد که درخواست می‌شود، فایل دانلو...

GET /v2/mail/sent/get

Back-end API.php

Mail: Get Sent Details این اندپوینت برای دریافت جزئیات کامل یک ایمیل ارسال شده استفاده می‌شود. برخلاف لیست‌ها که اطلاعات خلاصه‌ای ارائه می‌دهند، این متد متن کامل بدنه ایمیل (`content`)، لیست کامل گیرندگان (CC/BCC) و آرایه کامل فایل‌های پیوست را باز می‌گرداند....

POST /v2/mail/sent/store

Back-end API.php

Mail: Store & Send Email این اندپوینت وظیفه ذخیره‌سازی و ارسال ایمیل را بر عهده دارد. عملکرد این متد وابسته به پارامتر type است: اگر outbox باشد، ایمیل علاوه بر ذخیره شدن در دیتابیس، با استفاده از تنظیمات SMTP پویا (Dynamic SMTP) بلافاصله ارسال می‌شود. در غیر...