Skip to main content
#P1754

GET /v2/core/application_interface_types

List Application Interface Types

این اندپوینت لیست ثابت و از پیش تعریف‌شده‌ای از انواع (Types) قابل قبول برای رابط‌های نرم‌افزاری را بازمی‌گرداند. این لیست معمولاً برای پر کردن Dropdown‌ها در فرم‌های ایجاد یا ویرایش (اندپوینت‌های R و S) استفاده می‌شود تا کاربر یکی از مقادیر مجاز را انتخاب کند.

Request Overview

URL: /v2/core/application_interface_types
Method: GET
Controller: CoreController@listApplicationInterfacTypes
Middleware: authWithJwt

Access Control

  • نیاز به توکن احراز هویت (JWT) دارد.

Logic Details

این متد هیچ پردازش دیتابیسی انجام نمی‌دهد و یک آرایه استاتیک از مقادیر زیر را برمی‌گرداند:

ID / Title Description
recaptcha سرویس کپچا گوگل یا مشابه.
sms پنل‌های ارسال پیامک.
ami رابط‌های Asterisk Manager Interface (VoIP).
ftp پروتکل انتقال فایل.
support سیستم‌های پشتیبانی/تیکتینگ.
api سایر APIهای عمومی وب‌سرویس.
smtp پروتکل ارسال ایمیل.

Response Structure

نمونه پاسخ موفق (200 OK)

{
    "items": [
        { "id": "recaptcha", "title": "recaptcha" },
        { "id": "sms", "title": "sms" },
        { "id": "ami", "title": "ami" },
        { "id": "ftp", "title": "ftp" },
        { "id": "support", "title": "support" },
        { "id": "api", "title": "api" },
        { "id": "smtp", "title": "smtp" }
    ],
    "meta": {
        "timestamp": 1733754000
    }
}

Flowchart

Start Request
Load Static Data Array
(recaptcha, sms, api, ...)
Return JSON Response