# Developers
**Source:** https://sk.urlkai.com/hi/developers
**Language:** Slovak

---

शुरू करना 

प्रमाणीकरण 

कीमत सीमा 

रिस्पांस हैंडलिंग 

###### Účet

Získať účet 

Aktualizácia účtu

###### Súbory

Zoznam súborov 

Nahratie súboru

###### अभियान

Zoznam kampaní 

अभियान अपडेट करें 

Priradenie odkazu ku kampani 

Odstrániť kampaň

###### कस्टम स्पलैश

Zoznam vlastných Splash

###### क्यूआर कोड

Zoznam QR kódov 

Získajte jeden QR kód 

Vytvorenie QR kódu 

Aktualizácia QR kódu 

Odstránenie QR kódu

###### चैनल

Zoznam kanálov 

Zoznam položiek kanála 

चैनल अपडेट करें 

Priradenie položky ku kanálu 

Odstrániť kanál

###### पिक्सल

Zoznam pixelov 

Vytvorenie pixelu 

पिक्सेल अपडेट करें 

Odstrániť Pixel

###### ब्रांडेड डोमेन

Zoznam značkových domén 

Vytvorenie značkovej domény 

डोमेन अपडेट करें 

Odstrániť doménu

###### लिंक

Odkazy na zoznam 

Získajte jeden odkaz 

Skrátenie odkazu 

अपडेट लिंक 

Odstránenie prepojenia

###### सीटीए ओवरले

Zoznam prekrytí CTA

#### डेवलपर्स के लिए एपीआई संदर्भ

###### शुरू करना

सिस्टम द्वारा संसाधित किए जाने वाले अनुरोधों के लिए एक एपीआई कुंजी की आवश्यकता होती है। एक बार जब उपयोगकर्ता पंजीकृत हो जाता है, तो इस उपयोगकर्ता के लिए एक एपीआई कुंजी स्वचालित रूप से उत्पन्न हो जाती है। प्रत्येक अनुरोध के साथ एपीआई कुंजी भेजी जानी चाहिए (नीचे पूरा उदाहरण देखें)। यदि एपीआई कुंजी नहीं भेजी गई है या समाप्त हो गई है, तो एक त्रुटि होगी। दुरुपयोग को रोकने के लिए कृपया अपनी एपीआई कुंजी को गुप्त रखना सुनिश्चित करें।

###### प्रमाणीकरण

एपीआई प्रणाली के साथ प्रमाणित करने के लिए, आपको प्रत्येक अनुरोध के साथ अपनी एपीआई कुंजी को प्राधिकरण टोकन के रूप में भेजने की आवश्यकता है। आप नीचे नमूना कोड देख सकते हैं।

cURL
PHP
Node.js
Python
C#

```
curl --location --request POST 'https://urlkai.com/api/account' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();
curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/account",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "PRÍSPEVOK",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
));

$response = curl_exec($curl);
```

```
var request = require('požiadavka');
var options = {
    "metóda": "POST",
    "url": "https://urlkai.com/api/account",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    Telo: ''
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/account"
užitočné zaťaženie = {}
hlavičky = {
  "Autorizácia": "Nositeľ YOURAPIKEY",
  'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### कीमत सीमा

हमारे एपीआई में इसकी स्थिरता को अधिकतम करने के अनुरोधों में स्पाइक के खिलाफ सुरक्षा के लिए एक दर सीमक है। हमारी दर सीमा वर्तमान में 30 अनुरोध प्रति 1 मिनट पर सीमित है। Upozorňujeme, že cena sa môže meniť v závislosti od predplateného plánu.

प्रतिक्रिया के साथ कई हेडर भेजे जाएंगे और अनुरोध के बारे में विभिन्न जानकारी निर्धारित करने के लिए इनकी जांच की जा सकती है।

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

###### रिस्पांस हैंडलिंग

सभी एपीआई प्रतिक्रिया डिफ़ॉल्ट रूप से JSON प्रारूप में लौटा दी जाती है। इसे प्रयोग करने योग्य डेटा में बदलने के लिए, भाषा के अनुसार उपयुक्त फ़ंक्शन का उपयोग करने की आवश्यकता होगी। PHP में, फ़ंक्शन json\_decode() का उपयोग डेटा को किसी ऑब्जेक्ट (डिफ़ॉल्ट) या एक सरणी में पणी में पण A.S.R sa v Novom Životnom Prostredí (दूसरे करत्यइ लिए किया जा सकता है (दूसरे पैरामीटर को सत्य पर सेट करें)। त्रुटि कुंजी की जांच करना बहुत महत्वपूर्ण है क्योंकि इससे यह जानकारी मिलती है कि कोई त्रुटि हुई या नहीं। आप हेडर कोड भी देख सकते हैं।

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

---

#### Účet - Open in ChatGPT - Open in Claude

###### Získať účet

DOSTAŤ  `https://urlkai.com/api/account`

Ak chcete získať informácie o konte, môžete odoslať žiadosť do tohto koncového bodu, ktorý vráti údaje o konte.

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/account' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/account",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    'method': 'GET',
    "url": "https://urlkai.com/api/account",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/account"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "údaje": {
        "id": 1,
        "e-mail": " [chránené e-mailom] ",
        "username": "sampleuser",
        "avatar": "https:\/\/domain.com\/content\/avatar.png",
        "status": "pro",
        "vyprší": "2022-11-15 15:00:00",
        "registrovaný": "2020-11-10 18:01:43"
    }
}
```

###### Aktualizácia účtu

DAŤ  `https://urlkai.com/api/account/update`

Ak chcete aktualizovať informácie o konte, môžete odoslať žiadosť do tohto koncového bodu, ktorý aktualizuje údaje v konte.

cURL
PHP
Node.js
Python
C#

```
curl --location --request PUT 'https://urlkai.com/api/account/update' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "e-mail": " [chránené e-mailom] ",
    "password": "nové heslo"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/account/update",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "e-mail": " [chránené e-mailom] ",
	    "password": "nové heslo"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    "metóda": "PUT",
    "url": "https://urlkai.com/api/account/update",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    body: JSON.stringify({
    "e-mail": " [chránené e-mailom] ",
    "password": "nové heslo"
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/account/update"
užitočné zaťaženie = {
    "e-mail": " [chránené e-mailom] ",
    "password": "nové heslo"
}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/account/update");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
    "e-mail": " [chránené e-mailom] ",
    "password": "nové heslo"
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "message": "Účet bol úspešne aktualizovaný."
}
```

---

#### Súbory - Open in ChatGPT - Open in Claude

###### Zoznam súborov

DOSTAŤ  `https://urlkai.com/api/files?limit=2&page=1`

Získajte všetky svoje súbory. Môžete tiež vyhľadávať podľa názvu.

| **पैरामीटर** | **विवरण** |
| --- | --- |
| me| (voliteľné) Vyhľadanie súboru podľa názvu |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |

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());
```

###### सर्वर प्रतिक्रिया

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

###### Nahratie súboru

STĹP  `https://urlkai.com/api/files/upload/:filename?name=My+File`

