# Developers
**Source:** https://ar.urlkai.com/de/developers
**Language:** Arabic

---

Einstieg 

Authentifizierung 

Bewertungslimit 

Antwortbehandlung 

###### Benutzerdefinierter سبلاش

قائمة سبلاش مخصص

###### تراكبات CTA

قائمة تراكبات CTA

###### الملفات

ملفات القوائم 

رفع ملف

###### كامبانين

قائمة الحملات 

Erstellen Sie eine Kampagne 

تعيين رابط لحملة 

Kampagne aktualisieren 

حذف الحملة

###### كانالي

قائمة القنوات 

قائمة عناصر القناة 

Erstellen Sie einen Kanal 

إسناد عنصر إلى قناة 

قناة أكتواليسيرن 

حذف القناة

###### كونتو

Konto erhalten 

Account aktualisieren

###### Markendomänen

قائمة النطاقات ذات العلامات التجارية 

إنشاء نطاق مرتبط بعلامة تجارية 

Domäne aktualisieren 

حذف المجال

###### كسل

قائمة وحدات البكسل 

إنشاء بيكسل 

Pixel aktualisieren 

حذف البكسل

###### رموز QR

قائمة رموز QR 

Holen Sie sich einen einzigen QR-Code 

Erstellen Sie einen QR-Code 

تحديث رمز الاستجابة السريعة 

Löschen Sie einen QR-Code

###### Verknüpfungen

روابط القائمة 

احصل على رابط واحد 

Einen Link kürzen 

Link aktualisieren 

Link löschen

#### API-Referenz für Entwickler

###### Einstieg

Damit Anfragen vom System verarbeitet werden können, ist ein API-Schlüssel erforderlich. Sobald sich ein Benutzer registriert, wird automatisch ein API-Schlüssel für diesen Benutzer generiert. Der API-Schlüssel muss mit jeder Anfrage gesendet werden (siehe vollständiges Beispiel unten). Wenn der API-Schlüssel nicht gesendet wird oder abgelaufen ist, wird ein Fehler angezeigt. Bitte achten Sie darauf, Ihren API-Schlüssel geheim zu halten, um Missbrauch zu verhindern.

###### Authentifizierung

Um sich beim API-System zu authentifizieren, müssen Sie bei jeder Anfrage Ihren API-Schlüssel als Autorisierungstoken senden. Unten sehen Sie einen Beispielcode.

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب POST "https://urlkai.com/api/account" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();
curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/account" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "POST" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
));

$response = curl_exec ($curl) ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/account',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    الجسم: ''
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/account"
الحمولة = {}
الرؤوس = {
  'التفويض': 'حامله يورابيكي',
  "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Bewertungslimit

Unsere API verfügt über einen Ratenbegrenzer zum Schutz vor Anfragenspitzen, um ihre Stabilität zu maximieren. Unser Ratenbegrenzer ist derzeit auf 30 Anfragen pro 1 Minute begrenzt. يرجى ملاحظة أن السعر قد يتغير وفقا للخطة التي اشتركت فيها.

Neben der Antwort werden mehrere Header gesendet, die untersucht werden können, um verschiedene Informationen über die Anfrage zu ermitteln.

```
X-RateLimit-Limit: 30  
X-RateLimit-Remaining: 29  
X-RateLimit-Reset: TIMESTAMP
```

###### Antwortbehandlung

Alle API-Antworten werden standardmäßig im JSON-Format zurückgegeben. Um diese in verwertbare Daten umzuwandeln, muss je nach Sprache die entsprechende Funktion verwendet werden. In PHP kann die Funktion json\_decode() verwendet werden, um die Daten entweder in ein Objekt (Standard) oder ein Array (den zweiten Parameter auf true zu setzen) zu konvertieren. Es ist sehr wichtig, den Fehlerschlüssel zu überprüfen, da er Auskunft darüber gibt, ob ein Fehler aufgetreten ist oder nicht. Sie können auch den Header-Code überprüfen.

```
{
    "error": 1,
    "message": "An error occurred"
}
```

---

#### Benutzerdefinierter سبلاش - Open in ChatGPT - Open in Claude

###### قائمة سبلاش مخصص

حصل  `https://urlkai.com/api/splash?limit=2&page=1`

للحصول على صفحات البداية المخصصة عبر واجهة برمجة التطبيقات، يمكنك استخدام نقطة النهاية هذه. يمكنك أيضا تصفية البيانات (انظر الجدول لمزيد من المعلومات).

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| حد | (اختياري) نتيجة بيانات لكل صفحة |
| صفحة | (اختياري) طلب الصفحة الحالية |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب الحصول على "https://urlkai.com/api/splash?limit=2&page=1" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/splash?limit=2&page=1" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "GET" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/splash?limit=2&page=1',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/splash?limit=2&page=1"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/splash?limit=2&page=1");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "error": "0",
    "البيانات": {
        "النتيجة": 2 ،
        "perpage": 2 ،
        "الصفحة الحالية": 1,
        "الصفحة التالية": 1,
        "maxpage": 1 ،
        "سبلاش": [
            {
                "المعرف": 1 ،
                "الاسم": "المنتج 1 الترويجي",
                "التاريخ": "2020-11-10 18:00:00"
            },
            {
                "المعرف": 2 ،
                "الاسم": "المنتج 2 الترويجي",
                "التاريخ": "2020-11-10 18:10:00"
            }
        ]
    }
}
```

---

#### تراكبات CTA - Open in ChatGPT - Open in Claude

###### قائمة تراكبات CTA

حصل  `https://urlkai.com/api/overlay?limit=2&page=1`

للحصول على تراكبات الحث على اتخاذ إجراء عبر واجهة برمجة التطبيقات، يمكنك استخدام نقطة النهاية هذه. يمكنك أيضا تصفية البيانات (انظر الجدول لمزيد من المعلومات).

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| حد | (اختياري) نتيجة بيانات لكل صفحة |
| صفحة | (اختياري) طلب الصفحة الحالية |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب الحصول على "https://urlkai.com/api/overlay?limit=2&page=1" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/overlay?limit=2&page=1" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "GET" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/overlay?limit=2&page=1',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/overlay?limit=2&page=1"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/overlay?limit=2&page=1");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "error": "0",
    "البيانات": {
        "النتيجة": 2 ،
        "perpage": 2 ،
        "الصفحة الحالية": 1,
        "الصفحة التالية": 1,
        "maxpage": 1 ،
        "CTA": [
            {
                "المعرف": 1 ،
                "type": "message",
                "الاسم": "المنتج 1 الترويجي",
                "التاريخ": "2020-11-10 18:00:00"
            },
            {
                "المعرف": 2 ،
                "النوع": "جهة الاتصال",
                "الاسم": "صفحة الاتصال",
                "التاريخ": "2020-11-10 18:10:00"
            }
        ]
    }
}
```

---

#### الملفات - Open in ChatGPT - Open in Claude

###### ملفات القوائم

حصل  `https://urlkai.com/api/files?limit=2&page=1`

احصل على كل ملفاتك. يمكنك أيضا البحث بالاسم.

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| اسم | (اختياري) ابحث عن ملف بالاسم |
| حد | (اختياري) نتيجة بيانات لكل صفحة |
| صفحة | (اختياري) طلب الصفحة الحالية |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/files?limit=2&page=1' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/files?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => [
        "Authorization: Bearer YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
