# Developers
**Source:** https://sl.urlkai.com/hi/developers
**Language:** Slovenian

---

शुरू करना 

प्रमाणीकरण 

कीमत सीमा 

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

###### Račun

Pridobite račun 

Posodabljanje računa

###### Datoteke

Seznam datotek 

Nalaganje datoteke

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

Oglaševalske akcije na seznamu 

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

Dodeljevanje povezave oglaševalski akciji 

Brisanje oglaševalske akcije

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

Seznam Custom Splash

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

Navedite QR kode 

Pridobite ekodo QR 

Ustvarite kodo QR 

Posodobitev QR kode 

Brisanje kode QR

###### चैनल

Seznam kanalov 

Seznam elementov kanala 

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

Dodeljevanje elementa kanalu 

Izbriši kanal

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

Seznam slikovnih pik 

Ustvarjanje slikovne pike 

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

Izbriši slikovpiko

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

Navedite domene z blagovznamko 

Ustvarjanje domene z blagovznamko 

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

Izbriši domeno

###### लिंक

Povezave do seznamov 

Pridobite esamo povezavo 

Skrajšanje povezave 

अपडेट लिंक 

Brisanje povezave

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

Seznam prekrivnih plasti CTA

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

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

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

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

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

cURL
PHP
Node.js
Python
C#

```
curl --location --request POST 'https://urlkai.com/api/account' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();
curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/account",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "OBJAVA",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
));

$response = curl_exec($curl);
```

```
var request = require('request');
var možnosti = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/account',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    Body: ''
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/account"
koristni tovor = {}
glave = {
  "Dovoljenje": "Nosilec YOURAPIKEY",
  'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

हमारे एपीआई में इसकी स्थिरता को अधिकतम करने के अनुरोधों में स्पाइक के खिलाफ सुरक्षा के लिए एक दर सीमक है। हमारी दर सीमा वर्तमान में 30 अनुरोध प्रति 1 मिनट पर सीमित है। Upoštevajte, da se lahko cena spremeni glede na naročeni paket.

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

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

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

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

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

---

#### Račun - Open in ChatGPT - Open in Claude

###### Pridobite račun

DOBITI  `https://urlkai.com/api/account`

Če želite pridobiti informacije o računu, lahko pošljete zahtevo tej končni točki, ki bo vrnila podatke o računu.

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/account' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/account",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/account',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/account"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": 0,
    "podatki": {
        "id": 1,
        "e-pošta": " [e-pošta zaščitena] ",
        "uporabniško ime": "vzorčni uporabnik",
        "avatar": "https:\/\/domain.com\/content\/avatar.png",
        "status": "za",
        "poteče": "2022-11-15 15:00:00",
        "registriran": "2020-11-10 18:01:43"
    }
}
```

###### Posodabljanje računa

POSTAVITI  `https://urlkai.com/api/account/update`

Če želite posodobiti podatke v računu, lahko pošljete zahtevo tej končni točki, ki bo posodobila podatke v računu.

cURL
PHP
Node.js
Python
C#

```
curl --location --request PUT 'https://urlkai.com/api/account/update' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
--data-raw '{
    "e-pošta": " [e-pošta zaščitena] ",
    "geslo": "novo geslo"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/account/update",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "e-pošta": " [e-pošta zaščitena] ",
	    "geslo": "novo geslo"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    "metoda": "PUT",
    'url': 'https://urlkai.com/api/account/update',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
    "e-pošta": " [e-pošta zaščitena] ",
    "geslo": "novo geslo"
}),
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/account/update"
koristni tovor = {
    "e-pošta": " [e-pošta zaščitena] ",
    "geslo": "novo geslo"
}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/account/update");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{
    "e-pošta": " [e-pošta zaščitena] ",
    "geslo": "novo geslo"
}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": 0,
    "message": "Račun je bil uspešposodobljen."
}
```

---

#### Datoteke - Open in ChatGPT - Open in Claude

###### Seznam datotek

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

Pridobite vse datoteke. Iščete lahko tudi po imenu.

| **पैरामीटर** | **विवरण** |
| --- | --- |
| ime | (neobvezno) Iskanje datoteke po imenu |
| omejiti | (neobvezno) Rezultat podatkov na stran |
| stran | (neobvezno) Trenutna zahteva za stran |

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\/yRTxe",
            "date": "2022-08-09 17:00:00"
        },
        {
            "id": 2,
            "name": "My Documents",
            "downloads": 15,
            "shorturl": "https:\/\/urlkai.com\/oImlY",
            "date": "2022-08-10 17:01:00"
        },
        {
            "id": 3,
            "name": "My Files",
            "downloads": 5,
            "shorturl": "https:\/\/urlkai.com\/WwgAk",
            "date": "2022-08-11 19:01:00"
        }
    ]
}
```

###### Nalaganje datoteke

POŠTA  `https://urlkai.com/api/files/upload/:filename?name=My+File`

Naložite datoteko tako, da pošljete binarne podatke kot telo objave. Ime datoteke morate poslati z priponamesto :filename v url-ju (npr. brandkit.zip). Možnosti lahko nastavite tako, da pošljete naslednje parametre.

| **पैरामीटर** | **विवरण** |
| --- | --- |
| ime | (neobvezno) Ime datoteke |
| običaj | (neobvezno) Vzdevek po meri namesto naključnega vzdevka. |
| domena | (neobvezno) Domena po meri |
| geslo | (neobvezno) Zaščita z geslom |
| Izteka | (neobvezno) Potek primera prenosa 2021-09-28 |
| največje število prenosov | (neobvezno) Največje število prenosov |

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\/HCfoI"
}
```

---

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

###### Oglaševalske akcije na seznamu

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

Če želite oglaševalske akcije pridobiti prek API-ja, lahko uporabite to končtočko. Podatke lahko tudi filtrirate (za več informacij glejte tabelo).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| omejiti | (neobvezno) Rezultat podatkov na stran |
| stran | (neobvezno) Trenutna zahteva za stran |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/campaigns?limit=2&page=1' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/campaigns?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/campaigns?limit=2&page=1',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/campaigns?limit=2&page=1"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/campaigns?limit=2&page=1");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": "0",
    "podatki": {
        "rezultat": 2,
        "perpage": 2,
        "trenutna stran": 1,
        "naslednja stran": 1,
        "maxpage": 1,
        "kampanje": [
            {
                "id": 1,
                "name": "Vzorčna oglaševalska akcija",
                "javno": napačno,
                "rotator": napačno,
                "list": "https:\/\/domain.com\/u\/admin\/list-1"
            },
            {
                "id": 2,
                "domena": "Facebook kampanja",
                "javno": res,
                "rotator": "https:\/\/domain.com\/r\/test",
                "list": "https:\/\/domain.com\/u\/admin\/test-2"
            }
        ]
    }
}
```

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

