#P1754
GET /v2/core/application_interface_types
List Application Interface Types
این اندپوینت لیست ثابت و از پیش تعریفشدهای از انواع (Types) قابل قبول برای رابطهای نرمافزاری را بازمیگرداند. این لیست معمولاً برای پر کردن Dropdownها در فرمهای ایجاد یا ویرایش (اندپوینتهای R و S) استفاده میشود تا کاربر یکی از مقادیر مجاز را انتخاب کند.
Request Overview
URL:
/v2/core/application_interface_typesMethod: 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, ...)
(recaptcha, sms, api, ...)
↓
Return JSON Response