Nahrajte súbor odoslaním binárnych údajov ako tela príspevku. Musíte odoslať názov súboru vrátane prípony namiesto :filename v adrese URL (napr. brandkit.zip). Možnosti môžete nastaviť odoslaním nasledujúcich parametrov.

| **पैरामीटर** | **विवरण** |
| --- | --- |
| me| (voliteľné) Názov súboru |
| zvyk | (voliteľné) Vlastný alias namiesto náhodného aliasu. |
| doména | (voliteľné) Vlastná doména |
| heslo | (voliteľné) Ochrana heslom |
| uplynutie | (voliteľné) Uplynutie platnosti príkladu stiahnutia 2021-09-28 |
| maxdownloads | (voliteľné) Maximálny počet stiahnutí |

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());
```

###### सर्वर प्रतिक्रिया

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

---

#### अभियान - Open in ChatGPT - Open in Claude

###### Zoznam kampaní

DOSTAŤ  `https://urlkai.com/api/campaigns?limit=2&page=1`

Ak chcete získať kampane prostredníctvom rozhrania API, môžete použiť tento koncový bod. Môžete tiež filtrovať údaje (ďalšie informácie nájdete v tabuľke).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/campaigns?limit=2&page=1' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/campaigns?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    'method': 'GET',
    "url": "https://urlkai.com/api/campaigns?limit=2&page=1",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/campaigns?limit=2&page=1"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/campaigns?limit=2&page=1");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "error": "0",
    "údaje": {
        "výsledok": 2,
        "perpage": 2,
        "aktuálna stránka": 1,
        "ďalšia strana": 1,
        "maxpage": 1,
        "kampane": [
            {
                "id": 1,
                "name": "Ukážková kampaň",
                "verejné": nepravdivé,
                "rotátor": nepravdivé,
                "list": "https:\/\/domain.com\/u\/admin\/list-1"
            },
            {
                "id": 2,
                "domain": "Facebook kampaň",
                "verejný": pravda,
                "rotator": "https:\/\/domain.com\/r\/test",
                "list": "https:\/\/domain.com\/u\/admin\/test-2"
            }
        ]
    }
}
```

###### एक अभियान बनाएं

STĹP  `https://urlkai.com/api/campaign/add`

Kampaň je možné pridať pomocou tohto koncového bodu.

| **पैरामीटर** | **विवरण** |
| --- | --- |
| me| (voliteľné) Názov kampane |
| slimák | (voliteľné) Rotátorový slimák |
| verejnosť | (voliteľné) Prístup |

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());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "id": 3,
    "doména": "Nová kampaň",
    "verejné": pravda,
    "rotator": "https:\/\/domain.com\/r\/new-campaign",
    "zoznam": "https:\/\/domain.com\/u\/admin\/new-campaign-3"
}
```

###### Priradenie odkazu ku kampani

STĹP  `https://urlkai.com/api/campaign/:campaignid/assign/:linkid`

Pomocou tohto koncového bodu je možné ku kampani priradiť krátky odkaz. Koncový bod vyžaduje identifikátor kampane a identifikátor krátkeho prepojenia.

cURL
PHP
Node.js
Python
C#

```
curl --location --request POST 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/campaign/:campaignid/assign/:linkid",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "PRÍSPEVOK",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    "metóda": "POST",
    "url": "https://urlkai.com/api/campaign/:campaignid/assign/:linkid",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/campaign/:campaignid/assign/:linkid"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/:campaignid/assign/:linkid");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "message": "Prepojenie bolo úspešne pridané do kampane."
}
```

###### अभियान अपडेट करें

DAŤ  `https://urlkai.com/api/campaign/:id/update`

Ak chcete aktualizovať kampaň, musíte odoslať platné údaje vo formáte JSON prostredníctvom požiadavky PUT. Údaje musia byť odoslané ako nespracované telo vašej žiadosti, ako je uvedené nižšie. V nasledujúcom príklade sú uvedené všetky parametre, ktoré môžete odoslať, ale nemusíte odoslať všetky (ďalšie informácie nájdete v tabuľke).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| me| (povinné) Názov kampane |
| slimák | (voliteľné) Rotátorový slimák |
| verejnosť | (voliteľné) Prístup |

cURL
PHP
Node.js
Python
C#

```
curl --location --request PUT 'https://urlkai.com/api/campaign/:id/update' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "kampaň na Twitteri",
    "slug": "twitterová kampaň",
    "verejný": pravdivý
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/campaign/:id/update",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "kampaň na Twitteri",
	    "slug": "twitterová kampaň",
	    "verejný": pravdivý
	}',
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    "metóda": "PUT",
    "url": "https://urlkai.com/api/campaign/:id/update",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    body: JSON.stringify({
    "name": "kampaň na Twitteri",
    "slug": "twitterová kampaň",
    "verejný": pravdivý
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/campaign/:id/update"
užitočné zaťaženie = {
    "name": "kampaň na Twitteri",
    "slug": "twitterová kampaň",
    "verejný": pravdivý
}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/campaign/:id/update");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
    "name": "kampaň na Twitteri",
    "slug": "twitterová kampaň",
    "verejný": pravdivý
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "id": 3,
    "domain": "kampaň na Twitteri",
    "verejný": pravda,
    "rotator": "https:\/\/domain.com\/r\/twitter-campaign",
    "list": "https:\/\/domain.com\/u\/admin\/twitter-campaign-3"
}
```

###### Odstrániť kampaň

ODSTRÁNIŤ  `https://urlkai.com/api/campaign/:id/delete`

Ak chcete kampaň odstrániť, musíte odoslať žiadosť o DELETE.

cURL
PHP
Node.js
Python
C#

```
curl --location --request DELETE 'https://urlkai.com/api/campaign/:id/delete' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/campaign/:id/delete",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "ZMAZAŤ",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    'method': 'DELETE',
    "URL": "https://urlkai.com/api/campaign/:id/delete",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/campaign/:id/delete"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/campaign/:id/delete");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "message": "Kampaň bola úspešne odstránená."
}
```

---

#### कस्टम स्पलैश - Open in ChatGPT - Open in Claude

###### Zoznam vlastných Splash

DOSTAŤ  `https://urlkai.com/api/splash?limit=2&page=1`

Ak chcete získať vlastné úvodné stránky prostredníctvom rozhrania API, môžete použiť tento koncový bod. Môžete tiež filtrovať údaje (ďalšie informácie nájdete v tabuľke).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/splash?limit=2&page=1' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/splash?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    'method': 'GET',
    "url": "https://urlkai.com/api/splash?limit=2&page=1",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/splash?limit=2&page=1"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/splash?limit=2&page=1");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "error": "0",
    "údaje": {
        "výsledok": 2,
        "perpage": 2,
        "aktuálna stránka": 1,
        "ďalšia strana": 1,
        "maxpage": 1,
        "splash": [
            {
                "id": 1,
                "name": "Promo produkt 1",
                "date": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "name": "Promo produkt 2",
                "date": "2020-11-10 18:10:00"
            }
        ]
    }
}
```

---

#### क्यूआर कोड - Open in ChatGPT - Open in Claude

###### Zoznam QR kódov

DOSTAŤ  `https://urlkai.com/api/qr?limit=2&page=1`

