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

---

Začiatok 

Autentifikácia 

Limite de débit 

Gestion des réponses 

###### Campagnes

Zoznam kampaní 

Créer une campagne 

Priradenie odkazu ku kampani 

Mettre à jour la campagne 

Odstrániť kampaň

###### Canaux

Zoznam kanálov 

Zoznam položiek kanála 

Créer une chaîne 

Priradenie položky ku kanálu 

Mettre à jour la chaîne 

Odstrániť kanál

###### Kódy QR

Zoznam QR kódov 

Obtenez un seul kód QR 

Créer un kód QR 

Aktualizácia QR kódu 

Supprimer un kód QR

###### Compte

Obtenir un compte 

Compte mis à jour

###### Domaines de marque

Zoznam značkových domén 

Vytvorenie značkovej domény 

Mettre à jour le domaine 

Odstrániť doménu

###### Súbory

Zoznam súborov 

Nahratie súboru

###### Záložné práva

Odkazy na zoznam 

Získajte jeden odkaz 

Raccourcir un lien 

Mettre à jour le lien 

Supprimer un lien

###### Pixelov

Zoznam pixelov 

Vytvorenie pixelu 

Mettre à jour le pixel 

Odstrániť Pixel

###### Splash personnalisé

Zoznam vlastných Splash

###### Superpozície CTA

Zoznam prekrytí CTA

#### Référence API pour les développeurs

###### Začiatok

Une clé API est requise pour que les demandes soient traitées par le système. Une fois qu'un utilisateur s'inscrit, une clé API est automatiquement générée pour cet utilisateur. La clé API doit être envoyée avec chaque requête (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, il y aura une erreur. Assurez-vous de garder votre clé API secrète pour éviter les abus.

###### Autentifikácia

Pour vous authentifier auprès du système API, vous devez envoyer votre clé API en tant que jeton d'autorisation avec chaque demande. Vous pouvez voir un exemple de code ci-dessous.

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Limite de débit

Notre API dispose d'un limiteur de débit pour se protéger contre les pics de demandes afin de maximiser sa stabilité. Notre limiteur de débit est actuellement limité à 30 requêtes par 1 minute. Upozorňujeme, že cena sa môže meniť v závislosti od predplateného plánu.

Plusieurs en-têtes seront envoyés avec la réponse et ceux-ci peuvent être examinés pour déterminer diverses informations sur la demande.

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

###### Gestion des réponses

Toutes les réponses de l'API sont renvoyées au format JSON par défaut. Pour convertir cela en données utilisables, la fonction appropriée devra être utilisée en fonction de la langue. En PHP, la fonction json\_decode() peut être utilisée pour convertir les données en objet (par défaut) ou en tableau (définissez le deuxième paramètre sur true). Il est très important de vérifier la clé d'erreur car elle indique s'il y a eu une erreur ou non. Vous pouvez également vérifier le code d'en-tête.

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

---

#### Campagnes - Open in ChatGPT - Open in Claude

###### Zoznam kampaní

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

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

| **Paramètre** | **La popis** |
| --- | --- |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

###### Créer une campagne

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

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

| **Paramètre** | **La popis** |
| --- | --- |
| me| (voliteľné) Názov kampane |
| slimák | (voliteľné) Rotátorový slimák |
| verejnosť | (voliteľné) Prístup |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

###### Priradenie odkazu ku kampani

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

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

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

###### Mettre à jour la campagne

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

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

| **Paramètre** | **La popis** |
| --- | --- |
| me| (povinné) Názov kampane |
| slimák | (voliteľné) Rotátorový slimák |
| verejnosť | (voliteľné) Prístup |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

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

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

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

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

---

#### Canaux - Open in ChatGPT - Open in Claude

###### Zoznam kanálov

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

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

| **Paramètre** | **La popis** |
| --- | --- |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

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

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

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

| **Paramètre** | **La popis** |
| --- | --- |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

###### Créer une chaîne

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

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

| **Paramètre** | **La popis** |
| --- | --- |
| me| (povinné) Názov kanála |
| popis | (voliteľné) Popis kanála |
| farba | (voliteľné) Farba odznaku kanála (HEX) |
| Hral | (voliteľné) Kanál označte hviezdičkou alebo nie (pravda alebo nepravda) |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

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

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

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

| **Paramètre** | **La popis** |
| --- | --- |
| :identifikátor kanála | (povinné) Identifikácia kanála |
| :typ | (povinné) odkazy alebo životopis alebo QR |
| :itemid | (povinné) ID položky |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

###### Mettre à jour la chaîne

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

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

| **Paramètre** | **La popis** |
| --- | --- |
| me| (voliteľné) Názov kanála |
| popis | (voliteľné) Popis kanála |
| farba | (voliteľné) Farba odznaku kanála (HEX) |
| Hral | (voliteľné) Kanál označte hviezdičkou alebo nie (pravda alebo nepravda) |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

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

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

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

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

---

#### Kódy QR - Open in ChatGPT - Open in Claude

###### Zoznam QR kódov

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

Pour obtenir vos codes QR via l'API, vous pouvez utiliser ce point de terminaison. Vous pouvez également filtrer les données (voir le tableau pour plus d'informations).