```

```
var request = require('request');
var options = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/files?limit=2&page=1',
    'headers': {
        'Authorization': 'Bearer YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(response.body);
});
```

```
import requests
url = "https://urlkai.com/api/files?limit=2&page=1"
payload = {}
headers = {
    'Authorization': 'Bearer YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/files?limit=2&page=1");
request.Headers.Add("Authorization", "Bearer YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "error": 0,
    "result": 3,
    "perpage": 15,
    "currentpage": 1,
    "nextpage": null,
    "maxpage": 1,
    "list": [
        {
            "id": 1,
            "name": "My Photo",
            "downloads": 10,
            "shorturl": "https:\/\/urlkai.com\/xIsVX",
            "date": "2022-08-09 17:00:00"
        },
        {
            "id": 2,
            "name": "My Documents",
            "downloads": 15,
            "shorturl": "https:\/\/urlkai.com\/SrvUe",
            "date": "2022-08-10 17:01:00"
        },
        {
            "id": 3,
            "name": "My Files",
            "downloads": 5,
            "shorturl": "https:\/\/urlkai.com\/tAfEF",
            "date": "2022-08-11 19:01:00"
        }
    ]
}
```

###### رفع ملف

منصب  `https://urlkai.com/api/files/upload/:filename?name=My+File`

قم بتحميل ملف عن طريق إرسال البيانات الثنائية كجسم منشور. تحتاج إلى إرسال اسم الملف مع الامتداد بدلا من :filename في الرابط (مثلا brandkit.zip). يمكنك تعيين الخيارات بإرسال المعلمات التالية.

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| اسم | (اختياري) اسم الملف |
| تقليد | (اختياري) الاسم المستعار المخصص بدلا من الاسم المستعار العشوائي. |
| المجال | (اختياري) المجال المخصص |
| شعار | (اختياري) حماية كلمة المرور |
| انتهاء | (اختياري) انتهاء صلاحية مثال التحميل 2021-09-28 |
| Maxdownloads | (اختياري) الحد الأقصى لعدد التنزيلات |

cURL
PHP
Node.js
Python
C#

```
curl --location --request POST 'https://urlkai.com/api/files/upload/:filename?name=My+File' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '"BINARY DATA"'
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/files/upload/:filename?name=My+File",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "Authorization: Bearer YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '"BINARY DATA"',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
```

```
var request = require('request');
var options = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/files/upload/:filename?name=My+File',
    'headers': {
        'Authorization': 'Bearer YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    body: JSON.stringify("BINARY DATA"),
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(response.body);
});
```

```
import requests
url = "https://urlkai.com/api/files/upload/:filename?name=My+File"
payload = "BINARY DATA"
headers = {
    'Authorization': 'Bearer YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/files/upload/:filename?name=My+File");
request.Headers.Add("Authorization", "Bearer YOURAPIKEY");
var content = new StringContent(""BINARY DATA"", System.Text.Encoding.UTF8, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "error": 0,
    "id": 1,
    "shorturl": "https:\/\/urlkai.com\/NXtAR"
}
```

---

#### كامبانين - Open in ChatGPT - Open in Claude

###### قائمة الحملات

حصل  `https://urlkai.com/api/campaigns?limit=2&page=1`

للحصول على حملاتك عبر واجهة برمجة التطبيقات، يمكنك استخدام نقطة النهاية هذه. يمكنك أيضا تصفية البيانات (انظر الجدول لمزيد من المعلومات).

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| حد | (اختياري) نتيجة بيانات لكل صفحة |
| صفحة | (اختياري) طلب الصفحة الحالية |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب الحصول على "https://urlkai.com/api/campaigns?limit=2&page=1" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/campaigns?limit=2&page=1" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "GET" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/campaigns?limit=2&page=1',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/campaigns?limit=2&page=1"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/campaigns?limit=2&page=1");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "error": "0",
    "البيانات": {
        "النتيجة": 2 ،
        "perpage": 2 ،
        "الصفحة الحالية": 1,
        "الصفحة التالية": 1,
        "maxpage": 1 ،
        "الحملات": [
            {
                "المعرف": 1 ،
                "name": "عينة حملة",
                "عام": خطأ ،
                "الدوار": خطأ ،
                "list": "https:\/\/domain.com\/u\/admin\/list-1"
            },
            {
                "المعرف": 2 ،
                "domain": "حملة فيسبوك",
                "عام": صحيح,
                "rotator": "https:\/\/domain.com\/r\/test",
                "list": "https:\/\/domain.com\/u\/admin\/test-2"
            }
        ]
    }
}
```

###### Erstellen Sie eine Kampagne

منصب  `https://urlkai.com/api/campaign/add`

يمكن إضافة حملة باستخدام نقطة النهاية هذه.

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| اسم | (اختياري) اسم الحملة |
| سبيكه | (اختياري) سبيكة مدورة |
| علني | (اختياري) ولوج |

cURL
PHP
Node.js
Python
C#

```
curl --location --request POST 'https://urlkai.com/api/campaign/add' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "New Campaign",
    "slug": "new-campaign",
    "public": true
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/campaign/add",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "Authorization: Bearer YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "New Campaign",
	    "slug": "new-campaign",
	    "public": true
	}',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
```

```
var request = require('request');
var options = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/campaign/add',
    'headers': {
        'Authorization': 'Bearer YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
    "name": "New Campaign",
    "slug": "new-campaign",
    "public": true
}),
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(response.body);
});
```

```
import requests
url = "https://urlkai.com/api/campaign/add"
payload = {
    "name": "New Campaign",
    "slug": "new-campaign",
    "public": true
}
headers = {
    'Authorization': 'Bearer YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/add");
request.Headers.Add("Authorization", "Bearer YOURAPIKEY");
var content = new StringContent("{
    "name": "New Campaign",
    "slug": "new-campaign",
    "public": true
}", System.Text.Encoding.UTF8, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "الخطأ": 0,
    "معرف": 3،
    "المجال": "الحملة الجديدة"،
    "عام": صحيح،
    "الدوار": "https:\/\/domain.com\/r\/new-campaign",
    "القائمة": "https:\/\/domain.com\/u\/admin\/new-campaign-3"
}
```

###### تعيين رابط لحملة

منصب  `https://urlkai.com/api/campaign/:campaignid/assign/:linkid`

يمكن تعيين رابط قصير لحملة باستخدام نقطة النهاية هذه. تتطلب نقطة النهاية معرف الحملة ومعرف الارتباط القصير.

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب POST "https://urlkai.com/api/campaign/:campaignid/assign/:linkid" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/campaign/:campaignid/assign/:linkid" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "POST" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/campaign/:campaignid/assign/:linkid"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("POST"، عنوان url، headers=headers، json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/:campaignid/assign/:linkid");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "message": "تمت إضافة الرابط بنجاح إلى الحملة."
}
```

###### Kampagne aktualisieren

ضع  `https://urlkai.com/api/campaign/:id/update`

لتحديث حملة، تحتاج إلى إرسال بيانات صالحة في JSON عبر طلب PUT. يجب إرسال البيانات كنص أولي لطلبك كما هو موضح أدناه. يوضح المثال أدناه جميع المعلمات التي يمكنك إرسالها ولكن لست مطالبا بإرسال الكل (انظر الجدول لمزيد من المعلومات).

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| اسم | (مطلوب) اسم الحملة |
| سبيكه | (اختياري) سبيكة مدورة |
| علني | (اختياري) ولوج |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب PUT 'https://urlkai.com/api/campaign/:id/update' \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
--data-raw '{
    "الاسم": "حملة تويتر",
    "slug": "حملة تويتر",
    "عام": صحيح
}'
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/campaign/:id/update" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "وضع" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "الاسم": "حملة تويتر",
	    "slug": "حملة تويتر",
	    "عام": صحيح
	}',
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'طريقة': 'وضع',
    'url': 'https://urlkai.com/api/campaign/:id/update',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    الجسم: JSON.stringify({
    "الاسم": "حملة تويتر",
    "slug": "حملة تويتر",
    "عام": صحيح
}),
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/campaign/:id/update"
الحمولة = {
    "الاسم": "حملة تويتر",
    "slug": "حملة تويتر",
    "عام": صحيح
}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("PUT"، عنوان url، headers=headers، json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/campaign/:id/update");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{
    "الاسم": "حملة تويتر",
    "slug": "حملة تويتر",
    "عام": صحيح
}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "المعرف": 3 ،
    "النطاق": "حملة تويتر"،
    "عام": صحيح,
    "rotator": "https:\/\/domain.com\/r\/twitter-campaign",
    "list": "https:\/\/domain.com\/u\/admin\/twitter-campaign-3"
}
```

###### حذف الحملة

حذف  `https://urlkai.com/api/campaign/:id/delete`

لحذف حملة، عليك إرسال طلب حذف.

cURL
PHP
Node.js
Python
C#

```
curl --location --request delete 'https://urlkai.com/api/campaign/:id/delete' \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL => "https://urlkai.com/api/campaign/:id/delete" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "حذف" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'حذف',
    'url': 'https://urlkai.com/api/campaign/:id/delete',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/campaign/:id/delete"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("DELETE", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/campaign/:id/delete");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "message": "تم حذف الحملة بنجاح."
}
```

---

#### كانالي - Open in ChatGPT - Open in Claude

###### قائمة القنوات

حصل  `https://urlkai.com/api/channels?limit=2&page=1`