Ak chcete získať svoje QR kódy cez API, môžete použiť tento koncový bod. Môžete tiež filtrovať údaje (ďalšie informácie nájdete v tabuľke).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/qr?limit=2&page=1' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/qr?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    'method': 'GET',
    "url": "https://urlkai.com/api/qr?limit=2&page=1",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/qr?limit=2&page=1"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr?limit=2&page=1");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "error": "0",
    "údaje": {
        "výsledok": 2,
        "perpage": 2,
        "aktuálna stránka": 1,
        "ďalšia strana": 1,
        "maxpage": 1,
        "qrs": [
            {
                "id": 2,
                "link": "https:\/\/urlkai.com\/qr\/a2d5e",
                "skeny": 0,
                "name": "Google",
                "date": "2020-11-10 18:01:43"
            },
            {
                "id": 1,
                "link": "https:\/\/urlkai.com\/qr\/b9edfe",
                "skeny": 5,
                "name": "Google Canada",
                "date": "2020-11-10 18:00:25"
            }
        ]
    }
}
```

###### Získajte jeden QR kód

DOSTAŤ  `https://urlkai.com/api/qr/:id`

Ak chcete získať podrobnosti o jednom QR kóde prostredníctvom rozhrania API, môžete použiť tento koncový bod.

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/qr/:id' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/qr/:id",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    'method': 'GET',
    "url": "https://urlkai.com/api/qr/:id",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/qr/:id"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr/:id");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "podrobnosti": {
        "id": 1,
        "link": "https:\/\/urlkai.com\/qr\/b9edfe",
        "skeny": 5,
        "name": "Google Canada",
        "date": "2020-11-10 18:00:25"
    },
    "údaje": {
        "kliknutia": 1,
        "uniqueClicks": 1,
        "topCountries": {
            "Neznáme": "1"
        },
        "topReferrers": {
            "Priame, e-mail a iné": "1"
        },
        "topBrowsers": {
            "Chrome": "1"
        },
        "topOs": {
            "Windows 10": "1"
        },
        "socialCount": {
            "Facebook": 0,
            "Twitter": 0,
            "Instagram": 0
        }
    }
}
```

###### Vytvorenie QR kódu

STĹP  `https://urlkai.com/api/qr/add`

Ak chcete vytvoriť QR kód, musíte odoslať platné údaje vo formáte JSON prostredníctvom požiadavky POST. Údaje musia byť odoslané ako nespracované telo vašej žiadosti, ako je uvedené nižšie. V nasledujúcom príklade sú uvedené všetky parametre, ktoré môžete odoslať, ale nemusíte odoslať všetky (ďalšie informácie nájdete v tabuľke).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| typ | (povinné) text | vcard | odkaz | e-mailom | telefón | SMS | Wi-Fi |
| údaje | (povinné) Údaje, ktoré sa majú vložiť do QR kódu. Údaje môžu byť reťazec alebo pole v závislosti od typu |
| pozadie | (voliteľné) Farba RGB, napr. rgb(255,255,255) |
| popredie | (voliteľné) Farba RGB, napr. rgb(0,0,0) |
| logo | (voliteľné) Cesta k logu buď png alebo jpg |
| me| (voliteľné) Názov QR kódu |

cURL
PHP
Node.js
Python
C#

```
curl --location --request POST 'https://urlkai.com/api/qr/add' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "type": "odkaz",
    "data": "https:\/\/google.com",
    "pozadie": "rgb(255,255,255)",
    "v popredí": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "Rozhranie API QR kódu"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/qr/add",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "PRÍSPEVOK",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "type": "odkaz",
	    "data": "https:\/\/google.com",
	    "pozadie": "rgb(255,255,255)",
	    "v popredí": "rgb(0,0,0)",
	    "logo": "https:\/\/site.com\/logo.png",
	    "name": "Rozhranie API QR kódu"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    "metóda": "POST",
    "url": "https://urlkai.com/api/qr/add",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    body: JSON.stringify({
    "type": "odkaz",
    "data": "https:\/\/google.com",
    "pozadie": "rgb(255,255,255)",
    "v popredí": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "Rozhranie API QR kódu"
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/qr/add"
užitočné zaťaženie = {
    "type": "odkaz",
    "data": "https://google.com",
    "pozadie": "rgb(255,255,255)",
    "v popredí": "rgb(0,0,0)",
    "logo": "https://site.com/logo.png",
    "name": "Rozhranie API QR kódu"
}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/qr/add");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
    "type": "odkaz",
    "data": "https:\/\/google.com",
    "pozadie": "rgb(255,255,255)",
    "v popredí": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "Rozhranie API QR kódu"
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "id": 3,
    "link": "https:\/\/urlkai.com\/qr\/a58f79"
}
```

###### Aktualizácia QR kódu

DAŤ  `https://urlkai.com/api/qr/:id/update`

Ak chcete aktualizovať QR kód, musíte odoslať platné údaje vo formáte JSON prostredníctvom požiadavky PUT. Údaje musia byť odoslané ako nespracované telo vašej žiadosti, ako je uvedené nižšie. V nasledujúcom príklade sú uvedené všetky parametre, ktoré môžete odoslať, ale nemusíte odoslať všetky (ďalšie informácie nájdete v tabuľke).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| údaje | (povinné) Údaje, ktoré sa majú vložiť do QR kódu. Údaje môžu byť reťazec alebo pole v závislosti od typu |
| pozadie | (voliteľné) Farba RGB, napr. rgb(255,255,255) |
| popredie | (voliteľné) Farba RGB, napr. rgb(0,0,0) |
| logo | (voliteľné) Cesta k logu buď png alebo jpg |

cURL
PHP
Node.js
Python
C#

```
curl --location --request PUT 'https://urlkai.com/api/qr/:id/update' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "type": "odkaz",
    "data": "https:\/\/google.com",
    "pozadie": "rgb(255,255,255)",
    "v popredí": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/qr/:id/update",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "type": "odkaz",
	    "data": "https:\/\/google.com",
	    "pozadie": "rgb(255,255,255)",
	    "v popredí": "rgb(0,0,0)",
	    "logo": "https:\/\/site.com\/logo.png"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    "metóda": "PUT",
    "url": "https://urlkai.com/api/qr/:id/update",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    body: JSON.stringify({
    "type": "odkaz",
    "data": "https:\/\/google.com",
    "pozadie": "rgb(255,255,255)",
    "v popredí": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/qr/:id/update"
užitočné zaťaženie = {
    "type": "odkaz",
    "data": "https://google.com",
    "pozadie": "rgb(255,255,255)",
    "v popredí": "rgb(0,0,0)",
    "logo": "https://site.com/logo.png"
}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/qr/:id/update");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
    "type": "odkaz",
    "data": "https:\/\/google.com",
    "pozadie": "rgb(255,255,255)",
    "v popredí": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "message": "QR bol úspešne aktualizovaný."
}
```

###### Odstránenie QR kódu

ODSTRÁNIŤ  `https://urlkai.com/api/qr/:id/delete`

Ak chcete odstrániť QR kód, musíte odoslať žiadosť o DELETE.

cURL
PHP
Node.js
Python
C#