POŠTA  `https://urlkai.com/api/campaign/add`

Oglaševalsko akcijo lahko dodate s to končtočko.

| **पैरामीटर** | **विवरण** |
| --- | --- |
| ime | (neobvezno) Ime oglaševalske akcije |
| Slug | (neobvezno) Rotatorski polž |
| javnost | (neobvezno) Dostop |

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

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

```
{
    "napaka": 0,
    "id": 3,
    "domena": "Nova kampanja",
    "javno": resnično,
    "rotator": "https:\/\/domain.com\/r\/new-campaign",
    "list": "https:\/\/domain.com\/u\/admin\/new-campaign-3"
}
```

###### Dodeljevanje povezave oglaševalski akciji

POŠTA  `https://urlkai.com/api/campaign/:campaignid/assign/:linkid`

S to končtočko lahko oglaševalski akciji dodelite kratko povezavo. Za končtočko potrebujete ID oglaševalske akcije in ID kratke povezave.

cURL
PHP
Node.js
Python
C#

```
curl --location --request POST 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/campaign/:campaignid/assign/:linkid",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "OBJAVA",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/campaign/:campaignid/assign/:linkid"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/:campaignid/assign/:linkid");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": 0,
    "message": "Povezava je bila uspešdodana v oglaševalsko akcijo."
}
```

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

POSTAVITI  `https://urlkai.com/api/campaign/:id/update`

Če želite posodobiti oglaševalsko akcijo, morate poslati veljavne podatke v JSON prek zahteve PUT. Podatki morajo biti poslani kot neobdelatelo vaše zahteve, kot je prikazaspodaj. Spodnji primer prikazuje vse parametre, ki jih lahko pošljete, vendar vam ni treba poslati vseh (za več informacij glejte tabelo).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| ime | (obvezno) Ime oglaševalske akcije |
| Slug | (neobvezno) Rotatorski polž |
| javnost | (neobvezno) Dostop |

cURL
PHP
Node.js
Python
C#

```
curl --location --request PUT 'https://urlkai.com/api/campaign/:id/update' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
--data-raw '{
    "name": "Kampanja na Twitterju",
    "slug": "twitter-kampanja",
    "javno": res
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/campaign/:id/update",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "Kampanja na Twitterju",
	    "slug": "twitter-kampanja",
	    "javno": res
	}',
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    "metoda": "PUT",
    'URL': 'https://urlkai.com/api/campaign/:id/update',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
    "name": "Kampanja na Twitterju",
    "slug": "twitter-kampanja",
    "javno": res
}),
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/campaign/:id/update"
koristni tovor = {
    "name": "Kampanja na Twitterju",
    "slug": "twitter-kampanja",
    "javno": res
}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/campaign/:id/update");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{
    "name": "Kampanja na Twitterju",
    "slug": "twitter-kampanja",
    "javno": res
}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": 0,
    "id": 3,
    "domain": "Twitter kampanja",
    "javno": res,
    "rotator": "https:\/\/domain.com\/r\/twitter-campaign",
    "list": "https:\/\/domain.com\/u\/admin\/twitter-campaign-3"
}
```

###### Brisanje oglaševalske akcije

IZBRISATI  `https://urlkai.com/api/campaign/:id/delete`

Če želite izbrisati oglaševalsko akcijo, morate poslati zahtevo za izbris.

cURL
PHP
Node.js
Python
C#

```
curl --location --request DELETE 'https://urlkai.com/api/campaign/:id/delete' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/campaign/:id/delete",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "IZBRIŠI",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'DELETE',
    'url': 'https://urlkai.com/api/campaign/:id/delete',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/campaign/:id/delete"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/campaign/:id/delete");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": 0,
    "message": "Oglaševalska akcija je bila uspešizbrisana."
}
```

---

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

###### Seznam Custom Splash

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

Če želite pridobiti pozdravne strani po meri prek API-ja, lahko uporabite to končtočko. Podatke lahko tudi filtrirate (za več informacij glejte tabelo).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| omejiti | (neobvezno) Rezultat podatkov na stran |
| stran | (neobvezno) Trenutna zahteva za stran |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/splash?limit=2&page=1' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/splash?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/splash?limit=2&page=1',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/splash?limit=2&page=1"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/splash?limit=2&page=1");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": "0",
    "podatki": {
        "rezultat": 2,
        "perpage": 2,
        "trenutna stran": 1,
        "naslednja stran": 1,
        "maxpage": 1,
        "splash": [
            {
                "id": 1,
                "name": "Promocijski izdelek 1",
                "datum": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "name": "Promocijski izdelek 2",
                "datum": "2020-11-10 18:10:00"
            }
        ]
    }
}
```

---

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

###### Navedite QR kode

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

Če želite pridobiti QR kode prek API-ja, lahko uporabite to končtočko. Podatke lahko tudi filtrirate (za več informacij glejte tabelo).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| omejiti | (neobvezno) Rezultat podatkov na stran |
| stran | (neobvezno) Trenutna zahteva za stran |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/qr?limit=2&page=1' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/qr?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'GET',
    'URL': 'https://urlkai.com/api/qr?limit=2&page=1',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/qr?limit=2&page=1"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr?limit=2&page=1");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": "0",
    "podatki": {
        "rezultat": 2,
        "perpage": 2,
        "trenutna stran": 1,
        "naslednja stran": 1,
        "maxpage": 1,
        "qrs": [
            {
                "id": 2,
                "povezava": "https:\/\/urlkai.com\/qr\/a2d5e",
                "skeniranje": 0,
                "ime": "Google",
                "datum": "2020-11-10 18:01:43"
            },
            {
                "id": 1,
                "povezava": "https:\/\/urlkai.com\/qr\/b9edfe",
                "skeniranje": 5,
                "name": "Google Kanada",
                "datum": "2020-11-10 18:00:25"
            }
        ]
    }
}
```

###### Pridobite ekodo QR

DOBITI  `https://urlkai.com/api/qr/:id`

Če želite pridobiti podrobnosti za posamezkodo QR prek API-ja, lahko uporabite to končtočko.

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/qr/:id' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/qr/:id",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'GET',
    'URL': 'https://urlkai.com/api/qr/:id',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/qr/:id"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr/:id");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": 0,
    "podrobnosti": {
        "id": 1,
        "povezava": "https:\/\/urlkai.com\/qr\/b9edfe",
        "skeniranje": 5,
        "name": "Google Kanada",
        "datum": "2020-11-10 18:00:25"
    },
    "podatki": {
        "kliki": 1,
        »uniqueClicks«: 1,
        "topCountries": {
            »Neznano«: »1«
        },
        "topReferrers": {
            »Neposredno, e-pošta in drugo«: »1«
        },
        "topBrowsers": {
            »Chrome«: »1«
        },
        "topOs": {
            »Windows 10«: »1«
        },
        "socialCount": {
            "Facebook": 0,
            "Twitter": 0,
            "Instagram": 0
        }
    }
}
```

###### Ustvarite kodo QR

POŠTA  `https://urlkai.com/api/qr/add`