| **Paramètre** | **La popis** |
| --- | --- |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

###### Obtenez un seul kód QR

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

Pour obtenir les détails d'un seul code QR via l'API, vous pouvez utiliser ce point de terminaison.

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

###### Créer un kód QR

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

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

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

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

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

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

Pour mettre à jour un QR Code, vous devez envoyer une donnée valide au format JSON via une requête PUT. Les données doivent être envoyées en tant que corps brut de votre demande, comme indiqué ci-dessous. L'exemple ci-dessous montre tous les paramètres que vous pouvez envoyer mais vous n'êtes pas obligé de tous les envoyer (voir le tableau pour plus d'informations).

| **Paramètre** | **La popis** |
| --- | --- |
| údaje | (povinné) Údaje, ktoré sa majú vložiť do QR kódu. Údaje môžu byť reťazec alebo pole v závislosti od typu |
| pozadie | (voliteľné) Farba RGB, napr. rgb(255,255,255) |
| popredie | (voliteľné) Farba RGB, napr. rgb(0,0,0) |
| logo | (voliteľné) Cesta k logu buď png alebo jpg |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

###### Supprimer un kód QR

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

Pour supprimer un code QR, vous devez envoyer une demande DELETE.

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

---

#### Compte - Open in ChatGPT - Open in Claude

###### Obtenir un compte

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

Pour obtenir des informations sur le compte, vous pouvez envoyer une demande à ce point de terminaison et il renverra des données sur le compte.

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

###### Compte mis à jour

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

Pour mettre à jour les informations sur le compte, vous pouvez envoyer une demande à ce point de terminaison et il mettra à jour les données sur le compte.

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

---

#### Domaines de marque - Open in ChatGPT - Open in Claude

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

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

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

| **Paramètre** | **La popis** |
| --- | --- |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

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

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

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

| **Paramètre** | **La popis** |
| --- | --- |
| doména | (povinné) Značková doména vrátane http alebo https |
| Redirectroot | (voliteľné) Koreňové presmerovanie, keď niekto navštívi vašu doménu |
| presmerovanie404 | (voliteľné) Vlastné presmerovanie 404 |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

###### Mettre à jour le domaine

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

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

| **Paramètre** | **La popis** |
| --- | --- |
| Redirectroot | (voliteľné) Koreňové presmerovanie, keď niekto navštívi vašu doménu |
| presmerovanie404 | (voliteľné) Vlastné presmerovanie 404 |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

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

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

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

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

---

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

###### Zoznam súborov

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

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

| **Paramètre** | **La popis** |
| --- | --- |
| me| (voliteľné) Vyhľadanie súboru podľa názvu |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

###### Nahratie súboru

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

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

| **Paramètre** | **La popis** |
| --- | --- |
| me| (voliteľné) Názov súboru |
| zvyk | (voliteľné) Vlastný alias namiesto náhodného aliasu. |
| doména | (voliteľné) Vlastná doména |
| heslo | (voliteľné) Ochrana heslom |
| uplynutie | (voliteľné) Uplynutie platnosti príkladu stiahnutia 2021-09-28 |
| maxdownloads | (voliteľné) Maximálny počet stiahnutí |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

---

#### Záložné práva - Open in ChatGPT - Open in Claude

###### Odkazy na zoznam

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

Pour obtenir vos liens via l'API, vous pouvez utiliser ce point de terminaison. Vous pouvez également filtrer les données (voir le tableau pour plus d'informations).

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

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