```
curl --location --request DELETE 'https://urlkai.com/api/qr/:id/delete' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/qr/:id/delete",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "ZMAZAŤ",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    'method': 'DELETE',
    "url": "https://urlkai.com/api/qr/:id/delete",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/qr/:id/delete"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/qr/:id/delete");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "message": "QR kód bol úspešne odstránený."
}
```

---

#### चैनल - Open in ChatGPT - Open in Claude

###### Zoznam kanálov

DOSTAŤ  `https://urlkai.com/api/channels?limit=2&page=1`

Ak chcete získať svoje kanály prostredníctvom rozhrania API, môžete použiť tento koncový bod. Môžete tiež filtrovať údaje (ďalšie informácie nájdete v tabuľke).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/channels?limit=2&page=1' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/channels?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    'method': 'GET',
    "url": "https://urlkai.com/api/channels?limit=2&page=1",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/channels?limit=2&page=1"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channels?limit=2&page=1");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "error": "0",
    "údaje": {
        "výsledok": 2,
        "perpage": 2,
        "aktuálna stránka": 1,
        "ďalšia strana": 1,
        "maxpage": 1,
        "kanály": [
            {
                "id": 1,
                "name": "Kanál 1",
                "description": "Popis kanála 1",
                "color": "#000000",
                "Hviezdička": Pravda
            },
            {
                "id": 2,
                "name": "Kanál 2",
                "description": "Popis kanála 2",
                "color": "#FF0000",
                "Starred": False
            }
        ]
    }
}
```

###### Zoznam položiek kanála

DOSTAŤ  `https://urlkai.com/api/channel/:id?limit=1&page=1`

Ak chcete získať položky vo vybraných kanáloch prostredníctvom rozhrania API, môžete použiť tento koncový bod. Môžete tiež filtrovať údaje (ďalšie informácie nájdete v tabuľke).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/channel/:id?limit=1&page=1' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/channel/:id?limit=1&page=1",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    'method': 'GET',
    "url": "https://urlkai.com/api/channel/:id?limit=1&page=1",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/channel/:id?limit=1&page=1"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channel/:id?limit=1&page=1");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "error": "0",
    "údaje": {
        "výsledok": 2,
        "perpage": 2,
        "aktuálna stránka": 1,
        "ďalšia strana": 1,
        "maxpage": 1,
        "položky": [
            {
                "type": "odkazy",
                "id": 1,
                "title": "Môj vzorový odkaz",
                "preview": "https:\/\/google.com",
                "link": "https:\/\/urlkai.com\/google",
                "dátum": "2022-05-12"
            },
            {
                "typ": "bio",
                "id": 1,
                "title": "Môj vzorový životopis",
                "preview": "https:\/\/urlkai.com\/mybio",
                "link": "https:\/\/urlkai.com\/mybio",
                "dátum": "2022-06-01"
            }
        ]
    }
}
```

###### एक चैनल बनाएं

STĹP  `https://urlkai.com/api/channel/add`

Kanál je možné pridať pomocou tohto koncového bodu.

| **पैरामीटर** | **विवरण** |
| --- | --- |
| me| (povinné) Názov kanála |
| popis | (voliteľné) Popis kanála |
| farba | (voliteľné) Farba odznaku kanála (HEX) |
| Hral | (voliteľné) Kanál označte hviezdičkou alebo nie (pravda alebo nepravda) |

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());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "id": 3,
    "meno": "Nový kanál",
    "Popis": "Môj nový kanál",
    "color": "#000000",
    "hviezda": Pravda
}
```

###### Priradenie položky ku kanálu

STĹP  `https://urlkai.com/api/channel/:channelid/assign/:type/:itemid`

Položku je možné priradiť k ľubovoľnému kanálu odoslaním požiadavky s ID kanála, typom položky (odkazy, bio alebo qr) a ID položky.

| **पैरामीटर** | **विवरण** |
| --- | --- |
| :identifikátor kanála | (povinné) Identifikácia kanála |
| :typ | (povinné) odkazy alebo životopis alebo QR |
| :itemid | (povinné) ID položky |

cURL
PHP
Node.js
Python
C#

```
curl --location --request POST 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "PRÍSPEVOK",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    "metóda": "POST",
    "url": "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "message": "Položka bola úspešne pridaná do kanála."
}
```

###### चैनल अपडेट करें

DAŤ  `https://urlkai.com/api/channel/:id/update`

Ak chcete aktualizovať kanál, musíte odoslať platné údaje vo formáte JSON prostredníctvom požiadavky PUT. Údaje musia byť odoslané ako nespracované telo vašej žiadosti, ako je uvedené nižšie. V nasledujúcom príklade sú uvedené všetky parametre, ktoré môžete odoslať, ale nemusíte odoslať všetky (ďalšie informácie nájdete v tabuľke).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| me| (voliteľné) Názov kanála |
| popis | (voliteľné) Popis kanála |
| farba | (voliteľné) Farba odznaku kanála (HEX) |
| Hral | (voliteľné) Kanál označte hviezdičkou alebo nie (pravda alebo nepravda) |

cURL
PHP
Node.js
Python
C#

```
curl --location --request PUT 'https://urlkai.com/api/channel/:id/update' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "Acme Corp",
    "description": "kanál pre položky pre Acme Corp",
    "color": "#FFFFFF",
    "Starred": False
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/channel/:id/update",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "Acme Corp",
	    "description": "kanál pre položky pre Acme Corp",
	    "color": "#FFFFFF",
	    "Starred": False
	}',
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    "metóda": "PUT",
    "url": "https://urlkai.com/api/channel/:id/update",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    body: JSON.stringify({
    "name": "Acme Corp",
    "description": "kanál pre položky pre Acme Corp",
    "color": "#FFFFFF",
    "Starred": False
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/channel/:id/update"
užitočné zaťaženie = {
    "name": "Acme Corp",
    "description": "kanál pre položky pre Acme Corp",
    "color": "#FFFFFF",
    "Starred": False
}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/channel/:id/update");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
    "name": "Acme Corp",
    "description": "kanál pre položky pre Acme Corp",
    "color": "#FFFFFF",
    "Starred": False
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "message": "Kanál bol úspešne aktualizovaný."
}
```

###### Odstrániť kanál

ODSTRÁNIŤ  `https://urlkai.com/api/channel/:id/delete`

Ak chcete kanál odstrániť, musíte odoslať žiadosť o odstránenie. Všetky položky budú tiež nepriradené.

cURL
PHP
Node.js
Python
C#

```
curl --location --request DELETE 'https://urlkai.com/api/channel/:id/delete' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/channel/:id/delete",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "ZMAZAŤ",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    'method': 'DELETE',
    'url': 'https://urlkai.com/api/channel/:id/delete',
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/channel/:id/delete"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/channel/:id/delete");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "message": "Kanál bol úspešne odstránený."
}
```

---

#### पिक्सल - Open in ChatGPT - Open in Claude

###### Zoznam pixelov

DOSTAŤ  `https://urlkai.com/api/pixels?limit=2&page=1`