Če želite ustvariti QR kodo, morate poslati veljavne podatke v JSON prek zahteve POST. Podatki morajo biti poslani kot neobdelatelo vaše zahteve, kot je prikazaspodaj. Spodnji primer prikazuje vse parametre, ki jih lahko pošljete, vendar vam ni treba poslati vseh (za več informacij glejte tabelo).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| vrsta | (obvezno) besedilo | vcard | povezava | E-pošta | Telefonska številka | SMS | Brezžični internet |
| podatki | (obvezno) Podatki, ki jih je treba vdelati v kodo QR. Podatki so lahko niz ali matrika, odvisod vrste |
| ozadje | (neobvezno) Barva RGB, npr. rgb(255,255,255) |
| Ospredju | (neobvezno) Barva RGB, npr. rgb(0,0,0) |
| logotip | (neobvezno) Pot do logotipa PNG ali JPG |
| ime | (neobvezno) Ime QR kode |

cURL
PHP
Node.js
Python
C#

```
curl --location --request POST 'https://urlkai.com/api/qr/add' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
--data-raw '{
    "type": "povezava",
    "data": "https:\/\/google.com",
    "ozadje": "rgb(255,255,255)",
    "v ospredju": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "API QR kode"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/qr/add",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "OBJAVA",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "type": "povezava",
	    "data": "https:\/\/google.com",
	    "ozadje": "rgb(255,255,255)",
	    "v ospredju": "rgb(0,0,0)",
	    "logo": "https:\/\/site.com\/logo.png",
	    "name": "API QR kode"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/qr/add',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
    "type": "povezava",
    "data": "https:\/\/google.com",
    "ozadje": "rgb(255,255,255)",
    "v ospredju": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "API QR kode"
}),
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/qr/add"
koristni tovor = {
    "type": "povezava",
    "data": "https://google.com",
    "ozadje": "rgb(255,255,255)",
    "v ospredju": "rgb(0,0,0)",
    "logo": "https://site.com/logo.png",
    "name": "API QR kode"
}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/qr/add");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{
    "type": "povezava",
    "data": "https:\/\/google.com",
    "ozadje": "rgb(255,255,255)",
    "v ospredju": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "API QR kode"
}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

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

###### Posodobitev QR kode

POSTAVITI  `https://urlkai.com/api/qr/:id/update`

Če želite posodobiti kodo QR, morate poslati veljavne podatke v JSON prek zahteve PUT. Podatki morajo biti poslani kot neobdelatelo vaše zahteve, kot je prikazaspodaj. Spodnji primer prikazuje vse parametre, ki jih lahko pošljete, vendar vam ni treba poslati vseh (za več informacij glejte tabelo).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| podatki | (obvezno) Podatki, ki jih je treba vdelati v kodo QR. Podatki so lahko niz ali matrika, odvisod vrste |
| ozadje | (neobvezno) Barva RGB, npr. rgb(255,255,255) |
| Ospredju | (neobvezno) Barva RGB, npr. rgb(0,0,0) |
| logotip | (neobvezno) Pot do logotipa PNG ali JPG |

cURL
PHP
Node.js
Python
C#

```
curl --location --request PUT 'https://urlkai.com/api/qr/:id/update' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
--data-raw '{
    "type": "povezava",
    "data": "https:\/\/google.com",
    "ozadje": "rgb(255,255,255)",
    "v ospredju": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/qr/:id/update",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "type": "povezava",
	    "data": "https:\/\/google.com",
	    "ozadje": "rgb(255,255,255)",
	    "v ospredju": "rgb(0,0,0)",
	    "logo": "https:\/\/site.com\/logo.png"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    "metoda": "PUT",
    'url': 'https://urlkai.com/api/qr/:id/update',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
    "type": "povezava",
    "data": "https:\/\/google.com",
    "ozadje": "rgb(255,255,255)",
    "v ospredju": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}),
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/qr/:id/update"
koristni tovor = {
    "type": "povezava",
    "data": "https://google.com",
    "ozadje": "rgb(255,255,255)",
    "v ospredju": "rgb(0,0,0)",
    "logo": "https://site.com/logo.png"
}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/qr/:id/update");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{
    "type": "povezava",
    "data": "https:\/\/google.com",
    "ozadje": "rgb(255,255,255)",
    "v ospredju": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": 0,
    "message": "QR je bil uspešposodobljen."
}
```

###### Brisanje kode QR

IZBRISATI  `https://urlkai.com/api/qr/:id/delete`

Če želite izbrisati kodo QR, morate poslati zahtevo za izbris.

cURL
PHP
Node.js
Python
C#

```
curl --location --request DELETE 'https://urlkai.com/api/qr/:id/delete' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/qr/:id/delete",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "IZBRIŠI",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'DELETE',
    'URL': 'https://urlkai.com/api/qr/:id/delete',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/qr/:id/delete"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/qr/:id/delete");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": 0,
    "message": "QR koda je bila uspešizbrisana."
}
```

---

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

###### Seznam kanalov

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

Če želite pridobiti kanale prek API-ja, lahko uporabite to končtočko. Podatke lahko tudi filtrirate (za več informacij glejte tabelo).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| omejiti | (neobvezno) Rezultat podatkov na stran |
| stran | (neobvezno) Trenutna zahteva za stran |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/channels?limit=2&page=1' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/channels?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'GET',
    'URL': 'https://urlkai.com/api/channels?limit=2&page=1',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/channels?limit=2&page=1"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channels?limit=2&page=1");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": "0",
    "podatki": {
        "rezultat": 2,
        "perpage": 2,
        "trenutna stran": 1,
        "naslednja stran": 1,
        "maxpage": 1,
        "kanali": [
            {
                "id": 1,
                "name": "Kanal 1",
                "description": "Opis kanala 1",
                "color": "#000000",
                "Zvezda": Resnično
            },
            {
                "id": 2,
                "name": "Kanal 2",
                "description": "Opis kanala 2",
                "color": "#FF0000",
                "Zvezda": Napačno
            }
        ]
    }
}
```

###### Seznam elementov kanala

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

Če želite pridobiti elemente v izbranih kanalih prek API-ja, lahko uporabite to končtočko. Podatke lahko tudi filtrirate (za več informacij glejte tabelo).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| omejiti | (neobvezno) Rezultat podatkov na stran |
| stran | (neobvezno) Trenutna zahteva za stran |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/channel/:id?limit=1&page=1' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/channel/:id?limit=1&page=1",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/channel/:id?limit=1&page=1',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/channel/:id?limit=1&page=1"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channel/:id?limit=1&page=1");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": "0",
    "podatki": {
        "rezultat": 2,
        "perpage": 2,
        "trenutna stran": 1,
        "naslednja stran": 1,
        "maxpage": 1,
        "predmeti": [
            {
                "type": "povezave",
                "id": 1,
                "title": "Moja vzorčna povezava",
                "predogled": "https:\/\/google.com",
                "povezava": "https:\/\/urlkai.com\/google",
                "datum": "2022-05-12"
            },
            {
                "vrsta": "bio",
                "id": 1,
                "title": "Moj vzorčni življenjepis",
                "predogled": "https:\/\/urlkai.com\/mybio",
                "povezava": "https:\/\/urlkai.com\/mybio",
                "datum": "2022-06-01"
            }
        ]
    }
}
```

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