للحصول على قنواتك عبر واجهة برمجة التطبيقات، يمكنك استخدام نقطة النهاية هذه. يمكنك أيضا تصفية البيانات (انظر الجدول لمزيد من المعلومات).

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| حد | (اختياري) نتيجة بيانات لكل صفحة |
| صفحة | (اختياري) طلب الصفحة الحالية |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب الحصول على "https://urlkai.com/api/channels?limit=2&page=1" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/channels?limit=2&page=1" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "GET" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/channels?limit=2&page=1',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/channels?limit=2&page=1"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channels?limit=2&page=1");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "error": "0",
    "البيانات": {
        "النتيجة": 2 ،
        "perpage": 2 ،
        "الصفحة الحالية": 1,
        "الصفحة التالية": 1,
        "maxpage": 1 ،
        "القنوات": [
            {
                "المعرف": 1 ،
                "الاسم": "القناة 1",
                "description": "وصف القناة 1",
                "اللون": "#000000",
                "متميز": صحيح
            },
            {
                "المعرف": 2 ،
                "name": "القناة 2",
                "description": "وصف القناة 2",
                "اللون": "#FF0000",
                "متميز": خطأ
            }
        ]
    }
}
```

###### قائمة عناصر القناة

حصل  `https://urlkai.com/api/channel/:id?limit=1&page=1`

للحصول على عناصر في قنوات محددة عبر واجهة برمجة التطبيقات، يمكنك استخدام نقطة النهاية هذه. يمكنك أيضا تصفية البيانات (انظر الجدول لمزيد من المعلومات).

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| حد | (اختياري) نتيجة بيانات لكل صفحة |
| صفحة | (اختياري) طلب الصفحة الحالية |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب الحصول على "https://urlkai.com/api/channel/:id?limit=1&page=1" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/channel/:id?limit=1&page=1" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "GET" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/channel/:id?limit=1&page=1',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/channel/:id?limit=1&page=1"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channel/:id?limit=1&page=1");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "error": "0",
    "البيانات": {
        "النتيجة": 2 ،
        "perpage": 2 ،
        "الصفحة الحالية": 1,
        "الصفحة التالية": 1,
        "maxpage": 1 ،
        "العناصر": [
            {
                "type": "links",
                "المعرف": 1 ،
                "title": "رابط العينة الخاص بي",
                "معاينة": "https:\/\/google.com",
                "link": "https:\/\/urlkai.com\/google",
                "التاريخ": "2022-05-12"
            },
            {
                "النوع": "السيرة الذاتية",
                "المعرف": 1 ،
                "title": "عينة السيرة الذاتية الخاصة بي",
                "معاينة": "https:\/\/urlkai.com\/mybio",
                "link": "https:\/\/urlkai.com\/mybio",
                "التاريخ": "2022-06-01"
            }
        ]
    }
}
```

###### Erstellen Sie einen Kanal

منصب  `https://urlkai.com/api/channel/add`

يمكن إضافة قناة باستخدام نقطة النهاية هذه.

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| اسم | (مطلوب) اسم القناة |
| وصف | (اختياري) وصف القناة |
| لون | (اختياري) لون شارة القناة (HEX) |
| نجمه | (اختياري) نجمة القناة أم لا (صواب أو خطأ) |

cURL
PHP
Node.js
Python
C#

```
curl --location --request POST 'https://urlkai.com/api/channel/add' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "New Channel",
    "description": "my new channel",
    "color": "#000000",
    "starred": true
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/channel/add",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "Authorization: Bearer YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "New Channel",
	    "description": "my new channel",
	    "color": "#000000",
	    "starred": true
	}',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
```

```
var request = require('request');
var options = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/channel/add',
    'headers': {
        'Authorization': 'Bearer YOURAPIKEY',
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
    "name": "New Channel",
    "description": "my new channel",
    "color": "#000000",
    "starred": true
}),
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(response.body);
});
```

```
import requests
url = "https://urlkai.com/api/channel/add"
payload = {
    "name": "New Channel",
    "description": "my new channel",
    "color": "#000000",
    "starred": true
}
headers = {
    'Authorization': 'Bearer YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/add");
request.Headers.Add("Authorization", "Bearer YOURAPIKEY");
var content = new StringContent("{
    "name": "New Channel",
    "description": "my new channel",
    "color": "#000000",
    "starred": true
}", System.Text.Encoding.UTF8, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "الخطأ": 0,
    "معرف": 3،
    "الاسم": "القناة الجديدة"،
    "الوصف": "قناتي الجديدة",
    "اللون": "#000000"،
    "نجمة": صحيح
}
```

###### إسناد عنصر إلى قناة

منصب  `https://urlkai.com/api/channel/:channelid/assign/:type/:itemid`

يمكن تعيين عنصر إلى أي قناة عن طريق إرسال طلب يحتوي على معرف القناة ونوع العنصر (الروابط أو السيرة الذاتية أو qr) ومعرف العنصر.

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| channelid: | (مطلوب) معرف القناة |
| :نوع | (مطلوب) الروابط أو السيرة الذاتية أو QR |
| itemid: | (مطلوب) معرف العنصر |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب POST "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "POST" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("POST"، عنوان url، headers=headers، json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "message": "تمت إضافة العنصر بنجاح إلى القناة."
}
```

###### قناة أكتواليسيرن

ضع  `https://urlkai.com/api/channel/:id/update`

لتحديث قناة، تحتاج إلى إرسال بيانات صالحة في JSON عبر طلب PUT. يجب إرسال البيانات كنص أولي لطلبك كما هو موضح أدناه. يوضح المثال أدناه جميع المعلمات التي يمكنك إرسالها ولكن لست مطالبا بإرسال الكل (انظر الجدول لمزيد من المعلومات).

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| اسم | (اختياري) اسم القناة |
| وصف | (اختياري) وصف القناة |
| لون | (اختياري) لون شارة القناة (HEX) |
| نجمه | (اختياري) نجمة القناة أم لا (صواب أو خطأ) |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب PUT 'https://urlkai.com/api/channel/:id/update' \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
--data-raw '{
    "الاسم": "Acme Corp",
    "description": "قناة لعناصر Acme Corp",
    "اللون": "#FFFFFF",
    "متميز": خطأ
}'
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/channel/:id/update" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "وضع" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "الاسم": "Acme Corp",
	    "description": "قناة لعناصر Acme Corp",
	    "اللون": "#FFFFFF",
	    "متميز": خطأ
	}',
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'طريقة': 'وضع',
    'url': 'https://urlkai.com/api/channel/:id/update',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    الجسم: JSON.stringify({
    "الاسم": "Acme Corp",
    "description": "قناة لعناصر Acme Corp",
    "اللون": "#FFFFFF",
    "متميز": خطأ
}),
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/channel/:id/update"
الحمولة = {
    "الاسم": "Acme Corp",
    "description": "قناة لعناصر Acme Corp",
    "اللون": "#FFFFFF",
    "متميز": خطأ
}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("PUT"، عنوان url، headers=headers، json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/channel/:id/update");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{
    "الاسم": "Acme Corp",
    "description": "قناة لعناصر Acme Corp",
    "اللون": "#FFFFFF",
    "متميز": خطأ
}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "message": "تم تحديث القناة بنجاح".
}
```

###### حذف القناة

حذف  `https://urlkai.com/api/channel/:id/delete`

لحذف قناة، عليك إرسال طلب حذف. سيتم إلغاء تعيين جميع العناصر أيضا.

cURL
PHP
Node.js
Python
C#

```
curl --location --request delete 'https://urlkai.com/api/channel/:id/delete' \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/channel/:id/delete" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "حذف" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'حذف',
    'url': 'https://urlkai.com/api/channel/:id/delete',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/channel/:id/delete"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("DELETE", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/channel/:id/delete");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "message": "تم حذف القناة بنجاح".
}
```

---

#### كونتو - Open in ChatGPT - Open in Claude

###### Konto erhalten

حصل  `https://urlkai.com/api/account`

Um Informationen über das Konto zu erhalten, können Sie eine Anfrage an diesen Endpunkt senden, der Daten über das Konto zurückgibt.

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب الحصول على "https://urlkai.com/api/account" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/account" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "GET" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/account',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/account"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "البيانات": {
        "المعرف": 1 ،
        "البريد الإلكتروني": " [البريد الإلكتروني محمي] ",
        "اسم المستخدم": "sampleuser",
        "الصورة الرمزية": "https:\/\/domain.com\/content\/avatar.png",
        "status": "pro",
        "تنتهي الصلاحية": "2022-11-15 15:00:00",
        "مسجل": "2020-11-10 18:01:43"
    }
}
```

###### Account aktualisieren

ضع  `https://urlkai.com/api/account/update`