Ak chcete získať kódy pixelov prostredníctvom rozhrania API, môžete použiť tento koncový bod. Môžete tiež filtrovať údaje (ďalšie informácie nájdete v tabuľke).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/pixels?limit=2&page=1' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/pixels?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    'method': 'GET',
    "url": "https://urlkai.com/api/pixels?limit=2&page=1",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/pixels?limit=2&page=1"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/pixels?limit=2&page=1");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "error": "0",
    "údaje": {
        "výsledok": 2,
        "perpage": 2,
        "aktuálna stránka": 1,
        "ďalšia strana": 1,
        "maxpage": 1,
        "pixely": [
            {
                "id": 1,
                "type": "gtmpixel",
                "name": "GTM Pixel",
                "tag": "GA-123456789",
                "date": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "type": "twitterpixel",
                "name": "Twitter Pixel",
                "tag": "1234567",
                "date": "2020-11-10 18:10:00"
            }
        ]
    }
}
```

###### Vytvorenie pixelu

STĹP  `https://urlkai.com/api/pixel/add`

Pomocou tohto koncového bodu je možné vytvoriť pixel. Musíte odoslať typ pixelu a značku.

| **पैरामीटर** | **विवरण** |
| --- | --- |
| typ | (povinné) gtmpixel | Gapixel | fbpixel | AdWordsPixel | LinkedInInpixel | Twitterpixel | AdrollPixel | Quorapixel | Pinterest | Bing | Snapchat | Reddit | TikTok |
| me| (povinné) Vlastný názov pixelu |
| štítok | (povinné) Značka pre pixel |

cURL
PHP
Node.js
Python
C#

```
curl --location --request POST 'https://urlkai.com/api/pixel/add' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "type": "gtmpixel",
    "name": "Moje GTM",
    "tag": "GTM-ABCDE"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/pixel/add",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "PRÍSPEVOK",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "type": "gtmpixel",
	    "name": "Moje GTM",
	    "tag": "GTM-ABCDE"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    "metóda": "POST",
    "url": "https://urlkai.com/api/pixel/add",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    body: JSON.stringify({
    "type": "gtmpixel",
    "name": "Moje GTM",
    "tag": "GTM-ABCDE"
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/pixel/add"
užitočné zaťaženie = {
    "type": "gtmpixel",
    "name": "Moje GTM",
    "tag": "GTM-ABCDE"
}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/pixel/add");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
    "type": "gtmpixel",
    "name": "Moje GTM",
    "tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "id": 1
}
```

###### पिक्सेल अपडेट करें

DAŤ  `https://urlkai.com/api/pixel/:id/update`

Ak chcete aktualizovať pixel, musíte odoslať platné údaje vo formáte JSON prostredníctvom požiadavky PUT. Údaje musia byť odoslané ako nespracované telo vašej žiadosti, ako je uvedené nižšie. V nasledujúcom príklade sú uvedené všetky parametre, ktoré môžete odoslať, ale nemusíte odoslať všetky (ďalšie informácie nájdete v tabuľke).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| me| (voliteľné) Vlastný názov pixelu |
| štítok | (povinné) Značka pre pixel |

cURL
PHP
Node.js
Python
C#

```
curl --location --request PUT 'https://urlkai.com/api/pixel/:id/update' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "Moje GTM",
    "tag": "GTM-ABCDE"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/pixel/:id/update",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "Moje GTM",
	    "tag": "GTM-ABCDE"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    "metóda": "PUT",
    "url": "https://urlkai.com/api/pixel/:id/update",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    body: JSON.stringify({
    "name": "Moje GTM",
    "tag": "GTM-ABCDE"
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/pixel/:id/update"
užitočné zaťaženie = {
    "name": "Moje GTM",
    "tag": "GTM-ABCDE"
}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/pixel/:id/update");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
    "name": "Moje GTM",
    "tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "message": "Pixel bol úspešne aktualizovaný."
}
```

###### Odstrániť Pixel

ODSTRÁNIŤ  `https://urlkai.com/api/pixel/:id/delete`

Ak chcete pixel odstrániť, musíte odoslať žiadosť o odstránenie.

cURL
PHP
Node.js
Python
C#

```
curl --location --request DELETE 'https://urlkai.com/api/pixel/:id/delete' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/pixel/:id/delete",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "ZMAZAŤ",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    'method': 'DELETE',
    "url": "https://urlkai.com/api/pixel/:id/delete",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/pixel/:id/delete"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/pixel/:id/delete");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "message": "Pixel bol úspešne odstránený."
}
```

---

#### ब्रांडेड डोमेन - Open in ChatGPT - Open in Claude

###### Zoznam značkových domén

DOSTAŤ  `https://urlkai.com/api/domains?limit=2&page=1`

Ak chcete získať svoje značkové domény prostredníctvom rozhrania API, môžete použiť tento koncový bod. Môžete tiež filtrovať údaje (ďalšie informácie nájdete v tabuľke).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/domains?limit=2&page=1' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/domains?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    'method': 'GET',
    "url": "https://urlkai.com/api/domains?limit=2&page=1",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/domains?limit=2&page=1"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/domains?limit=2&page=1");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "error": "0",
    "údaje": {
        "výsledok": 2,
        "perpage": 2,
        "aktuálna stránka": 1,
        "ďalšia strana": 1,
        "maxpage": 1,
        "domény": [
            {
                "id": 1,
                "domain": "https:\/\/domain1.com",
                "redirectroot": "https:\/\/rootdomain.com",
                "redirect404": "https:\/\/rootdomain.com\/404"
            },
            {
                "id": 2,
                "domain": "https:\/\/domain2.com",
                "redirectroot": "https:\/\/rootdomain2.com",
                "redirect404": "https:\/\/rootdomain2.com\/404"
            }
        ]
    }
}
```

###### Vytvorenie značkovej domény

STĹP  `https://urlkai.com/api/domain/add`

Pomocou tohto koncového bodu je možné pridať doménu. Uistite sa, že doména je správne nasmerovaná na náš server.

| **पैरामीटर** | **विवरण** |
| --- | --- |
| doména | (povinné) Značková doména vrátane http alebo https |
| Redirectroot | (voliteľné) Koreňové presmerovanie, keď niekto navštívi vašu doménu |
| presmerovanie404 | (voliteľné) Vlastné presmerovanie 404 |

cURL
PHP
Node.js
Python
C#

```
curl --location --request POST 'https://urlkai.com/api/domain/add' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "domain": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/domain/add",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "PRÍSPEVOK",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "domain": "https:\/\/domain1.com",
	    "redirectroot": "https:\/\/rootdomain.com",
	    "redirect404": "https:\/\/rootdomain.com\/404"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    "metóda": "POST",
    "url": "https://urlkai.com/api/domain/add",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    body: JSON.stringify({
    "domain": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/domain/add"
užitočné zaťaženie = {
    "domain": "https://domain1.com",
    "redirectroot": "https://rootdomain.com",
    "redirect404": "https://rootdomain.com/404"
}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/domain/add");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
    "domain": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "id": 1
}
```

###### डोमेन अपडेट करें

DAŤ  `https://urlkai.com/api/domain/:id/update`