POŠTA  `https://urlkai.com/api/channel/add`

S to končtočko lahko dodate kanal.

| **पैरामीटर** | **विवरण** |
| --- | --- |
| ime | (obvezno) Ime kanala |
| opis | (neobvezno) Opis kanala |
| barva | (neobvezno) Barva značke kanala (HEX) |
| Zvezdico | (neobvezno) Kanal označite z zvezdico ali ne (res ali napačno) |

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

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

```
{
    "napaka": 0,
    "id": 3,
    "ime": "Novi kanal",
    "opis": "Moj novi kanal",
    "color": "#000000",
    "Starred": True
}
```

###### Dodeljevanje elementa kanalu

POŠTA  `https://urlkai.com/api/channel/:channelid/assign/:type/:itemid`

Element lahko dodelite kateremu koli kanalu tako, da pošljete zahtevo z ID-jem kanala, vrsto elementa (povezave, biografija ali qr) in ID-jem elementa.

| **पैरामीटर** | **विवरण** |
| --- | --- |
| :channelid | (obvezno) ID kanala |
| :vrsta | (obvezne) povezave ali biografija ali QR |
| :itemid | (obvezno) ID izdelka |

cURL
PHP
Node.js
Python
C#

```
curl --location --request POST 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "OBJAVA",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": 0,
    "message": "Element je bil uspešdodan v kanal."
}
```

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

POSTAVITI  `https://urlkai.com/api/channel/:id/update`

Če želite posodobiti kanal, morate poslati veljavne podatke v JSON prek zahteve PUT. Podatki morajo biti poslani kot neobdelatelo vaše zahteve, kot je prikazaspodaj. Spodnji primer prikazuje vse parametre, ki jih lahko pošljete, vendar vam ni treba poslati vseh (za več informacij glejte tabelo).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| ime | (neobvezno) Ime kanala |
| opis | (neobvezno) Opis kanala |
| barva | (neobvezno) Barva značke kanala (HEX) |
| Zvezdico | (neobvezno) Kanal označite z zvezdico ali ne (res ali napačno) |

cURL
PHP
Node.js
Python
C#

```
curl --location --request PUT 'https://urlkai.com/api/channel/:id/update' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
--data-raw '{
    "name": "Acme Corp",
    "description": "kanal za izdelke za Acme Corp",
    "color": "#FFFFFF",
    "Zvezda": Napačno
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/channel/:id/update",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "Acme Corp",
	    "description": "kanal za izdelke za Acme Corp",
	    "color": "#FFFFFF",
	    "Zvezda": Napačno
	}',
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    "metoda": "PUT",
    'URL': 'https://urlkai.com/api/channel/:id/update',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
    "name": "Acme Corp",
    "description": "kanal za izdelke za Acme Corp",
    "color": "#FFFFFF",
    "Zvezda": Napačno
}),
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/channel/:id/update"
koristni tovor = {
    "name": "Acme Corp",
    "description": "kanal za izdelke za Acme Corp",
    "color": "#FFFFFF",
    "Zvezda": Napačno
}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/channel/:id/update");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{
    "name": "Acme Corp",
    "description": "kanal za izdelke za Acme Corp",
    "color": "#FFFFFF",
    "Zvezda": Napačno
}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": 0,
    "message": "Kanal je bil uspešposodobljen."
}
```

###### Izbriši kanal

IZBRISATI  `https://urlkai.com/api/channel/:id/delete`

Če želite izbrisati kanal, morate poslati zahtevo za izbris. Tudi vsi predmeti bodo nedodeljeni.

cURL
PHP
Node.js
Python
C#

```
curl --location --request DELETE 'https://urlkai.com/api/channel/:id/delete' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/channel/:id/delete",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "IZBRIŠI",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'DELETE',
    'url': 'https://urlkai.com/api/channel/:id/delete',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/channel/:id/delete"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/channel/:id/delete");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": 0,
    "message": "Kanal je bil uspešizbrisan."
}
```

---

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

###### Seznam slikovnih pik

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

Če želite pridobiti kode slikovnih pik prek API-ja, lahko uporabite to končtočko. Podatke lahko tudi filtrirate (za več informacij glejte tabelo).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| omejiti | (neobvezno) Rezultat podatkov na stran |
| stran | (neobvezno) Trenutna zahteva za stran |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/pixels?limit=2&page=1' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/pixels?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/pixels?limit=2&page=1',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/pixels?limit=2&page=1"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/pixels?limit=2&page=1");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": "0",
    "podatki": {
        "rezultat": 2,
        "perpage": 2,
        "trenutna stran": 1,
        "naslednja stran": 1,
        "maxpage": 1,
        "slikovne pike": [
            {
                "id": 1,
                "type": "gtmpixel",
                "name": "GTM Pixel",
                "tag": "GA-123456789",
                "datum": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "type": "twitterpixel",
                "name": "Twitter Pixel",
                "tag": "1234567",
                "datum": "2020-11-10 18:10:00"
            }
        ]
    }
}
```

###### Ustvarjanje slikovne pike

POŠTA  `https://urlkai.com/api/pixel/add`

S to končtočko lahko ustvarite slikovpiko. Poslati morate vrsto slikovnih pik in oznako.

| **पैरामीटर** | **विवरण** |
| --- | --- |
| vrsta | (obvezno) GTMPIXEL | Gapixel | fbpixel | AdwordsPixel | Povezava Inpixel | Twitterpixel | AdrollPixel | Quorapixel | Pinterest | Bing | Snapchat | Reddit | TikTok |
| ime | (obvezno) Ime po meri za slikovpiko |
| Tag | (obvezno) Oznaka za slikovpiko |

cURL
PHP
Node.js
Python
C#