###### Získajte jeden odkaz

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

Pour obtenir les détails d'un seul lien via l'API, vous pouvez utiliser ce point de terminaison.

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

###### Raccourcir un lien

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

Pour raccourcir un lien, vous devez envoyer une donnée valide en JSON via une requête POST. Les données doivent être envoyées en tant que corps brut de votre demande, comme indiqué ci-dessous. L'exemple ci-dessous montre tous les paramètres que vous pouvez envoyer mais vous n'êtes pas obligé de tous les envoyer (voir le tableau pour plus d'informations).

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

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

###### Mettre à jour le lien

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

Pour mettre à jour un lien, vous devez envoyer une donnée valide en JSON via une requête PUT. Les données doivent être envoyées en tant que corps brut de votre demande, comme indiqué ci-dessous. L'exemple ci-dessous montre tous les paramètres que vous pouvez envoyer mais vous n'êtes pas obligé de tous les envoyer (voir le tableau pour plus d'informations).

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

cURL
PHP
Node.js
Python
C#

```
curl --location --request PUT 'https://urlkai.com/api/url/:id/update' \
--header 'Autorizácia: Nositeľ YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "url": "https:\/\/google.com",
    "vlastné": "google",
    "password": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "splash",
    "pixely": [
        1,
        2,
        3,
        4
    ],
    "kanál": 1,
    "deeplink": {
        "apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
        "google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
    },
    "geotarget": [
        {
            "location": "Kanada",
            "link": "https:\/\/google.ca"
        },
        {
            "location": "Spojené štáty americké",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "device": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "device": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "parametre": [
        {
            "name": "aff",
            "value": "3"
        },
        {
            "device": "gtm_source",
            "link": "api"
        }
    ]
}'
```

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

###### Supprimer un lien

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

Pour supprimer un lien, vous devez envoyer une requête DELETE.

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

---

#### Pixelov - Open in ChatGPT - Open in Claude

###### Zoznam pixelov

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

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

| **Paramètre** | **La popis** |
| --- | --- |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

###### Vytvorenie pixelu

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

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

| **Paramètre** | **La popis** |
| --- | --- |
| typ | (povinné) gtmpixel | Gapixel | fbpixel | AdWordsPixel | LinkedInInpixel | Twitterpixel | AdrollPixel | Quorapixel | Pinterest | Bing | Snapchat | Reddit | TikTok |
| me| (povinné) Vlastný názov pixelu |
| štítok | (povinné) Značka pre pixel |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

###### Mettre à jour le pixel

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

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

| **Paramètre** | **La popis** |
| --- | --- |
| me| (voliteľné) Vlastný názov pixelu |
| štítok | (povinné) Značka pre pixel |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

###### Odstrániť Pixel

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

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

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

---

#### Splash personnalisé - Open in ChatGPT - Open in Claude

###### Zoznam vlastných Splash

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

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

| **Paramètre** | **La popis** |
| --- | --- |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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

---

#### Superpozície CTA - Open in ChatGPT - Open in Claude

###### Zoznam prekrytí CTA

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

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

| **Paramètre** | **La popis** |
| --- | --- |
| medza | (voliteľné) Výsledok údajov na stranu |
| strana | (voliteľné) Žiadosť o aktuálnu stránku |

cURL
PHP
Node.js
Python
C#

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

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

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

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

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

###### Une clé API est requise pour les demandes à traiter par le système. Une fois qu'un utilisateur s'enregistre, une clé API est générée automatiquement pour cet utilisateur. La clé API doit être envoyée avec chaque requête via le paramètre clé (voir l'exemple complet ci-dessous). Si la clé API n'est pas envoyée ou a expiré, une erreur se produit. Assurez-vous de garder votre clé secrète de l'API pour éviter tout abus.

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