Um Informationen zu dem Konto zu aktualisieren, können Sie eine Anfrage an diesen Endpunkt senden und er aktualisiert die Daten zu dem Konto.

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب PUT 'https://urlkai.com/api/account/update' \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
--data-raw '{
    "البريد الإلكتروني": " [البريد الإلكتروني محمي] ",
    "password": كلمة مرور جديدة"
}'
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/account/update" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "وضع" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "البريد الإلكتروني": " [البريد الإلكتروني محمي] ",
	    "password": كلمة مرور جديدة"
	}',
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'طريقة': 'وضع',
    'url': 'https://urlkai.com/api/account/update',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    الجسم: JSON.stringify({
    "البريد الإلكتروني": " [البريد الإلكتروني محمي] ",
    "password": كلمة مرور جديدة"
}),
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/account/update"
الحمولة = {
    "البريد الإلكتروني": " [البريد الإلكتروني محمي] ",
    "password": كلمة مرور جديدة"
}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("PUT"، عنوان url، headers=headers، json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/account/update");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{
    "البريد الإلكتروني": " [البريد الإلكتروني محمي] ",
    "password": كلمة مرور جديدة"
}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "message": "تم تحديث الحساب بنجاح."
}
```

---

#### Markendomänen - Open in ChatGPT - Open in Claude

###### قائمة النطاقات ذات العلامات التجارية

حصل  `https://urlkai.com/api/domains?limit=2&page=1`

للحصول على المجالات ذات العلامات التجارية الخاصة بك عبر واجهة برمجة التطبيقات، يمكنك استخدام نقطة النهاية هذه. يمكنك أيضا تصفية البيانات (انظر الجدول لمزيد من المعلومات).

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| حد | (اختياري) نتيجة بيانات لكل صفحة |
| صفحة | (اختياري) طلب الصفحة الحالية |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب الحصول على "https://urlkai.com/api/domains?limit=2&page=1" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/domains?limit=2&page=1" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "GET" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/domains?limit=2&page=1',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/domains?limit=2&page=1"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/domains?limit=2&page=1");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "error": "0",
    "البيانات": {
        "النتيجة": 2 ،
        "perpage": 2 ،
        "الصفحة الحالية": 1,
        "الصفحة التالية": 1,
        "maxpage": 1 ،
        "المجالات": [
            {
                "المعرف": 1 ،
                "المجال": "https:\/\/domain1.com",
                "redirectroot": "https:\/\/rootdomain.com",
                "redirect404": "https:\/\/rootdomain.com\/404"
            },
            {
                "المعرف": 2 ،
                "المجال": "https:\/\/domain2.com",
                "redirectroot": "https:\/\/rootdomain2.com",
                "redirect404": "https:\/\/rootdomain2.com\/404"
            }
        ]
    }
}
```

###### إنشاء نطاق مرتبط بعلامة تجارية

منصب  `https://urlkai.com/api/domain/add`

يمكن إضافة مجال باستخدام نقطة النهاية هذه. يرجى التأكد من توجيه النطاق بشكل صحيح إلى خادمنا.

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| المجال | (مطلوب) النطاق المرتبط بعلامة تجارية بما في ذلك http أو https |
| redirectroot | (اختياري) إعادة توجيه الجذر عندما يزور شخص ما نطاقك |
| إعادة التوجيه404 | (اختياري) إعادة توجيه 404 المخصصة |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب POST "https://urlkai.com/api/domain/add" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
--data-raw '{
    "المجال": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}'
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/domain/add" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "POST" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "المجال": "https:\/\/domain1.com",
	    "redirectroot": "https:\/\/rootdomain.com",
	    "redirect404": "https:\/\/rootdomain.com\/404"
	}',
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/domain/add',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    الجسم: JSON.stringify({
    "المجال": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}),
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/domain/add"
الحمولة = {
    "domain": "https://domain1.com",
    "redirectroot": "https://rootdomain.com",
    "redirect404": "https://rootdomain.com/404"
}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("POST"، عنوان url، headers=headers، json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/domain/add");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{
    "المجال": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "المعرف": 1
}
```

###### Domäne aktualisieren

ضع  `https://urlkai.com/api/domain/:id/update`

لتحديث نطاق ذي علامة تجارية، تحتاج إلى إرسال بيانات صالحة في JSON عبر طلب PUT. يجب إرسال البيانات كنص أولي لطلبك كما هو موضح أدناه. يوضح المثال أدناه جميع المعلمات التي يمكنك إرسالها ولكن لست مطالبا بإرسال الكل (انظر الجدول لمزيد من المعلومات).

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| redirectroot | (اختياري) إعادة توجيه الجذر عندما يزور شخص ما نطاقك |
| إعادة التوجيه404 | (اختياري) إعادة توجيه 404 المخصصة |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب PUT 'https://urlkai.com/api/domain/:id/update' \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
--data-raw '{
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}'
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/domain/:id/update" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "وضع" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "redirectroot": "https:\/\/rootdomain-new.com",
	    "redirect404": "https:\/\/rootdomain-new.com\/404"
	}',
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'طريقة': 'وضع',
    'url': 'https://urlkai.com/api/domain/:id/update',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    الجسم: JSON.stringify({
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}),
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/domain/:id/update"
الحمولة = {
    "redirectroot": "https://rootdomain-new.com",
    "redirect404": "https://rootdomain-new.com/404"
}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("PUT"، عنوان url، headers=headers، json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/domain/:id/update");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "message": "تم تحديث النطاق بنجاح."
}
```

###### حذف المجال

حذف  `https://urlkai.com/api/domain/:id/delete`

لحذف نطاق، عليك إرسال طلب حذف.

cURL
PHP
Node.js
Python
C#

```
curl --location --request delete 'https://urlkai.com/api/domain/:id/delete' \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/domain/:id/delete" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "حذف" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'حذف',
    'url': 'https://urlkai.com/api/domain/:id/delete',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/domain/:id/delete"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("DELETE", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/domain/:id/delete");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "message": "تم حذف النطاق بنجاح."
}
```

---

#### كسل - Open in ChatGPT - Open in Claude

###### قائمة وحدات البكسل

حصل  `https://urlkai.com/api/pixels?limit=2&page=1`

للحصول على أكواد وحدات البكسل الخاصة بك عبر واجهة برمجة التطبيقات، يمكنك استخدام نقطة النهاية هذه. يمكنك أيضا تصفية البيانات (انظر الجدول لمزيد من المعلومات).

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| حد | (اختياري) نتيجة بيانات لكل صفحة |
| صفحة | (اختياري) طلب الصفحة الحالية |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب الحصول على "https://urlkai.com/api/pixels?limit=2&page=1" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/pixels?limit=2&page=1" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "GET" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/pixels?limit=2&page=1',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/pixels?limit=2&page=1"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/pixels?limit=2&page=1");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "error": "0",
    "البيانات": {
        "النتيجة": 2 ،
        "perpage": 2 ،
        "الصفحة الحالية": 1,
        "الصفحة التالية": 1,
        "maxpage": 1 ،
        "وحدات البكسل": [
            {
                "المعرف": 1 ،
                "النوع": "gtmpixel",
                "الاسم": "GTM Pixel",
                "الوسم": "GA-123456789",
                "التاريخ": "2020-11-10 18:00:00"
            },
            {
                "المعرف": 2 ،
                "type": "twitterpixel",
                "الاسم": "Twitter Pixel",
                "tag": "1234567",
                "التاريخ": "2020-11-10 18:10:00"
            }
        ]
    }
}
```

###### إنشاء بيكسل

منصب  `https://urlkai.com/api/pixel/add`