```
curl --location --request POST 'https://urlkai.com/api/pixel/add' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
--data-raw '{
    "type": "gtmpixel",
    "name": "Moj GTM",
    "tag": "GTM-ABCDE"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/pixel/add",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "OBJAVA",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "type": "gtmpixel",
	    "name": "Moj GTM",
	    "tag": "GTM-ABCDE"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/pixel/add',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
    "type": "gtmpixel",
    "name": "Moj GTM",
    "tag": "GTM-ABCDE"
}),
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/pixel/add"
koristni tovor = {
    "type": "gtmpixel",
    "name": "Moj GTM",
    "tag": "GTM-ABCDE"
}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/pixel/add");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{
    "type": "gtmpixel",
    "name": "Moj GTM",
    "tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

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

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

POSTAVITI  `https://urlkai.com/api/pixel/:id/update`

Če želite posodobiti slikovpiko, morate poslati veljavne podatke v JSON prek zahteve PUT. Podatki morajo biti poslani kot neobdelatelo vaše zahteve, kot je prikazaspodaj. Spodnji primer prikazuje vse parametre, ki jih lahko pošljete, vendar vam ni treba poslati vseh (za več informacij glejte tabelo).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| ime | (neobvezno) Ime po meri za slikovpiko |
| Tag | (obvezno) Oznaka za slikovpiko |

cURL
PHP
Node.js
Python
C#

```
curl --location --request PUT 'https://urlkai.com/api/pixel/:id/update' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
--data-raw '{
    "name": "Moj GTM",
    "tag": "GTM-ABCDE"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/pixel/:id/update",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "Moj GTM",
	    "tag": "GTM-ABCDE"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    "metoda": "PUT",
    'URL': 'https://urlkai.com/api/pixel/:id/update',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
    "name": "Moj GTM",
    "tag": "GTM-ABCDE"
}),
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/pixel/:id/update"
koristni tovor = {
    "name": "Moj GTM",
    "tag": "GTM-ABCDE"
}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/pixel/:id/update");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{
    "name": "Moj GTM",
    "tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": 0,
    "message": "Pixel je bil uspešposodobljen."
}
```

###### Izbriši slikovpiko

IZBRISATI  `https://urlkai.com/api/pixel/:id/delete`

Če želite izbrisati slikovpiko, morate poslati zahtevo za DELETE.

cURL
PHP
Node.js
Python
C#

```
curl --location --request DELETE 'https://urlkai.com/api/pixel/:id/delete' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/pixel/:id/delete",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "IZBRIŠI",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'DELETE',
    'URL': 'https://urlkai.com/api/pixel/:id/delete',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/pixel/:id/delete"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/pixel/:id/delete");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": 0,
    "message": "Pixel je bil uspešizbrisan."
}
```

---

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

###### Navedite domene z blagovznamko

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

Če želite pridobiti domene z blagovznamko prek API-ja, lahko uporabite to končtočko. Podatke lahko tudi filtrirate (za več informacij glejte tabelo).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| omejiti | (neobvezno) Rezultat podatkov na stran |
| stran | (neobvezno) Trenutna zahteva za stran |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/domains?limit=2&page=1' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/domains?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/domains?limit=2&page=1',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/domains?limit=2&page=1"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/domains?limit=2&page=1");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": "0",
    "podatki": {
        "rezultat": 2,
        "perpage": 2,
        "trenutna stran": 1,
        "naslednja stran": 1,
        "maxpage": 1,
        "domene": [
            {
                "id": 1,
                "domena": "https:\/\/domain1.com",
                "redirectroot": "https:\/\/rootdomain.com",
                "redirect404": "https:\/\/rootdomain.com\/404"
            },
            {
                "id": 2,
                "domena": "https:\/\/domain2.com",
                "redirectroot": "https:\/\/rootdomain2.com",
                "redirect404": "https:\/\/rootdomain2.com\/404"
            }
        ]
    }
}
```

###### Ustvarjanje domene z blagovznamko

POŠTA  `https://urlkai.com/api/domain/add`

Domelahko dodate s to končtočko. Prepričajte se, da je domena pravilusmerjena na naš strežnik.

| **पैरामीटर** | **विवरण** |
| --- | --- |
| domena | (obvezno) Domena z blagovznamko, vključs http ali https |
| Redirectroot | (neobvezno) Korenska preusmeritev, ko nekdo obišče vašo dome|
| preusmeritev404 | (neobvezno) Preusmeritev po meri 404 |

cURL
PHP
Node.js
Python
C#

```
curl --location --request POST 'https://urlkai.com/api/domain/add' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
--data-raw '{
    "domena": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/domain/add",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "OBJAVA",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "domena": "https:\/\/domain1.com",
	    "redirectroot": "https:\/\/rootdomain.com",
	    "redirect404": "https:\/\/rootdomain.com\/404"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'POST',
    'url': 'https://urlkai.com/api/domain/add',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
    "domena": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}),
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/domain/add"
koristni tovor = {
    "domena": "https://domain1.com",
    "redirectroot": "https://rootdomain.com",
    "redirect404": "https://rootdomain.com/404"
}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/domain/add");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{
    "domena": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

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

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

POSTAVITI  `https://urlkai.com/api/domain/:id/update`

Če želite posodobiti domez blagovznamko, morate poslati veljavne podatke v JSON prek zahteve PUT. Podatki morajo biti poslani kot neobdelatelo vaše zahteve, kot je prikazaspodaj. Spodnji primer prikazuje vse parametre, ki jih lahko pošljete, vendar vam ni treba poslati vseh (za več informacij glejte tabelo).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| Redirectroot | (neobvezno) Korenska preusmeritev, ko nekdo obišče vašo dome|
| preusmeritev404 | (neobvezno) Preusmeritev po meri 404 |

cURL
PHP
Node.js
Python
C#

```
curl --location --request PUT 'https://urlkai.com/api/domain/:id/update' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
--data-raw '{
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/domain/:id/update",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "redirectroot": "https:\/\/rootdomain-new.com",
	    "redirect404": "https:\/\/rootdomain-new.com\/404"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    "metoda": "PUT",
    'URL': 'https://urlkai.com/api/domain/:id/update',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}),
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/domain/:id/update"
koristni tovor = {
    "redirectroot": "https://rootdomain-new.com",
    "redirect404": "https://rootdomain-new.com/404"
}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/domain/:id/update");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": 0,
    "message": "Domena je bila uspešposodobljena."
}
```

###### Izbriši domeno

IZBRISATI  `https://urlkai.com/api/domain/:id/delete`

Če želite izbrisati domeno, morate poslati zahtevo DELETE.

cURL
PHP
Node.js
Python
C#

```
curl --location --request DELETE 'https://urlkai.com/api/domain/:id/delete' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/domain/:id/delete",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "IZBRIŠI",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'DELETE',
    'url': 'https://urlkai.com/api/domain/:id/delete',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/domain/:id/delete"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/domain/:id/delete");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": 0,
    "message": "Domena je bila uspešizbrisana."
}
```