Ak chcete aktualizovať značkovú doménu, musíte odoslať platné údaje vo formáte JSON prostredníctvom požiadavky PUT. Údaje musia byť odoslané ako nespracované telo vašej žiadosti, ako je uvedené nižšie. V nasledujúcom príklade sú uvedené všetky parametre, ktoré môžete odoslať, ale nemusíte odoslať všetky (ďalšie informácie nájdete v tabuľke).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| Redirectroot | (voliteľné) Koreňové presmerovanie, keď niekto navštívi vašu doménu |
| presmerovanie404 | (voliteľné) Vlastné presmerovanie 404 |

cURL
PHP
Node.js
Python
C#

```
curl --location --request PUT 'https://urlkai.com/api/domain/:id/update' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/domain/:id/update",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "redirectroot": "https:\/\/rootdomain-new.com",
	    "redirect404": "https:\/\/rootdomain-new.com\/404"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    "metóda": "PUT",
    "url": "https://urlkai.com/api/domain/:id/update",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    body: JSON.stringify({
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/domain/:id/update"
užitočné zaťaženie = {
    "redirectroot": "https://rootdomain-new.com",
    "redirect404": "https://rootdomain-new.com/404"
}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/domain/:id/update");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "message": "Doména bola úspešne aktualizovaná."
}
```

###### Odstrániť doménu

ODSTRÁNIŤ  `https://urlkai.com/api/domain/:id/delete`

Ak chcete doménu odstrániť, musíte odoslať žiadosť o DELETE.

cURL
PHP
Node.js
Python
C#

```
curl --location --request DELETE 'https://urlkai.com/api/domain/:id/delete' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/domain/:id/delete",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "ZMAZAŤ",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    'method': 'DELETE',
    "url": "https://urlkai.com/api/domain/:id/delete",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/domain/:id/delete"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/domain/:id/delete");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "message": "Doména bola úspešne odstránená."
}
```

---

#### लिंक - Open in ChatGPT - Open in Claude

###### Odkazy na zoznam

DOSTAŤ  `https://urlkai.com/api/urls?limit=2&page=1o=date`

Ak chcete získať prepojenia cez API, môžete použiť tento koncový bod. Môžete tiež filtrovať údaje (ďalšie informácie nájdete v tabuľke).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |
| objednať | (voliteľné) Zoradenie údajov medzi dátumom alebo kliknutím |
| krátky | (voliteľné) Vyhľadávajte pomocou krátkej adresy URL. Všimnite si, že keď použijete parameter short, všetky ostatné parametre sa ignorujú a ak existuje zhoda, vráti sa odpoveď Single Link. |
| q | (voliteľné) Vyhľadávanie odkazov pomocou kľúčového slova |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/urls?limit=2&page=1o=date' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/urls?limit=2&page=1o=date",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    'method': 'GET',
    "url": "https://urlkai.com/api/urls?limit=2&page=1o=date",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/urls?limit=2&page=1o=date"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/urls?limit=2&page=1o=date");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "error": "0",
    "údaje": {
        "výsledok": 2,
        "perpage": 2,
        "aktuálna stránka": 1,
        "ďalšia strana": 1,
        "maxpage": 1,
        "URL": [
            {
                "id": 2,
                "alias": "google",
                "shorturl": "https:\/\/urlkai.com\/google",
                "longurl": "https:\/\/google.com",
                "kliknutia": 0,
                "title": "Google",
                "opis": "",
                "date": "2020-11-10 18:01:43"
            },
            {
                "id": 1,
                "alias": "googlecanada",
                "shorturl": "https:\/\/urlkai.com\/googlecanada",
                "longurl": "https:\/\/google.ca",
                "kliknutia": 0,
                "title": "Google Canada",
                "opis": "",
                "date": "2020-11-10 18:00:25"
            }
        ]
    }
}
```

###### Získajte jeden odkaz

DOSTAŤ  `https://urlkai.com/api/url/:id`

Ak chcete získať podrobnosti o jednom prepojení prostredníctvom rozhrania API, môžete použiť tento koncový bod.

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/url/:id' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/url/:id",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    'method': 'GET',
    "url": "https://urlkai.com/api/url/:id",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/url/:id"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/url/:id");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "id": 1,
    "podrobnosti": {
        "id": 1,
        "shorturl": "https:\/\/urlkai.com\/googlecanada",
        "longurl": "https:\/\/google.com",
        "title": "Google",
        "opis": "",
        "umiestnenie": {
            "Kanada": "https:\/\/google.ca",
            "Spojené štáty": "https:\/\/google.us"
        },
        "zariadenie": {
            "iphone": "https:\/\/google.com",
            "android": "https:\/\/google.com"
        },
        "expiry": null,
        "date": "2020-11-10 18:01:43"
    },
    "údaje": {
        "kliknutia": 0,
        "uniqueClicks": 0,
        "topCountries": 0,
        "topReferrers": 0,
        "topBrowsers": 0,
        "topOs": 0,
        "socialCount": {
            "Facebook": 0,
            "Twitter": 0,
            "google": 0
        }
    }
}
```

###### Skrátenie odkazu

STĹP  `https://urlkai.com/api/url/add`

Ak chcete skrátiť prepojenie, musíte odoslať platné údaje vo formáte JSON prostredníctvom požiadavky POST. Údaje musia byť odoslané ako nespracované telo vašej žiadosti, ako je uvedené nižšie. V nasledujúcom príklade sú uvedené všetky parametre, ktoré môžete odoslať, ale nemusíte odoslať všetky (ďalšie informácie nájdete v tabuľke).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| Adresa URL | (povinné) Dlhá adresa URL na skrátenie. |
| zvyk | (voliteľné) Vlastný alias namiesto náhodného aliasu. |
| typ | (voliteľné) Typ presmerovania [priame, rámové, striekajúce], iba *Id* pre vlastnú úvodnú stránku alebo *ID prekrytia* pre CTA stránky |
| heslo | (voliteľné) Ochrana heslom |
| doména | (voliteľné) Vlastná doména |
| uplynutie | (voliteľné) Uplynutie platnosti príkladu odkazu 2021-09-28 23:11:16 |
| geografický cieľ | (voliteľné) Údaje geografického zacielenia |
| Cieľ zariadenia | (voliteľné) Údaje o zacielení na zariadenie |
| jazykový cieľ | (voliteľné) Údaje o jazykovom zacielení |
| metatitle | (voliteľné) Meta názov |
| Metapopis | (voliteľné) Meta popis |
| metaobrázok | (voliteľné) Odkaz na obrázok jpg alebo png |
| popis | (voliteľné) Poznámka alebo popis |
| Pixelov | (voliteľné) Pole identifikátorov pixelov |
| kanál | (voliteľné) Identifikácia kanála |
| kampaň | (voliteľné) Identifikátor kampane |
| Priamy odkaz | (voliteľné) Objekt obsahujúci odkazy na obchod s aplikáciami. Pri používaní je dôležité nastaviť aj cielenie zariadení. (Nové) Teraz môžete nastaviť parameter "auto" na true, aby ste automaticky generovali hlboké odkazy z poskytnutého dlhého odkazu. |
| stav | (voliteľné) *verejnosť* alebo *súkromné (predvolené)* |

cURL
PHP
Node.js
Python
C#