يمكن إنشاء بكسل باستخدام نقطة النهاية هذه. تحتاج إلى إرسال نوع البكسل والعلامة.

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| نوع | (مطلوب) GTMPIXEL | جابيكسل | FBPIXEL | AdwordsPixel | لينكد إن بيكسل | تويتر بكسل | AdrollPixel | كورابيكسل | بينتيريست | بينغ | سناب شات | رديت | تيك توك |
| اسم | (مطلوب) اسم مخصص للبكسل الخاص بك |
| يوم | (مطلوب) علامة البكسل |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب POST "https://urlkai.com/api/pixel/add" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
--data-raw '{
    "النوع": "gtmpixel",
    "name": "GTM الخاص بي",
    "العلامة": "GTM-ABCDE"
}'
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/pixel/add" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "POST" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "النوع": "gtmpixel",
	    "name": "GTM الخاص بي",
	    "العلامة": "GTM-ABCDE"
	}',
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/pixel/add',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    الجسم: JSON.stringify({
    "النوع": "gtmpixel",
    "name": "GTM الخاص بي",
    "العلامة": "GTM-ABCDE"
}),
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/pixel/add"
الحمولة = {
    "النوع": "gtmpixel",
    "name": "GTM الخاص بي",
    "العلامة": "GTM-ABCDE"
}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("POST"، عنوان url، headers=headers، json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/pixel/add");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{
    "النوع": "gtmpixel",
    "name": "GTM الخاص بي",
    "العلامة": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "المعرف": 1
}
```

###### Pixel aktualisieren

ضع  `https://urlkai.com/api/pixel/:id/update`

لتحديث بكسل ، تحتاج إلى إرسال بيانات صالحة في JSON عبر طلب PUT. يجب إرسال البيانات كنص أولي لطلبك كما هو موضح أدناه. يوضح المثال أدناه جميع المعلمات التي يمكنك إرسالها ولكن لست مطالبا بإرسال الكل (انظر الجدول لمزيد من المعلومات).

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| اسم | (اختياري) اسم مخصص للبكسل الخاص بك |
| يوم | (مطلوب) علامة البكسل |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب PUT 'https://urlkai.com/api/pixel/:id/update' \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
--data-raw '{
    "name": "GTM الخاص بي",
    "العلامة": "GTM-ABCDE"
}'
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL => "https://urlkai.com/api/pixel/:id/update",
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "وضع" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "GTM الخاص بي",
	    "العلامة": "GTM-ABCDE"
	}',
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'طريقة': 'وضع',
    'url': 'https://urlkai.com/api/pixel/:id/update',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    الجسم: JSON.stringify({
    "name": "GTM الخاص بي",
    "العلامة": "GTM-ABCDE"
}),
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/pixel/:id/update"
الحمولة = {
    "name": "GTM الخاص بي",
    "العلامة": "GTM-ABCDE"
}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("PUT"، عنوان url، headers=headers، json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/pixel/:id/update");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{
    "name": "GTM الخاص بي",
    "العلامة": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "message": "تم تحديث Pixel بنجاح".
}
```

###### حذف البكسل

حذف  `https://urlkai.com/api/pixel/:id/delete`

لحذف بكسل، تحتاج إلى إرسال طلب حذف.

cURL
PHP
Node.js
Python
C#

```
curl --location --request delete 'https://urlkai.com/api/pixel/:id/delete' \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/pixel/:id/delete" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "حذف" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'حذف',
    'url': 'https://urlkai.com/api/pixel/:id/delete',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/pixel/:id/delete"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("DELETE", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/pixel/:id/delete");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "message": "تم حذف Pixel بنجاح".
}
```

---

#### رموز QR - Open in ChatGPT - Open in Claude

###### قائمة رموز QR

حصل  `https://urlkai.com/api/qr?limit=2&page=1`

Um Ihre QR-Codes über die API abzurufen, können Sie diesen Endpunkt verwenden. Sie können Daten auch filtern (weitere Informationen finden Sie in der Tabelle).

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| حد | (اختياري) نتيجة بيانات لكل صفحة |
| صفحة | (اختياري) طلب الصفحة الحالية |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب الحصول على "https://urlkai.com/api/qr?limit=2&page=1" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/qr?limit=2&page=1" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "GET" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/qr?limit=2&page=1',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/qr?limit=2&page=1"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr?limit=2&page=1");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "error": "0",
    "البيانات": {
        "النتيجة": 2 ،
        "perpage": 2 ،
        "الصفحة الحالية": 1,
        "الصفحة التالية": 1,
        "maxpage": 1 ،
        "qrs": [
            {
                "المعرف": 2 ،
                "link": "https:\/\/urlkai.com\/qr\/a2d5e",
                "عمليات المسح": 0 ،
                "الاسم": "Google",
                "التاريخ": "2020-11-10 18:01:43"
            },
            {
                "المعرف": 1 ،
                "link": "https:\/\/urlkai.com\/qr\/b9edfe",
                "عمليات المسح": 5 ،
                "name": "Google Canada",
                "التاريخ": "2020-11-10 18:00:25"
            }
        ]
    }
}
```

###### Holen Sie sich einen einzigen QR-Code

حصل  `https://urlkai.com/api/qr/:id`

Um Details für einen einzelnen QR-Code über die API abzurufen, können Sie diesen Endpunkt verwenden.

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب الحصول على "https://urlkai.com/api/qr/:id" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL => "https://urlkai.com/api/qr/:id",
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "GET" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/qr/:id',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/qr/:id"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr/:id");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "التفاصيل": {
        "المعرف": 1 ،
        "link": "https:\/\/urlkai.com\/qr\/b9edfe",
        "عمليات المسح": 5 ،
        "name": "Google Canada",
        "التاريخ": "2020-11-10 18:00:25"
    },
    "البيانات": {
        "النقرات": 1,
        "uniqueClicks": 1 ،
        "topCountries": {
            "غير معروف": "1"
        },
        "topReferrers": {
            "مباشر وبريد إلكتروني وغيرها": "1"
        },
        "topBrowsers": {
            "Chrome": "1"
        },
        "topOs": {
            "Windows 10": "1"
        },
        "socialCount": {
            "الفيسبوك": 0,
            "تويتر": 0,
            "إنستغرام": 0
        }
    }
}
```

###### Erstellen Sie einen QR-Code

منصب  `https://urlkai.com/api/qr/add`

لإنشاء رمز الاستجابة السريعة ، تحتاج إلى إرسال بيانات صالحة في JSON عبر طلب POST. يجب إرسال البيانات كنص أولي لطلبك كما هو موضح أدناه. يوضح المثال أدناه جميع المعلمات التي يمكنك إرسالها ولكن لست مطالبا بإرسال الكل (انظر الجدول لمزيد من المعلومات).

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| نوع | (مطلوب) نص | VCARD | حلقة الوصل | البريد الإلكتروني | هاتف | الرسائل القصيرة | واي فاي |
| بيانات | (مطلوب) البيانات المراد تضمينها داخل رمز الاستجابة السريعة. يمكن أن تكون البيانات سلسلة أو مصفوفة حسب النوع |
| خلفية | (اختياري) لون RGB على سبيل المثال RGB (255,255,255) |
| المقدمه | (اختياري) لون RGB على سبيل المثال RGB (0،0،0) |
| شعار | (اختياري) المسار إلى الشعار إما png أو jpg |
| اسم | (اختياري) اسم رمز الاستجابة السريعة |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب POST "https://urlkai.com/api/qr/add" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
--data-raw '{
    "النوع": "الرابط",
    "data": "https:\/\/google.com",
    "background": "RGB (255,255,255)",
    "المقدمة": "RGB (0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "الاسم": "واجهة برمجة تطبيقات رمز الاستجابة السريعة"
}'
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/qr/add" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "POST" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "النوع": "الرابط",
	    "data": "https:\/\/google.com",
	    "background": "RGB (255,255,255)",
	    "المقدمة": "RGB (0,0,0)",
	    "logo": "https:\/\/site.com\/logo.png",
	    "الاسم": "واجهة برمجة تطبيقات رمز الاستجابة السريعة"
	}',
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/qr/add',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    الجسم: JSON.stringify({
    "النوع": "الرابط",
    "data": "https:\/\/google.com",
    "background": "RGB (255,255,255)",
    "المقدمة": "RGB (0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "الاسم": "واجهة برمجة تطبيقات رمز الاستجابة السريعة"
}),
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/qr/add"
الحمولة = {
    "النوع": "الرابط",
    "البيانات": "https://google.com",
    "background": "RGB (255,255,255)",
    "المقدمة": "RGB (0,0,0)",
    "logo": "https://site.com/logo.png",
    "الاسم": "واجهة برمجة تطبيقات رمز الاستجابة السريعة"
}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("POST"، عنوان url، headers=headers، json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/qr/add");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{
    "النوع": "الرابط",
    "data": "https:\/\/google.com",
    "background": "RGB (255,255,255)",
    "المقدمة": "RGB (0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "الاسم": "واجهة برمجة تطبيقات رمز الاستجابة السريعة"
}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "المعرف": 3 ،
    "link": "https:\/\/urlkai.com\/qr\/a58f79"
}
```

###### تحديث رمز الاستجابة السريعة

ضع  `https://urlkai.com/api/qr/:id/update`