---

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

###### Povezave do seznamov

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

Če želite pridobiti povezave prek API-ja, lahko uporabite to končtočko. Podatke lahko tudi filtrirate (za več informacij glejte tabelo).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| omejiti | (neobvezno) Rezultat podatkov na stran |
| stran | (neobvezno) Trenutna zahteva za stran |
| naročilo | (neobvezno) Razvrščanje podatkov med datumom ali klikom |
| kratek | (neobvezno) Iščite s kratkim URL-jem. Upoštevajte, da so pri uporabi kratkega parametra vsi drugi parametri prezrti in če se ujema, bo vrnjen odgovor z epovezavo. |
| q | (neobvezno) Iskanje povezav s ključbesedo |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/urls?limit=2&page=1o=date' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/urls?limit=2&page=1o=date",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/urls?limit=2&page=1o=date',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/urls?limit=2&page=1o=date"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/urls?limit=2&page=1o=date");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": "0",
    "podatki": {
        "rezultat": 2,
        "perpage": 2,
        "trenutna stran": 1,
        "naslednja stran": 1,
        "maxpage": 1,
        "URL-ji": [
            {
                "id": 2,
                "vzdevek": "google",
                "shorturl": "https:\/\/urlkai.com\/google",
                "longurl": "https:\/\/google.com",
                "kliki": 0,
                "title": "Google",
                "opis": "",
                "datum": "2020-11-10 18:01:43"
            },
            {
                "id": 1,
                "vzdevek": "googlecanada",
                "shorturl": "https:\/\/urlkai.com\/googlecanada",
                "longurl": "https:\/\/google.ca",
                "kliki": 0,
                "title": "Google Kanada",
                "opis": "",
                "datum": "2020-11-10 18:00:25"
            }
        ]
    }
}
```

###### Pridobite esamo povezavo

DOBITI  `https://urlkai.com/api/url/:id`

Če želite pridobiti podrobnosti za epovezavo prek API-ja, lahko uporabite to končtočko.

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/url/:id' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/url/:id",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'GET',
    'url': 'https://urlkai.com/api/url/:id',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/url/:id"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/url/:id");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": 0,
    "id": 1,
    "podrobnosti": {
        "id": 1,
        "shorturl": "https:\/\/urlkai.com\/googlecanada",
        "longurl": "https:\/\/google.com",
        "title": "Google",
        "opis": "",
        "lokacija": {
            "Kanada": "https:\/\/google.ca",
            "Združene države": "https:\/\/google.us"
        },
        "naprava": {
            "iPhone": "https:\/\/google.com",
            »android«: »https:\/\/google.com«
        },
        "expiry": null,
        "datum": "2020-11-10 18:01:43"
    },
    "podatki": {
        "kliki": 0,
        »uniqueClicks«: 0,
        "topCountries": 0,
        "topReferrers": 0,
        "topBrowsers": 0,
        "topOs": 0,
        "socialCount": {
            "Facebook": 0,
            "Twitter": 0,
            "Google": 0
        }
    }
}
```

###### Skrajšanje povezave

POŠTA  `https://urlkai.com/api/url/add`

Če želite skrajšati povezavo, morate poslati veljavne podatke v JSON prek zahteve POST. Podatki morajo biti poslani kot neobdelatelo vaše zahteve, kot je prikazaspodaj. Spodnji primer prikazuje vse parametre, ki jih lahko pošljete, vendar vam ni treba poslati vseh (za več informacij glejte tabelo).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| Spletni naslov | (obvezno) Dolg URL za skrajšanje. |
| običaj | (neobvezno) Vzdevek po meri namesto naključnega vzdevka. |
| vrsta | (neobvezno) Vrsta preusmeritve [neposredno, okvir, brizganje], samo *Id* za pozdravstran po meri ali *ID prekrivne plasti* Za strani CTA |
| geslo | (neobvezno) Zaščita z geslom |
| domena | (neobvezno) Domena po meri |
| Izteka | (neobvezno) Potek primera povezave 2021-09-28 23:11:16 |
| Geotarget | (neobvezno) Podatki o geografskem ciljanju |
| Cilj naprave | (neobvezno) Podatki o ciljanju na naprave |
| LanguageTarget | (neobvezno) Podatki o ciljanju na jezike |
| metanaslov | (neobvezno) Meta naslov |
| Metaopis | (neobvezno) Meta opis |
| Metaslika | (neobvezno) Povezava do slike jpg ali png |
| opis | (neobvezno) Opomba ali opis |
| Slikovnih pik | (neobvezno) Matrika ID-jev slikovnih pik |
| kanal | (neobvezno) ID kanala |
| kampanja | (neobvezno) ID oglaševalske akcije |
| globoka povezava | (neobvezno) Objekt, ki vsebuje povezave do trgovine z aplikacijami. Pri uporabi je pomembnastaviti tudi ciljanje naprav. (Novo) Zdaj lahko nastavite parameter "auto" na true, da samodejgenerirate globoke povezave iz podane dolge povezave. |
| Stanje | (neobvezno) *javnost* ali *zaseb(privzeto)* |

cURL
PHP
Node.js
Python
C#