```
curl --location --request POST 'https://urlkai.com/api/url/add' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "url": "https:\/\/google.com",
    "status": "súkromný",
    "vlastné": "google",
    "password": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "splash",
    "metatitle": "Nie Google",
    "metadescription": "Nie je to popis Google",
    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
    "description": "Pre Facebook",
    "pixely": [
        1,
        2,
        3,
        4
    ],
    "kanál": 1,
    "kampaň": 1,
    "deeplink": {
        "auto": true,
        "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"
    },
    "geotarget": [
        {
            "location": "Kanada",
            "link": "https:\/\/google.ca"
        },
        {
            "location": "Spojené štáty americké",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "device": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "languagetarget": [
        {
            "language": "en",
            "link": "https:\/\/google.com"
        },
        {
            "jazyk": "fr",
            "link": "https:\/\/google.ca"
        }
    ],
    "parametre": [
        {
            "name": "aff",
            "value": "3"
        },
        {
            "device": "gtm_source",
            "link": "api"
        }
    ]
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/url/add",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "PRÍSPEVOK",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "url": "https:\/\/google.com",
	    "status": "súkromný",
	    "vlastné": "google",
	    "password": "mypass",
	    "expiry": "2020-11-11 12:00:00",
	    "type": "splash",
	    "metatitle": "Nie Google",
	    "metadescription": "Nie je to popis Google",
	    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
	    "description": "Pre Facebook",
	    "pixely": [
	        1,
	        2,
	        3,
	        4
	    ],
	    "kanál": 1,
	    "kampaň": 1,
	    "deeplink": {
	        "auto": true,
	        "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"
	    },
	    "geotarget": [
	        {
	            "location": "Kanada",
	            "link": "https:\/\/google.ca"
	        },
	        {
	            "location": "Spojené štáty americké",
	            "link": "https:\/\/google.us"
	        }
	    ],
	    "devicetarget": [
	        {
	            "device": "iPhone",
	            "link": "https:\/\/google.com"
	        },
	        {
	            "device": "Android",
	            "link": "https:\/\/google.com"
	        }
	    ],
	    "languagetarget": [
	        {
	            "language": "en",
	            "link": "https:\/\/google.com"
	        },
	        {
	            "jazyk": "fr",
	            "link": "https:\/\/google.ca"
	        }
	    ],
	    "parametre": [
	        {
	            "name": "aff",
	            "value": "3"
	        },
	        {
	            "device": "gtm_source",
	            "link": "api"
	        }
	    ]
	}',
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    "metóda": "POST",
    "URL": "https://urlkai.com/api/url/add",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    body: JSON.stringify({
    "url": "https:\/\/google.com",
    "status": "súkromný",
    "vlastné": "google",
    "password": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "splash",
    "metatitle": "Nie Google",
    "metadescription": "Nie je to popis Google",
    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
    "description": "Pre Facebook",
    "pixely": [
        1,
        2,
        3,
        4
    ],
    "kanál": 1,
    "kampaň": 1,
    "deeplink": {
        "auto": true,
        "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"
    },
    "geotarget": [
        {
            "location": "Kanada",
            "link": "https:\/\/google.ca"
        },
        {
            "location": "Spojené štáty americké",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "device": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "languagetarget": [
        {
            "language": "en",
            "link": "https:\/\/google.com"
        },
        {
            "jazyk": "fr",
            "link": "https:\/\/google.ca"
        }
    ],
    "parametre": [
        {
            "name": "aff",
            "value": "3"
        },
        {
            "device": "gtm_source",
            "link": "api"
        }
    ]
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/url/add"
užitočné zaťaženie = {
    "url": "https://google.com",
    "status": "súkromný",
    "vlastné": "google",
    "password": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "splash",
    "metatitle": "Nie Google",
    "metadescription": "Nie je to popis Google",
    "metaimage": "https://www.mozilla.org/media/protocol/img/logos/firefox/browser/og.4ad05d4125a5.png",
    "description": "Pre Facebook",
    "pixely": [
        1,
        2,
        3,
        4
    ],
    "kanál": 1,
    "kampaň": 1,
    "deeplink": {
        "auto": true,
        "jablko": "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"
    },
    "geotarget": [
        {
            "location": "Kanada",
            "link": "https://google.ca"
        },
        {
            "location": "Spojené štáty americké",
            "link": "https://google.us"
        }
    ],
    "devicetarget": [
        {
            "device": "iPhone",
            "link": "https://google.com"
        },
        {
            "device": "Android",
            "link": "https://google.com"
        }
    ],
    "languagetarget": [
        {
            "language": "en",
            "link": "https://google.com"
        },
        {
            "jazyk": "fr",
            "link": "https://google.ca"
        }
    ],
    "parametre": [
        {
            "name": "aff",
            "value": "3"
        },
        {
            "device": "gtm_source",
            "link": "api"
        }
    ]
}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/url/add");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
    "url": "https:\/\/google.com",
    "status": "súkromný",
    "vlastné": "google",
    "password": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "splash",
    "metatitle": "Nie Google",
    "metadescription": "Nie je to popis Google",
    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
    "description": "Pre Facebook",
    "pixely": [
        1,
        2,
        3,
        4
    ],
    "kanál": 1,
    "kampaň": 1,
    "deeplink": {
        "auto": true,
        "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"
    },
    "geotarget": [
        {
            "location": "Kanada",
            "link": "https:\/\/google.ca"
        },
        {
            "location": "Spojené štáty americké",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "device": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "languagetarget": [
        {
            "language": "en",
            "link": "https:\/\/google.com"
        },
        {
            "jazyk": "fr",
            "link": "https:\/\/google.ca"
        }
    ],
    "parametre": [
        {
            "name": "aff",
            "value": "3"
        },
        {
            "device": "gtm_source",
            "link": "api"
        }
    ]
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "id": 3,
    "shorturl": "https:\/\/urlkai.com\/google"
}
```

###### अपडेट लिंक

DAŤ  `https://urlkai.com/api/url/:id/update`

Ak chcete aktualizovať prepojenie, musíte odoslať platné údaje v JSON prostredníctvom PUT požiadavky. Údaje musia byť odoslané ako nespracované telo vašej žiadosti, ako je uvedené nižšie. V nasledujúcom príklade sú uvedené všetky parametre, ktoré môžete odoslať, ale nemusíte odoslať všetky (ďalšie informácie nájdete v tabuľke).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| Adresa URL | (povinné) Dlhá adresa URL na skrátenie. |
| zvyk | (voliteľné) Vlastný alias namiesto náhodného aliasu. |
| typ | (voliteľné) Typ presmerovania [priame, snímkové, striekajúce] |
| heslo | (voliteľné) Ochrana heslom |
| doména | (voliteľné) Vlastná doména |
| uplynutie | (voliteľné) Uplynutie platnosti príkladu odkazu 2021-09-28 23:11:16 |
| geografický cieľ | (voliteľné) Údaje geografického zacielenia |
| Cieľ zariadenia | (voliteľné) Údaje o zacielení na zariadenie |
| jazykový cieľ | (voliteľné) Údaje o jazykovom zacielení |
| metatitle | (voliteľné) Meta názov |
| Metapopis | (voliteľné) Meta popis |
| metaobrázok | (voliteľné) Odkaz na obrázok jpg alebo png |
| Pixelov | (voliteľné) Pole identifikátorov pixelov |
| kanál | (voliteľné) Identifikácia kanála |
| kampaň | (voliteľné) Identifikátor kampane |
| Priamy odkaz | (voliteľné) Objekt obsahujúci odkazy na obchod s aplikáciami. Pri používaní je dôležité nastaviť aj zacielenie na zariadenie. |