Um einen QR-Code zu aktualisieren, müssen Sie gültige Daten in JSON über eine PUT-Anforderung senden. Die Daten müssen wie unten gezeigt als Rohtext Ihrer Anfrage gesendet werden. Das folgende Beispiel zeigt alle Parameter, die Sie senden können, aber Sie müssen nicht alle senden (siehe Tabelle für weitere Informationen).

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| بيانات | (مطلوب) البيانات المراد تضمينها داخل رمز الاستجابة السريعة. يمكن أن تكون البيانات سلسلة أو مصفوفة حسب النوع |
| خلفية | (اختياري) لون RGB على سبيل المثال RGB (255,255,255) |
| المقدمه | (اختياري) لون RGB على سبيل المثال RGB (0،0،0) |
| شعار | (اختياري) المسار إلى الشعار إما png أو jpg |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب PUT 'https://urlkai.com/api/qr/:id/update' \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
--data-raw '{
    "النوع": "الرابط",
    "data": "https:\/\/google.com",
    "background": "RGB (255,255,255)",
    "المقدمة": "RGB (0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}'
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/qr/:id/update" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "وضع" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "النوع": "الرابط",
	    "data": "https:\/\/google.com",
	    "background": "RGB (255,255,255)",
	    "المقدمة": "RGB (0,0,0)",
	    "logo": "https:\/\/site.com\/logo.png"
	}',
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'طريقة': 'وضع',
    'url': 'https://urlkai.com/api/qr/:id/update',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    الجسم: JSON.stringify({
    "النوع": "الرابط",
    "data": "https:\/\/google.com",
    "background": "RGB (255,255,255)",
    "المقدمة": "RGB (0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}),
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/qr/:id/update"
الحمولة = {
    "النوع": "الرابط",
    "البيانات": "https://google.com",
    "background": "RGB (255,255,255)",
    "المقدمة": "RGB (0,0,0)",
    "logo": "https://site.com/logo.png"
}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("PUT"، عنوان url، headers=headers، json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/qr/:id/update");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{
    "النوع": "الرابط",
    "data": "https:\/\/google.com",
    "background": "RGB (255,255,255)",
    "المقدمة": "RGB (0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "الرسالة": "تم تحديث QR بنجاح."
}
```

###### Löschen Sie einen QR-Code

حذف  `https://urlkai.com/api/qr/:id/delete`

Um einen QR-Code zu löschen, müssen Sie eine DELETE-Anfrage senden.

cURL
PHP
Node.js
Python
C#

```
curl --location --request delete 'https://urlkai.com/api/qr/:id/delete' \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/qr/:id/delete" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "حذف" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'حذف',
    'url': 'https://urlkai.com/api/qr/:id/delete',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/qr/:id/delete"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("DELETE", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/qr/:id/delete");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "message": "تم حذف رمز الاستجابة السريعة بنجاح."
}
```

---

#### Verknüpfungen - Open in ChatGPT - Open in Claude

###### روابط القائمة

حصل  `https://urlkai.com/api/urls?limit=2&page=1o=date`

Um Ihre Links über die API zu erhalten, können Sie diesen Endpunkt verwenden. Sie können Daten auch filtern (weitere Informationen finden Sie in der Tabelle).

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| حد | (اختياري) نتيجة بيانات لكل صفحة |
| صفحة | (اختياري) طلب الصفحة الحالية |
| ترتيب | (اختياري) فرز البيانات بين التاريخ أو النقر |
| قصير | (اختياري) ابحث باستخدام عنوان url القصير. لاحظ أنه عند استخدام المعلمة القصيرة، يتم تجاهل جميع المعلمات الأخرى، وإذا كان هناك تطابق، إرجاع استجابة ارتباط واحد. |
| q | (اختياري) البحث عن الروابط باستخدام كلمة رئيسية |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب الحصول على "https://urlkai.com/api/urls?limit=2&page=1o=date" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/urls?limit=2&page=1o=date" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "GET" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/urls?limit=2&page=1o=date',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/urls?limit=2&page=1o=date"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/urls?limit=2&page=1o=date");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "error": "0",
    "البيانات": {
        "النتيجة": 2 ،
        "perpage": 2 ،
        "الصفحة الحالية": 1,
        "الصفحة التالية": 1,
        "maxpage": 1 ،
        "عناوين URL": [
            {
                "المعرف": 2 ،
                "الاسم المستعار": "google"،
                "shorturl": "https:\/\/urlkai.com\/google",
                "longurl": "https:\/\/google.com",
                "النقرات": 0,
                "title": "Google",
                "الوصف": "",
                "التاريخ": "2020-11-10 18:01:43"
            },
            {
                "المعرف": 1 ،
                "الاسم المستعار": "GoogleCanada",
                "shorturl": "https:\/\/urlkai.com\/googlecanada",
                "longurl": "https:\/\/google.ca",
                "النقرات": 0,
                "title": "Google Canada",
                "الوصف": "",
                "التاريخ": "2020-11-10 18:00:25"
            }
        ]
    }
}
```

###### احصل على رابط واحد

حصل  `https://urlkai.com/api/url/:id`

Um Details für einen einzelnen Link über die API abzurufen, können Sie diesen Endpunkt verwenden.

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب الحصول على "https://urlkai.com/api/url/:id" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL => "https://urlkai.com/api/url/:id",
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "GET" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/url/:id',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/url/:id"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/url/:id");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "المعرف": 1 ،
    "التفاصيل": {
        "المعرف": 1 ،
        "shorturl": "https:\/\/urlkai.com\/googlecanada",
        "longurl": "https:\/\/google.com",
        "title": "Google",
        "الوصف": "",
        "الموقع": {
            "كندا": "https:\/\/google.ca",
            "الولايات المتحدة": "https:\/\/google.us"
        },
        "الجهاز": {
            "iPhone": "https:\/\/google.com",
            "android": "https:\/\/google.com"
        },
        "انتهاء الصلاحية": null,
        "التاريخ": "2020-11-10 18:01:43"
    },
    "البيانات": {
        "النقرات": 0,
        "uniqueClicks": 0,
        "topCountries": 0,
        "topReferrers": 0 ،
        "topBrowsers": 0 ،
        "topOs": 0 ،
        "socialCount": {
            "الفيسبوك": 0,
            "تويتر": 0,
            "جوجل": 0
        }
    }
}
```

###### Einen Link kürzen

منصب  `https://urlkai.com/api/url/add`

Um einen Link zu kürzen, müssen Sie gültige Daten in JSON über eine POST-Anforderung senden. Die Daten müssen wie unten gezeigt als Rohtext Ihrer Anfrage gesendet werden. Das folgende Beispiel zeigt alle Parameter, die Sie senden können, aber Sie müssen nicht alle senden (siehe Tabelle für weitere Informationen).

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| عنوان URL | (مطلوب) عنوان URL طويل للاختصار. |
| تقليد | (اختياري) الاسم المستعار المخصص بدلا من الاسم المستعار العشوائي. |
| نوع | (اختياري) نوع إعادة التوجيه [مباشر، إطار، دفقة]، فقط *معرف* لصفحة البداية المخصصة أو *معرف التراكب* لصفحات CTA |
| شعار | (اختياري) حماية كلمة المرور |
| المجال | (اختياري) المجال المخصص |
| انتهاء | (اختياري) انتهاء صلاحية مثال الارتباط 2021-09-28 23:11:16 |
| الهدف الجغرافي | (اختياري) بيانات الاستهداف الجغرافي |
| devicetarget | (اختياري) بيانات استهداف الأجهزة |
| Languageالهدف | (اختياري) بيانات استهداف اللغة |
| العنوان التعريفي | (اختياري) العنوان التعريفي |
| الوصف التعريفي | (اختياري) وصف التعريف |
| الصورة الوصفية | (اختياري) الارتباط بصورة jpg أو png |
| وصف | (اختياري) ملاحظة أو وصف |
| العنصورات | (اختياري) مصفوفة معرفات البكسل |
| قناة | (اختياري) معرف القناة |
| حملة | (اختياري) معرف الحملة |
| ديب لينك | (اختياري) كائن يحتوي على روابط متجر التطبيقات. عند استخدام هذا، من المهم أيضا ضبط استهداف الأجهزة. (جديد) يمكنك الآن تعيين المعامل "تلقائي" إلى true لتوليد الروابط العميقة تلقائيا من الرابط الطويل المقدم. |
| حالة | (اختياري) *علني* أو *خاص (افتراضي)* |