```
curl --location --request POST 'https://urlkai.com/api/url/add' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
--data-raw '{
    "url": "https:\/\/google.com",
    "status": "zasebni",
    »po meri«: »google«,
    "geslo": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "splash",
    "metatitle": "Ne Google",
    "metadescription": "Ni Googlov opis",
    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
    "description": "Za Facebook",
    "slikovne pike": [
        1,
        2,
        3,
        4
    ],
    "kanal": 1,
    "kampanja": 1,
    "globoka povezava": {
        "samodejno": resnično,
        "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": [
        {
            "lokacija": "Kanada",
            "povezava": "https:\/\/google.ca"
        },
        {
            "location": "Združene države",
            "povezava": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "device": "iPhone",
            "povezava": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "povezava": "https:\/\/google.com"
        }
    ],
    "languagetarget": [
        {
            "jezik": "en",
            "povezava": "https:\/\/google.com"
        },
        {
            "jezik": "fr",
            "povezava": "https:\/\/google.ca"
        }
    ],
    "parametri": [
        {
            "ime": "aff",
            »value«: »3«
        },
        {
            "device": "gtm_source",
            "povezava": "API"
        }
    ]
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/url/add",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "OBJAVA",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "url": "https:\/\/google.com",
	    "status": "zasebni",
	    »po meri«: »google«,
	    "geslo": "mypass",
	    "expiry": "2020-11-11 12:00:00",
	    "type": "splash",
	    "metatitle": "Ne Google",
	    "metadescription": "Ni Googlov opis",
	    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
	    "description": "Za Facebook",
	    "slikovne pike": [
	        1,
	        2,
	        3,
	        4
	    ],
	    "kanal": 1,
	    "kampanja": 1,
	    "globoka povezava": {
	        "samodejno": resnično,
	        "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": [
	        {
	            "lokacija": "Kanada",
	            "povezava": "https:\/\/google.ca"
	        },
	        {
	            "location": "Združene države",
	            "povezava": "https:\/\/google.us"
	        }
	    ],
	    "devicetarget": [
	        {
	            "device": "iPhone",
	            "povezava": "https:\/\/google.com"
	        },
	        {
	            "device": "Android",
	            "povezava": "https:\/\/google.com"
	        }
	    ],
	    "languagetarget": [
	        {
	            "jezik": "en",
	            "povezava": "https:\/\/google.com"
	        },
	        {
	            "jezik": "fr",
	            "povezava": "https:\/\/google.ca"
	        }
	    ],
	    "parametri": [
	        {
	            "ime": "aff",
	            »value«: »3«
	        },
	        {
	            "device": "gtm_source",
	            "povezava": "API"
	        }
	    ]
	}',
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'POST',
    'URL': 'https://urlkai.com/api/url/add',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
    "url": "https:\/\/google.com",
    "status": "zasebni",
    »po meri«: »google«,
    "geslo": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "splash",
    "metatitle": "Ne Google",
    "metadescription": "Ni Googlov opis",
    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
    "description": "Za Facebook",
    "slikovne pike": [
        1,
        2,
        3,
        4
    ],
    "kanal": 1,
    "kampanja": 1,
    "globoka povezava": {
        "samodejno": resnično,
        "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": [
        {
            "lokacija": "Kanada",
            "povezava": "https:\/\/google.ca"
        },
        {
            "location": "Združene države",
            "povezava": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "device": "iPhone",
            "povezava": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "povezava": "https:\/\/google.com"
        }
    ],
    "languagetarget": [
        {
            "jezik": "en",
            "povezava": "https:\/\/google.com"
        },
        {
            "jezik": "fr",
            "povezava": "https:\/\/google.ca"
        }
    ],
    "parametri": [
        {
            "ime": "aff",
            »value«: »3«
        },
        {
            "device": "gtm_source",
            "povezava": "API"
        }
    ]
}),
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/url/add"
koristni tovor = {
    "url": "https://google.com",
    "status": "zasebni",
    »po meri«: »google«,
    "geslo": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "splash",
    "metatitle": "Ne Google",
    "metadescription": "Ni Googlov opis",
    "metaimage": "https://www.mozilla.org/media/protocol/img/logos/firefox/browser/og.4ad05d4125a5.png",
    "description": "Za Facebook",
    "slikovne pike": [
        1,
        2,
        3,
        4
    ],
    "kanal": 1,
    "kampanja": 1,
    "globoka povezava": {
        "samodejno": resnično,
        "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": [
        {
            "lokacija": "Kanada",
            "povezava": "https://google.ca"
        },
        {
            "location": "Združene države",
            "povezava": "https://google.us"
        }
    ],
    "devicetarget": [
        {
            "device": "iPhone",
            "povezava": "https://google.com"
        },
        {
            "device": "Android",
            "povezava": "https://google.com"
        }
    ],
    "languagetarget": [
        {
            "jezik": "en",
            "povezava": "https://google.com"
        },
        {
            "jezik": "fr",
            "povezava": "https://google.ca"
        }
    ],
    "parametri": [
        {
            "ime": "aff",
            »value«: »3«
        },
        {
            "device": "gtm_source",
            "povezava": "API"
        }
    ]
}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/url/add");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{
    "url": "https:\/\/google.com",
    "status": "zasebni",
    »po meri«: »google«,
    "geslo": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "splash",
    "metatitle": "Ne Google",
    "metadescription": "Ni Googlov opis",
    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
    "description": "Za Facebook",
    "slikovne pike": [
        1,
        2,
        3,
        4
    ],
    "kanal": 1,
    "kampanja": 1,
    "globoka povezava": {
        "samodejno": resnično,
        "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": [
        {
            "lokacija": "Kanada",
            "povezava": "https:\/\/google.ca"
        },
        {
            "location": "Združene države",
            "povezava": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "device": "iPhone",
            "povezava": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "povezava": "https:\/\/google.com"
        }
    ],
    "languagetarget": [
        {
            "jezik": "en",
            "povezava": "https:\/\/google.com"
        },
        {
            "jezik": "fr",
            "povezava": "https:\/\/google.ca"
        }
    ],
    "parametri": [
        {
            "ime": "aff",
            »value«: »3«
        },
        {
            "device": "gtm_source",
            "povezava": "API"
        }
    ]
}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

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

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

POSTAVITI  `https://urlkai.com/api/url/:id/update`

Če želite posodobiti povezavo, morate poslati veljavne podatke v JSON prek zahteve PUT. Podatki morajo biti poslani kot neobdelatelo vaše zahteve, kot je prikazaspodaj. Spodnji primer prikazuje vse parametre, ki jih lahko pošljete, vendar vam ni treba poslati vseh (za več informacij glejte tabelo).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| Spletni naslov | (obvezno) Dolg URL za skrajšanje. |
| običaj | (neobvezno) Vzdevek po meri namesto naključnega vzdevka. |
| vrsta | (neobvezno) Vrsta preusmeritve [neposredno, okvir, brizganje] |
| geslo | (neobvezno) Zaščita z geslom |
| domena | (neobvezno) Domena po meri |
| Izteka | (neobvezno) Potek primera povezave 2021-09-28 23:11:16 |
| Geotarget | (neobvezno) Podatki o geografskem ciljanju |
| Cilj naprave | (neobvezno) Podatki o ciljanju na naprave |
| LanguageTarget | (neobvezno) Podatki o ciljanju na jezike |
| metanaslov | (neobvezno) Meta naslov |
| Metaopis | (neobvezno) Meta opis |
| Metaslika | (neobvezno) Povezava do slike jpg ali png |
| Slikovnih pik | (neobvezno) Matrika ID-jev slikovnih pik |
| kanal | (neobvezno) ID kanala |
| kampanja | (neobvezno) ID oglaševalske akcije |
| globoka povezava | (neobvezno) Predmet, ki vsebuje povezave do trgovine z aplikacijami. Pri uporabi tega je pomembnastaviti tudi ciljanje naprave. |

cURL
PHP
Node.js
Python
C#