cURL
PHP
Node.js
Python
C#

```
curl --location --request PUT 'https://urlkai.com/api/url/:id/update' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "url": "https:\/\/google.com",
    "vlastné": "google",
    "password": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "splash",
    "pixely": [
        1,
        2,
        3,
        4
    ],
    "kanál": 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"
    },
    "geotarget": [
        {
            "location": "Kanada",
            "link": "https:\/\/google.ca"
        },
        {
            "location": "Spojené štáty americké",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "device": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "parametre": [
        {
            "name": "aff",
            "value": "3"
        },
        {
            "device": "gtm_source",
            "link": "api"
        }
    ]
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/url/:id/update",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "url": "https:\/\/google.com",
	    "vlastné": "google",
	    "password": "mypass",
	    "expiry": "2020-11-11 12:00:00",
	    "type": "splash",
	    "pixely": [
	        1,
	        2,
	        3,
	        4
	    ],
	    "kanál": 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"
	    },
	    "geotarget": [
	        {
	            "location": "Kanada",
	            "link": "https:\/\/google.ca"
	        },
	        {
	            "location": "Spojené štáty americké",
	            "link": "https:\/\/google.us"
	        }
	    ],
	    "devicetarget": [
	        {
	            "device": "iPhone",
	            "link": "https:\/\/google.com"
	        },
	        {
	            "device": "Android",
	            "link": "https:\/\/google.com"
	        }
	    ],
	    "parametre": [
	        {
	            "name": "aff",
	            "value": "3"
	        },
	        {
	            "device": "gtm_source",
	            "link": "api"
	        }
	    ]
	}',
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    "metóda": "PUT",
    "url": "https://urlkai.com/api/url/:id/update",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    body: JSON.stringify({
    "url": "https:\/\/google.com",
    "vlastné": "google",
    "password": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "splash",
    "pixely": [
        1,
        2,
        3,
        4
    ],
    "kanál": 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"
    },
    "geotarget": [
        {
            "location": "Kanada",
            "link": "https:\/\/google.ca"
        },
        {
            "location": "Spojené štáty americké",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "device": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "parametre": [
        {
            "name": "aff",
            "value": "3"
        },
        {
            "device": "gtm_source",
            "link": "api"
        }
    ]
}),
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/url/:id/update"
užitočné zaťaženie = {
    "url": "https://google.com",
    "vlastné": "google",
    "password": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "splash",
    "pixely": [
        1,
        2,
        3,
        4
    ],
    "kanál": 1,
    "deeplink": {
        "jablko": "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"
    },
    "geotarget": [
        {
            "location": "Kanada",
            "link": "https://google.ca"
        },
        {
            "location": "Spojené štáty americké",
            "link": "https://google.us"
        }
    ],
    "devicetarget": [
        {
            "device": "iPhone",
            "link": "https://google.com"
        },
        {
            "device": "Android",
            "link": "https://google.com"
        }
    ],
    "parametre": [
        {
            "name": "aff",
            "value": "3"
        },
        {
            "device": "gtm_source",
            "link": "api"
        }
    ]
}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/url/:id/update");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{
    "url": "https:\/\/google.com",
    "vlastné": "google",
    "password": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "splash",
    "pixely": [
        1,
        2,
        3,
        4
    ],
    "kanál": 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"
    },
    "geotarget": [
        {
            "location": "Kanada",
            "link": "https:\/\/google.ca"
        },
        {
            "location": "Spojené štáty americké",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "device": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "parametre": [
        {
            "name": "aff",
            "value": "3"
        },
        {
            "device": "gtm_source",
            "link": "api"
        }
    ]
}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "id": 3,
    "short": "https:\/\/urlkai.com\/google"
}
```

###### Odstránenie prepojenia

ODSTRÁNIŤ  `https://urlkai.com/api/url/:id/delete`

Ak chcete odstrániť odkaz, musíte odoslať žiadosť o DELETE.

cURL
PHP
Node.js
Python
C#

```
curl --location --request DELETE 'https://urlkai.com/api/url/:id/delete' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/url/:id/delete",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "ZMAZAŤ",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    'method': 'DELETE',
    'url': 'https://urlkai.com/api/url/:id/delete',
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/url/:id/delete"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/url/:id/delete");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "chyba": 0,
    "message": "Odkaz bol úspešne odstránený"
}
```

---

#### सीटीए ओवरले - Open in ChatGPT - Open in Claude

###### Zoznam prekrytí CTA

DOSTAŤ  `https://urlkai.com/api/overlay?limit=2&page=1`

Ak chcete získať prekrytia cta prostredníctvom rozhrania API, môžete použiť tento koncový bod. Môžete tiež filtrovať údaje (ďalšie informácie nájdete v tabuľke).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/overlay?limit=2&page=1' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, pole(
    CURLOPT_URL => "https://urlkai.com/api/overlay?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => pravda,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => pravda,
    CURLOPT_CUSTOMREQUEST => "ZÍSKAŤ",
    CURLOPT_HTTPHEADER => [
        "Oprávnenie: Nositeľ YOURAPIKEY",
        "Content-Type: application/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
ozvena $response;
```

```
var request = require('požiadavka');
var options = {
    'method': 'GET',
    "url": "https://urlkai.com/api/overlay?limit=2&page=1",
    'hlavičky': {
        "Autorizácia": "Nositeľ YOURAPIKEY",
        'content-type': 'application/json'
    },
    
};
požiadavka(možnosti, funkcia (chyba, odpoveď) {
    if (chyba) vyhodiť novú chybu (chybu);
    console.log(odpoveď.telo);
});
```

```
Žiadosti o dovoz
url = "https://urlkai.com/api/overlay?limit=2&page=1"
užitočné zaťaženie = {}
hlavičky = {
    "Autorizácia": "Nositeľ YOURAPIKEY",
    'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odpoveď.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/overlay?limit=2&page=1");
prosiť. Headers.Add("Autorizácia", "Nositeľ YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prosiť. Obsah = obsah;
var response = čakať na klienta. SendAsync(požiadavka);
odpoveď. EnsureSuccessStatusCode();
Console.WriteLine(čakať na odpoveď. Content.ReadAsStringAsync());
```

###### सर्वर प्रतिक्रिया

```
{
    "error": "0",
    "údaje": {
        "výsledok": 2,
        "perpage": 2,
        "aktuálna stránka": 1,
        "ďalšia strana": 1,
        "maxpage": 1,
        "CTA": [
            {
                "id": 1,
                "type": "správa",
                "name": "Promo produkt 1",
                "date": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "type": "kontakt",
                "name": "Kontaktná stránka",
                "date": "2020-11-10 18:10:00"
            }
        ]
    }
}
```