cURL
PHP
Node.js
Python
C#

```
curl - الموقع - طلب POST "https://urlkai.com/api/url/add" \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
--data-raw '{
    "url": "https:\/\/google.com",
    "الحالة": "خاص",
    "مخصص": "google",
    "password": "mypass",
    "انتهاء الصلاحية": "2020-11-11 12:00:00",
    "النوع": "سبلاش",
    "metatitle": "ليس Google",
    "metadescription": "ليس وصف Google",
    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
    "description": "ل facebook",
    "وحدات البكسل": [
        1,
        2,
        3,
        4
    ],
    "القناة": 1 ،
    "الحملة": 1,
    "deeplink": {
        "auto": صحيح ،
        "apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
        "google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
    },
    "الهدف الجغرافي": [
        {
            "الموقع": "كندا",
            "link": "https:\/\/google.ca"
        },
        {
            "الموقع": "الولايات المتحدة",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "الجهاز": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "languagetarget": [
        {
            "اللغة": "en",
            "link": "https:\/\/google.com"
        },
        {
            "اللغة": "fr",
            "link": "https:\/\/google.ca"
        }
    ],
    "المعلمات": [
        {
            "الاسم": "aff",
            "القيمة": "3"
        },
        {
            "device": "gtm_source",
            "link": "واجهة برمجة التطبيقات"
        }
    ]
}'
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/url/add" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "POST" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "url": "https:\/\/google.com",
	    "الحالة": "خاص",
	    "مخصص": "google",
	    "password": "mypass",
	    "انتهاء الصلاحية": "2020-11-11 12:00:00",
	    "النوع": "سبلاش",
	    "metatitle": "ليس Google",
	    "metadescription": "ليس وصف Google",
	    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
	    "description": "ل facebook",
	    "وحدات البكسل": [
	        1,
	        2,
	        3,
	        4
	    ],
	    "القناة": 1 ،
	    "الحملة": 1,
	    "deeplink": {
	        "auto": صحيح ،
	        "apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
	        "google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
	    },
	    "الهدف الجغرافي": [
	        {
	            "الموقع": "كندا",
	            "link": "https:\/\/google.ca"
	        },
	        {
	            "الموقع": "الولايات المتحدة",
	            "link": "https:\/\/google.us"
	        }
	    ],
	    "devicetarget": [
	        {
	            "الجهاز": "iPhone",
	            "link": "https:\/\/google.com"
	        },
	        {
	            "device": "Android",
	            "link": "https:\/\/google.com"
	        }
	    ],
	    "languagetarget": [
	        {
	            "اللغة": "en",
	            "link": "https:\/\/google.com"
	        },
	        {
	            "اللغة": "fr",
	            "link": "https:\/\/google.ca"
	        }
	    ],
	    "المعلمات": [
	        {
	            "الاسم": "aff",
	            "القيمة": "3"
	        },
	        {
	            "device": "gtm_source",
	            "link": "واجهة برمجة التطبيقات"
	        }
	    ]
	}',
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/url/add',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    الجسم: JSON.stringify({
    "url": "https:\/\/google.com",
    "الحالة": "خاص",
    "مخصص": "google",
    "password": "mypass",
    "انتهاء الصلاحية": "2020-11-11 12:00:00",
    "النوع": "سبلاش",
    "metatitle": "ليس Google",
    "metadescription": "ليس وصف Google",
    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
    "description": "ل facebook",
    "وحدات البكسل": [
        1,
        2,
        3,
        4
    ],
    "القناة": 1 ،
    "الحملة": 1,
    "deeplink": {
        "auto": صحيح ،
        "apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
        "google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
    },
    "الهدف الجغرافي": [
        {
            "الموقع": "كندا",
            "link": "https:\/\/google.ca"
        },
        {
            "الموقع": "الولايات المتحدة",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "الجهاز": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "languagetarget": [
        {
            "اللغة": "en",
            "link": "https:\/\/google.com"
        },
        {
            "اللغة": "fr",
            "link": "https:\/\/google.ca"
        }
    ],
    "المعلمات": [
        {
            "الاسم": "aff",
            "القيمة": "3"
        },
        {
            "device": "gtm_source",
            "link": "واجهة برمجة التطبيقات"
        }
    ]
}),
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/url/add"
الحمولة = {
    "url": "https://google.com",
    "الحالة": "خاص",
    "مخصص": "google",
    "password": "mypass",
    "انتهاء الصلاحية": "2020-11-11 12:00:00",
    "النوع": "سبلاش",
    "metatitle": "ليس Google",
    "metadescription": "ليس وصف Google",
    "metaimage": "https://www.mozilla.org/media/protocol/img/logos/firefox/browser/og.4ad05d4125a5.png",
    "description": "ل facebook",
    "وحدات البكسل": [
        1,
        2,
        3,
        4
    ],
    "القناة": 1 ،
    "الحملة": 1,
    "deeplink": {
        "auto": صحيح ،
        "apple": "https://apps.apple.com/us/app/google/id284815942",
        "google": "https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=الولايات المتحدة"
    },
    "الهدف الجغرافي": [
        {
            "الموقع": "كندا",
            "link": "https://google.ca"
        },
        {
            "الموقع": "الولايات المتحدة",
            "link": "https://google.us"
        }
    ],
    "devicetarget": [
        {
            "الجهاز": "iPhone",
            "link": "https://google.com"
        },
        {
            "device": "Android",
            "link": "https://google.com"
        }
    ],
    "languagetarget": [
        {
            "اللغة": "en",
            "link": "https://google.com"
        },
        {
            "اللغة": "fr",
            "link": "https://google.ca"
        }
    ],
    "المعلمات": [
        {
            "الاسم": "aff",
            "القيمة": "3"
        },
        {
            "device": "gtm_source",
            "link": "واجهة برمجة التطبيقات"
        }
    ]
}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("POST"، عنوان url، headers=headers، json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/url/add");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{
    "url": "https:\/\/google.com",
    "الحالة": "خاص",
    "مخصص": "google",
    "password": "mypass",
    "انتهاء الصلاحية": "2020-11-11 12:00:00",
    "النوع": "سبلاش",
    "metatitle": "ليس Google",
    "metadescription": "ليس وصف Google",
    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
    "description": "ل facebook",
    "وحدات البكسل": [
        1,
        2,
        3,
        4
    ],
    "القناة": 1 ،
    "الحملة": 1,
    "deeplink": {
        "auto": صحيح ،
        "apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
        "google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
    },
    "الهدف الجغرافي": [
        {
            "الموقع": "كندا",
            "link": "https:\/\/google.ca"
        },
        {
            "الموقع": "الولايات المتحدة",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "الجهاز": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "languagetarget": [
        {
            "اللغة": "en",
            "link": "https:\/\/google.com"
        },
        {
            "اللغة": "fr",
            "link": "https:\/\/google.ca"
        }
    ],
    "المعلمات": [
        {
            "الاسم": "aff",
            "القيمة": "3"
        },
        {
            "device": "gtm_source",
            "link": "واجهة برمجة التطبيقات"
        }
    ]
}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "المعرف": 3 ،
    "shorturl": "https:\/\/urlkai.com\/google"
}
```

###### Link aktualisieren

ضع  `https://urlkai.com/api/url/:id/update`

Um einen Link zu aktualisieren, müssen Sie gültige Daten in JSON über eine PUT-Anforderung senden. Die Daten müssen wie unten gezeigt als Rohtext Ihrer Anfrage gesendet werden. Das folgende Beispiel zeigt alle Parameter, die Sie senden können, aber Sie müssen nicht alle senden (siehe Tabelle für weitere Informationen).

