الانتقال إلى المحتوى الرئيسي
GET
/
templates
عرض قائمة قوالب الاسكربتات
curl --request GET \
  --url https://api.altostrat.io/templates \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "d9e5b5e3-3e8a-4c2f-8d2a-7e6e5a4b1c0d",
      "name": "إعداد جدار الحماية القياسي",
      "description": "يطبق المجموعة القياسية من قواعد جدار الحماية الخاصة بالشركة على جهاز.",
      "content": "/ip firewall filter add chain=input action=accept connection-state=established,related",
      "metadata": {
        "version": "1.2",
        "compliance": "PCI-DSS"
      },
      "author": "auth0|642b7f3b8b3b3e3e3e3e3e3e",
      "read_only": false,
      "created_at": "2025-10-29T10:30:00.000000Z",
      "updated_at": "2025-10-29T11:00:00.000000Z"
    }
  ],
  "links": {
    "first": "https://api.altostrat.io/templates?page=1",
    "last": "https://api.altostrat.io/templates?page=5",
    "prev": "https://api.altostrat.io/templates?page=2",
    "next": "https://api.altostrat.io/templates?page=4"
  },
  "meta": {
    "current_page": 3,
    "from": 21,
    "last_page": 5,
    "path": "https://api.altostrat.io/templates",
    "per_page": 10,
    "to": 30,
    "total": 50
  }
}

Authorizations

Authorization
string
header
required

تستخدم واجهة برمجة تطبيقات Altostrat SDX رموز Bearer من نوع JWT للمصادقة. احصل على رمز عبر واجهة برمجة تطبيقات المصادقة وأدرجه في ترويسة Authorization كـ 'Bearer {token}'.

Query Parameters

type
enum<string>

تصفية القوالب حسب النوع. 'public' للقوالب العالمية، 'private' للقوالب الخاصة بالمؤسسة. حذف هذا المعلمة يعرض كلاهما.

الخيارات المتاحة:
public,
private

مصطلح بحث لتصفية القوالب بالاسم أو الوصف.

Response

قائمة مقسمة إلى صفحات من قوالب الاسكربتات.

data
object[]
meta
object