```
curl --location --request PUT 'https://urlkai.com/api/url/:id/update' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
--data-raw '{
    "url": "https:\/\/google.com",
    »po meri«: »google«,
    "geslo": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "splash",
    "slikovne pike": [
        1,
        2,
        3,
        4
    ],
    "kanal": 1,
    "globoka povezava": {
        "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": [
        {
            "lokacija": "Kanada",
            "povezava": "https:\/\/google.ca"
        },
        {
            "location": "Združene države",
            "povezava": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "device": "iPhone",
            "povezava": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "povezava": "https:\/\/google.com"
        }
    ],
    "parametri": [
        {
            "ime": "aff",
            »value«: »3«
        },
        {
            "device": "gtm_source",
            "povezava": "API"
        }
    ]
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/url/:id/update",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "url": "https:\/\/google.com",
	    »po meri«: »google«,
	    "geslo": "mypass",
	    "expiry": "2020-11-11 12:00:00",
	    "type": "splash",
	    "slikovne pike": [
	        1,
	        2,
	        3,
	        4
	    ],
	    "kanal": 1,
	    "globoka povezava": {
	        "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": [
	        {
	            "lokacija": "Kanada",
	            "povezava": "https:\/\/google.ca"
	        },
	        {
	            "location": "Združene države",
	            "povezava": "https:\/\/google.us"
	        }
	    ],
	    "devicetarget": [
	        {
	            "device": "iPhone",
	            "povezava": "https:\/\/google.com"
	        },
	        {
	            "device": "Android",
	            "povezava": "https:\/\/google.com"
	        }
	    ],
	    "parametri": [
	        {
	            "ime": "aff",
	            »value«: »3«
	        },
	        {
	            "device": "gtm_source",
	            "povezava": "API"
	        }
	    ]
	}',
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    "metoda": "PUT",
    'url': 'https://urlkai.com/api/url/:id/update',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
    "url": "https:\/\/google.com",
    »po meri«: »google«,
    "geslo": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "splash",
    "slikovne pike": [
        1,
        2,
        3,
        4
    ],
    "kanal": 1,
    "globoka povezava": {
        "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": [
        {
            "lokacija": "Kanada",
            "povezava": "https:\/\/google.ca"
        },
        {
            "location": "Združene države",
            "povezava": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "device": "iPhone",
            "povezava": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "povezava": "https:\/\/google.com"
        }
    ],
    "parametri": [
        {
            "ime": "aff",
            »value«: »3«
        },
        {
            "device": "gtm_source",
            "povezava": "API"
        }
    ]
}),
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/url/:id/update"
koristni tovor = {
    "url": "https://google.com",
    »po meri«: »google«,
    "geslo": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "splash",
    "slikovne pike": [
        1,
        2,
        3,
        4
    ],
    "kanal": 1,
    "globoka povezava": {
        "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": [
        {
            "lokacija": "Kanada",
            "povezava": "https://google.ca"
        },
        {
            "location": "Združene države",
            "povezava": "https://google.us"
        }
    ],
    "devicetarget": [
        {
            "device": "iPhone",
            "povezava": "https://google.com"
        },
        {
            "device": "Android",
            "povezava": "https://google.com"
        }
    ],
    "parametri": [
        {
            "ime": "aff",
            »value«: »3«
        },
        {
            "device": "gtm_source",
            "povezava": "API"
        }
    ]
}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/url/:id/update");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{
    "url": "https:\/\/google.com",
    »po meri«: »google«,
    "geslo": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "splash",
    "slikovne pike": [
        1,
        2,
        3,
        4
    ],
    "kanal": 1,
    "globoka povezava": {
        "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": [
        {
            "lokacija": "Kanada",
            "povezava": "https:\/\/google.ca"
        },
        {
            "location": "Združene države",
            "povezava": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "device": "iPhone",
            "povezava": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "povezava": "https:\/\/google.com"
        }
    ],
    "parametri": [
        {
            "ime": "aff",
            »value«: »3«
        },
        {
            "device": "gtm_source",
            "povezava": "API"
        }
    ]
}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

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

###### Brisanje povezave

IZBRISATI  `https://urlkai.com/api/url/:id/delete`

Če želite izbrisati povezavo, morate poslati zahtevo DELETE.

cURL
PHP
Node.js
Python
C#

```
curl --location --request DELETE 'https://urlkai.com/api/url/:id/delete' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/url/:id/delete",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "IZBRIŠI",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'DELETE',
    'url': 'https://urlkai.com/api/url/:id/delete',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/url/:id/delete"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/url/:id/delete");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": 0,
    "message": "Povezava je bila uspešizbrisana"
}
```

---

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

###### Seznam prekrivnih plasti CTA

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

Če želite pridobiti prekrivne elemente cta prek API-ja, lahko uporabite to končtočko. Podatke lahko tudi filtrirate (za več informacij glejte tabelo).

| **पैरामीटर** | **विवरण** |
| --- | --- |
| omejiti | (neobvezno) Rezultat podatkov na stran |
| stran | (neobvezno) Trenutna zahteva za stran |

cURL
PHP
Node.js
Python
C#

```
curl --location --request GET 'https://urlkai.com/api/overlay?limit=2&page=1' \
--header 'Pooblastilo: Nosilec YOURAPIKEY' \
--header 'Vrsta vsebine: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, matrika(
    CURLOPT_URL => "https://urlkai.com/api/overlay?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => resnično,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => resnično,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => [
        "Pooblastilo: Nosilec YOURAPIKEY",
        "Vrsta vsebine: aplikacija/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
odmev $response;
```

```
var request = require('request');
var možnosti = {
    'method': 'GET',
    'URL': 'https://urlkai.com/api/overlay?limit=2&page=1',
    'glave': {
        "Dovoljenje": "Nosilec YOURAPIKEY",
        'Content-Type': 'application/json'
    },
    
};
request(možnosti, funkcija (napaka, odgovor) {
    če (napaka) vrže novo napako (napako);
    console.log(response.body);
});
```

```
Zahteve za uvoz
url = "https://urlkai.com/api/overlay?limit=2&page=1"
koristni tovor = {}
glave = {
    "Dovoljenje": "Nosilec YOURAPIKEY",
    'Content-Type': 'application/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(odgovor.besedilo)
```

```
var odjemalec = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/overlay?limit=2&page=1");
prositi. Headers.Add("Avtorizacija", "Nosilec YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
prositi. Vsebina = vsebina;
var response = počakajte na odjemalca. SendAsync(zahteva);
odziv. EnsureSuccessStatusCode();
Console.WriteLine(čakajte na odgovor. Content.ReadAsStringAsync());
```

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

```
{
    "napaka": "0",
    "podatki": {
        "rezultat": 2,
        "perpage": 2,
        "trenutna stran": 1,
        "naslednja stran": 1,
        "maxpage": 1,
        "cta": [
            {
                "id": 1,
                "type": "sporočilo",
                "name": "Promocijski izdelek 1",
                "datum": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "type": "kontakt",
                "name": "Kontaktna stran",
                "datum": "2020-11-10 18:10:00"
            }
        ]
    }
}
```