| **البارامتر** | **بشرايبونغ** |
| --- | --- |
| عنوان URL | (مطلوب) عنوان URL طويل للاختصار. |
| تقليد | (اختياري) الاسم المستعار المخصص بدلا من الاسم المستعار العشوائي. |
| نوع | (اختياري) نوع إعادة التوجيه [مباشر، إطار، دفقة] |
| شعار | (اختياري) حماية كلمة المرور |
| المجال | (اختياري) المجال المخصص |
| انتهاء | (اختياري) انتهاء صلاحية مثال الارتباط 2021-09-28 23:11:16 |
| الهدف الجغرافي | (اختياري) بيانات الاستهداف الجغرافي |
| devicetarget | (اختياري) بيانات استهداف الأجهزة |
| Languageالهدف | (اختياري) بيانات استهداف اللغة |
| العنوان التعريفي | (اختياري) العنوان التعريفي |
| الوصف التعريفي | (اختياري) وصف التعريف |
| الصورة الوصفية | (اختياري) الارتباط بصورة jpg أو png |
| العنصورات | (اختياري) مصفوفة معرفات البكسل |
| قناة | (اختياري) معرف القناة |
| حملة | (اختياري) معرف الحملة |
| ديب لينك | (اختياري) كائن يحتوي على روابط متجر التطبيقات. عند استخدام هذا ، من المهم تعيين استهداف الجهاز أيضا. |

cURL
PHP
Node.js
Python
C#

```
curl --location --request put 'https://urlkai.com/api/url/:id/update' \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
--data-raw '{
    "url": "https:\/\/google.com",
    "مخصص": "google",
    "password": "mypass",
    "انتهاء الصلاحية": "2020-11-11 12:00:00",
    "النوع": "سبلاش",
    "وحدات البكسل": [
        1,
        2,
        3,
        4
    ],
    "القناة": 1 ،
    "deeplink": {
        "apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
        "google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
    },
    "الهدف الجغرافي": [
        {
            "الموقع": "كندا",
            "link": "https:\/\/google.ca"
        },
        {
            "الموقع": "الولايات المتحدة",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "الجهاز": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "المعلمات": [
        {
            "الاسم": "aff",
            "القيمة": "3"
        },
        {
            "device": "gtm_source",
            "link": "واجهة برمجة التطبيقات"
        }
    ]
}'
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/url/:id/update" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "وضع" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "url": "https:\/\/google.com",
	    "مخصص": "google",
	    "password": "mypass",
	    "انتهاء الصلاحية": "2020-11-11 12:00:00",
	    "النوع": "سبلاش",
	    "وحدات البكسل": [
	        1,
	        2,
	        3,
	        4
	    ],
	    "القناة": 1 ،
	    "deeplink": {
	        "apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
	        "google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
	    },
	    "الهدف الجغرافي": [
	        {
	            "الموقع": "كندا",
	            "link": "https:\/\/google.ca"
	        },
	        {
	            "الموقع": "الولايات المتحدة",
	            "link": "https:\/\/google.us"
	        }
	    ],
	    "devicetarget": [
	        {
	            "الجهاز": "iPhone",
	            "link": "https:\/\/google.com"
	        },
	        {
	            "device": "Android",
	            "link": "https:\/\/google.com"
	        }
	    ],
	    "المعلمات": [
	        {
	            "الاسم": "aff",
	            "القيمة": "3"
	        },
	        {
	            "device": "gtm_source",
	            "link": "واجهة برمجة التطبيقات"
	        }
	    ]
	}',
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'طريقة': 'وضع',
    'url': 'https://urlkai.com/api/url/:id/update',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    الجسم: JSON.stringify({
    "url": "https:\/\/google.com",
    "مخصص": "google",
    "password": "mypass",
    "انتهاء الصلاحية": "2020-11-11 12:00:00",
    "النوع": "سبلاش",
    "وحدات البكسل": [
        1,
        2,
        3,
        4
    ],
    "القناة": 1 ،
    "deeplink": {
        "apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
        "google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
    },
    "الهدف الجغرافي": [
        {
            "الموقع": "كندا",
            "link": "https:\/\/google.ca"
        },
        {
            "الموقع": "الولايات المتحدة",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "الجهاز": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "المعلمات": [
        {
            "الاسم": "aff",
            "القيمة": "3"
        },
        {
            "device": "gtm_source",
            "link": "واجهة برمجة التطبيقات"
        }
    ]
}),
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/url/:id/update"
الحمولة = {
    "url": "https://google.com",
    "مخصص": "google",
    "password": "mypass",
    "انتهاء الصلاحية": "2020-11-11 12:00:00",
    "النوع": "سبلاش",
    "وحدات البكسل": [
        1,
        2,
        3,
        4
    ],
    "القناة": 1 ،
    "deeplink": {
        "apple": "https://apps.apple.com/us/app/google/id284815942",
        "google": "https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=الولايات المتحدة"
    },
    "الهدف الجغرافي": [
        {
            "الموقع": "كندا",
            "link": "https://google.ca"
        },
        {
            "الموقع": "الولايات المتحدة",
            "link": "https://google.us"
        }
    ],
    "devicetarget": [
        {
            "الجهاز": "iPhone",
            "link": "https://google.com"
        },
        {
            "device": "Android",
            "link": "https://google.com"
        }
    ],
    "المعلمات": [
        {
            "الاسم": "aff",
            "القيمة": "3"
        },
        {
            "device": "gtm_source",
            "link": "واجهة برمجة التطبيقات"
        }
    ]
}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("PUT"، عنوان url، headers=headers، json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/url/:id/update");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{
    "url": "https:\/\/google.com",
    "مخصص": "google",
    "password": "mypass",
    "انتهاء الصلاحية": "2020-11-11 12:00:00",
    "النوع": "سبلاش",
    "وحدات البكسل": [
        1,
        2,
        3,
        4
    ],
    "القناة": 1 ،
    "deeplink": {
        "apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
        "google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
    },
    "الهدف الجغرافي": [
        {
            "الموقع": "كندا",
            "link": "https:\/\/google.ca"
        },
        {
            "الموقع": "الولايات المتحدة",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "الجهاز": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "المعلمات": [
        {
            "الاسم": "aff",
            "القيمة": "3"
        },
        {
            "device": "gtm_source",
            "link": "واجهة برمجة التطبيقات"
        }
    ]
}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "المعرف": 3 ،
    "short": "https:\/\/urlkai.com\/google"
}
```

###### Link löschen

حذف  `https://urlkai.com/api/url/:id/delete`

Um einen Link zu löschen, müssen Sie eine DELETE-Anfrage senden.

cURL
PHP
Node.js
Python
C#

```
curl --location --request delete 'https://urlkai.com/api/url/:id/delete' \
--header 'التفويض: حامل YOURAPIKEY' \
--header "نوع المحتوى: التطبيق / json" \
```

```
$curl = curl_init();

curl_setopt_array ($curl ، صفيف (
    CURLOPT_URL = > "https://urlkai.com/api/url/:id/delete" ،
    CURLOPT_RETURNTRANSFER = > صحيح ،
    CURLOPT_MAXREDIRS = > 2 ،
    CURLOPT_TIMEOUT = > 10 ،
    CURLOPT_FOLLOWLOCATION = > صحيح ،
    CURLOPT_CUSTOMREQUEST = > "حذف" ،
    CURLOPT_HTTPHEADER => [
        "التفويض: حاملها يورابيكي"،
        "نوع المحتوى: التطبيق / json" ،
    ],
    
));

$response = curl_exec ($curl) ؛

curl_close($curl)؛
صدى $response ؛
```

```
var request = require('request');
خيارات var = {
    'method': 'حذف',
    'url': 'https://urlkai.com/api/url/:id/delete',
    'headers': {
        'التفويض': 'حامله يورابيكي',
        "نوع المحتوى": "تطبيق/json"
    },
    
};
request(خيارات، دالة (خطأ، استجابة) {
    إذا (خطأ) رمي خطأ (خطأ) جديد؛
    console.log (استجابة للجسم) ؛
});
```

```
طلبات الاستيراد
url = "https://urlkai.com/api/url/:id/delete"
الحمولة = {}
الرؤوس = {
    'التفويض': 'حامله يورابيكي',
    "نوع المحتوى": "تطبيق/json"
}
الاستجابة = requests.request("DELETE", url, headers=headers, json=payload)
print(response.text)
```

```
var client = HttpClient() جديد;
var request = جديد HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/url/:id/delete");
طلب. Headers.Add("التفويض"، "حامله YOURAPIKEY")؛
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
طلب. المحتوى = المحتوى.
استجابة var = انتظار العميل. SendAsync (طلب) ؛
استجابه. EnsureSuccessStatusCode();
Console.WriteLine(انتظر الاستجابة. Content.ReadAsStringAsync());
```

###### Antwort des Servers

```
{
    "خطأ": 0,
    "message": "تم حذف الرابط بنجاح"
}
```