# Developers
**Source:** https://nl.urlkai.com/it/developers
**Language:** Dutch

---

Iniziare 

Autenticazione 

Limite di tariffa 

Gestione della risposta 

###### Rekening

Ottieni account 

Aggiorna account

###### Campagne

Campagnes weergeven 

Crea una campagna 

Een link toewijzen aan een campagne 

Aggiorna campagna 

Campagne verwijderen

###### Canali

Lijst Kanalen 

Lijst van kanaalitems 

Créa un canale 

Een item aan een kanaal toewijzen 

Aggiorna canale 

Kanaal verwijderen

###### Codici QR

Lijst QR-codes 

Ottieni un unico QR Code 

Créa un codice QR 

QR-code bijwerken 

Elimina un codice QR

###### Domini di marca

Vermeld merkdomeinen 

Maak een merkdomein 

Aggiorna dominio 

Domein verwijderen

###### Bestanden

Lijstbestanden 

Upload een bestand

###### Verwijzigingen

Lijst Links 

Krijg een enkele link 

Accorcia un collegamento 

Aggiorna collegamento 

Elimina un collegamento

###### Overlay CTA

Lijst CTA-overlays

###### Pixels

Lijst pixels 

Een pixel maken 

Pixel-extensie 

Pixel verwijderen

###### Splash personalizzato

Lijst Aangepaste Splash

#### Riferimento API per sviluppatori

###### Iniziare

È necessaria una chiave API affinché le richieste vengaelaborate dal sistema. Una volta che un utente si registra, viene generata automaticamente una chiave API per questo utente. La chiave API deve essere inviata con ogni richiesta (vedi esempio completo di seguito). Se la chiave API non viene inviata o è scaduta, si verificherà un errore. Assicurati di mantenere segreta la tua chiave API per prevenire abusi.

###### Autenticazione

Per autenticarti con il sistema API, devi inviare la tua chiave API come token di autorizzazione con ogni richiesta. Puoi vedere il codice di esempio di seguito.

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek POST 'https://urlkai.com/api/account' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/account",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
));

$response = curl_exec($curl);
```

```
var request = require('verzoek');
var opties = {
    "methode": "POST",
    'url': 'https://urlkai.com/api/account',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    lichaam: ''
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/account"
laadvermogen = {}
koppen = {
  "Machtiging": "Toonder YOURAPIKEY",
  'Content-Type': 'applicatie/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Limite di tariffa

La nostra API ha un limitatore di velocità per salvaguardare da picchi di richieste per massimizzarne la stabilità. Il nostro limitatore di velocità è attualmente limitato a 30 richieste al 1 minuto. Houd er rekening mee dat het tarief kan veranderen afhankelijk van het geabonneerde abonnement.

Insieme alla risposta verraninviate diverse intestazioni che possoessere esaminate per determinare varie informazioni sulla richiesta.

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

###### Gestione della risposta

Tutte le risposte API vengorestituite in formato JSON per impostazione predefinita. Per convertirli in dati utilizzabili, sarà necessario utilizzare la funzione appropriata in base alla lingua. In PHP, la funzione json\_decode() può essere utilizzata per convertire i dati in un oggetto (predefinito) o in un array (impostare il secondo parametro su true). È molto importante controllare la chiave di errore in quanto fornisce informazioni sull'eventuale presenza di un errore. Puoi anche controllare il codice dell'intestazione.

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

---

#### Rekening - Open in ChatGPT - Open in Claude

###### Ottieni account

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

Per ottenere informazioni sull'account, puoi inviare una richiesta a questo endpoint che restituirà i dati sull'account.

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek GET 'https://urlkai.com/api/account' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/account",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "KRIJGEN",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "method": "KRIJGEN",
    'url': 'https://urlkai.com/api/account',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/account"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "gegevens": {
        "id": 1,
        "e-mail": " [e-mail beveiligd] ",
        "username": "sampleuser",
        "avatar": "https:\/\/domain.com\/content\/avatar.png",
        "status": "pro",
        "expires": "2022-11-15 15:00:00",
        "geregistreerd": "2020-11-10 18:01:43"
    }
}
```

###### Aggiorna account

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

Per aggiornare le informazioni sull'account, puoi inviare una richiesta a questo endpoint che aggiornerà i dati sull'account.

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek PUT 'https://urlkai.com/api/account/update' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "e-mail": " [e-mail beveiligd] ",
    "password": "nieuwwachtwoord"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/account/update",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "e-mail": " [e-mail beveiligd] ",
	    "password": "nieuwwachtwoord"
	}',
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "methode": "PUT",
    'url': 'https://urlkai.com/api/account/update',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    body: JSON.stringify({
    "e-mail": " [e-mail beveiligd] ",
    "password": "nieuwwachtwoord"
}),
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/account/update"
laadvermogen = {
    "e-mail": " [e-mail beveiligd] ",
    "password": "nieuwwachtwoord"
}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/account/update");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{
    "e-mail": " [e-mail beveiligd] ",
    "password": "nieuwwachtwoord"
}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "message": "Account is bijgewerkt."
}
```

---

#### Campagne - Open in ChatGPT - Open in Claude

###### Campagnes weergeven

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

Om je campagnes via de API te krijgen, kun je dit eindpunt gebruiken. U kunt ook gegevens filteren (zie tabel voor meer informatie).

| **Parametro** | **Beschrijving** |
| --- | --- |
| grens | (optioneel) Resultaat gegevens per pagina |
| bladzijde | (optioneel) Huidige pagina aanvraag |

cURL
PHP
Node.js
Python
C#

```
curl --locatie --verzoek GET 'https://urlkai.com/api/campaigns?limit=2&page=1' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/campaigns?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "KRIJGEN",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "method": "KRIJGEN",
    'url': 'https://urlkai.com/api/campaigns?limit=2&page=1',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/campaigns?limit=2&page=1"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/campaigns?limit=2&page=1");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "error": "0",
    "gegevens": {
        "resultaat": 2,
        "perpage": 2,
        "huidigepagina": 1,
        "volgende pagina": 1,
        "maxpage": 1,
        "campagnes": [
            {
                "id": 1,
                "name": "Voorbeeld campagne",
                "openbaar": onwaar,
                "rotator": onwaar,
                "list": "https:\/\/domain.com\/u\/admin\/list-1"
            },
            {
                "id": 2,
                "domain": "Facebook-campagne",
                "openbaar": waar,
                "rotator": "https:\/\/domain.com\/r\/test",
                "list": "https:\/\/domain.com\/u\/admin\/test-2"
            }
        ]
    }
}
```

###### Crea una campagna

VERZENDEN  `https://urlkai.com/api/campaign/add`

Met behulp van dit eindpunt kan een campagne worden toegevoegd.

| **Parametro** | **Beschrijving** |
| --- | --- |
| naam | (optioneel) Naam van de campagne |
| naaktslak | (optioneel) Rotator naaktslak |
| publiek | (optioneel) Toegang |

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

###### Risposta del server

```
{
    "fout": 0,
    "id": 3,
    "domein": "Nieuwe Campagne",
    "openbaar": waar,
    "rotator": "https:\/\/domain.com\/r\/new-campaign",
    "lijst": "https:\/\/domain.com\/u\/admin\/new-campaign-3"
}
```

###### Een link toewijzen aan een campagne

VERZENDEN  `https://urlkai.com/api/campaign/:campaignid/assign/:linkid`

Met behulp van dit eindpunt kan een korte link aan een campagne worden toegewezen. Voor het eindpunt zijn de campagne-ID en de korte link-ID vereist.

cURL
PHP
Node.js
Python
C#

```
curl --locatie --verzoek POST 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/campaign/:campaignid/assign/:linkid",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "methode": "POST",
    'url': 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/campaign/:campaignid/assign/:linkid"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/:campaignid/assign/:linkid");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "message": "Link succesvol toegevoegd aan de campagne."
}
```

###### Aggiorna campagna

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

Om een campagne bij te werken, moet u geldige gegevens in JSON verzenden via een PUT-verzoek. De gegevens moeten worden verzonden als de ruwe tekst van uw verzoek, zoals hieronder weergegeven. Het onderstaande voorbeeld toont alle parameters die u kunt verzenden, maar u bent niet verplicht om alles te verzenden (zie tabel voor meer informatie).

| **Parametro** | **Beschrijving** |
| --- | --- |
| naam | (verplicht) Naam van de campagne |
| naaktslak | (optioneel) Rotator naaktslak |
| publiek | (optioneel) Toegang |

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek PUT 'https://urlkai.com/api/campaign/:id/update' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "Twitter-campagne",
    "slug": "Twitter-campagne",
    "Publiek": waar
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/campaign/:id/update",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "Twitter-campagne",
	    "slug": "Twitter-campagne",
	    "Publiek": waar
	}',
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "methode": "PUT",
    'url': 'https://urlkai.com/api/campaign/:id/update',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    body: JSON.stringify({
    "name": "Twitter-campagne",
    "slug": "Twitter-campagne",
    "Publiek": waar
}),
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/campaign/:id/update"
laadvermogen = {
    "name": "Twitter-campagne",
    "slug": "Twitter-campagne",
    "Publiek": waar
}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/campaign/:id/update");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{
    "name": "Twitter-campagne",
    "slug": "Twitter-campagne",
    "Publiek": waar
}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "identiteitskaart": 3,
    "domain": "Twitter-campagne",
    "openbaar": waar,
    "rotator": "https:\/\/domain.com\/r\/twitter-campagne",
    "list": "https:\/\/domain.com\/u\/admin\/twitter-campaign-3"
}
```

###### Campagne verwijderen

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

Als u een campagne wilt verwijderen, moet u een DELETE-verzoek verzenden.

cURL
PHP
Node.js
Python
C#

```
curl --locatie --verzoek DELETE 'https://urlkai.com/api/campaign/:id/delete' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/campaign/:id/delete",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "VERWIJDEREN",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    'method': 'VERWIJDEREN',
    'url': 'https://urlkai.com/api/campaign/:id/delete',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/campaign/:id/delete"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/campaign/:id/delete");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "message": "Campagne is succesvol verwijderd."
}
```

---

#### Canali - Open in ChatGPT - Open in Claude

###### Lijst Kanalen

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

Om je kanalen via de API te krijgen, kun je dit eindpunt gebruiken. U kunt ook gegevens filteren (zie tabel voor meer informatie).

| **Parametro** | **Beschrijving** |
| --- | --- |
| grens | (optioneel) Resultaat gegevens per pagina |
| bladzijde | (optioneel) Huidige pagina aanvraag |

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek GET 'https://urlkai.com/api/channels?limit=2&page=1' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/channels?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "KRIJGEN",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "method": "KRIJGEN",
    'url': 'https://urlkai.com/api/channels?limit=2&page=1',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/channels?limit=2&page=1"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channels?limit=2&page=1");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "error": "0",
    "gegevens": {
        "resultaat": 2,
        "perpage": 2,
        "huidigepagina": 1,
        "volgende pagina": 1,
        "maxpage": 1,
        "kanalen": [
            {
                "id": 1,
                "name": "Kanaal 1",
                "description": "Beschrijving van kanaal 1",
                "kleur": "#000000",
                "Starred": waar
            },
            {
                "id": 2,
                "name": "Kanaal 2",
                "description": "Beschrijving van kanaal 2",
                "kleur": "#FF0000",
                "Starred": Onwaar
            }
        ]
    }
}
```

###### Lijst van kanaalitems

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

Om items in een bepaald kanaal via de API te krijgen, kunt u dit eindpunt gebruiken. U kunt ook gegevens filteren (zie tabel voor meer informatie).

| **Parametro** | **Beschrijving** |
| --- | --- |
| grens | (optioneel) Resultaat gegevens per pagina |
| bladzijde | (optioneel) Huidige pagina aanvraag |

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek GET 'https://urlkai.com/api/channel/:id?limit=1&page=1' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/channel/:id?limit=1&page=1",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "KRIJGEN",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "method": "KRIJGEN",
    'url': 'https://urlkai.com/api/channel/:id?limit=1&page=1',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/channel/:id?limit=1&page=1"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage (HttpMethod.Get, "https://urlkai.com/api/channel/:id?limit=1&page=1");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "error": "0",
    "gegevens": {
        "resultaat": 2,
        "perpage": 2,
        "huidigepagina": 1,
        "volgende pagina": 1,
        "maxpage": 1,
        "Artikelen": [
            {
                "type": "koppelingen",
                "id": 1,
                "title": "Mijn voorbeeldlink",
                "preview": "https:\/\/google.com",
                "link": "https:\/\/urlkai.com\/google",
                "datum": "2022-05-12"
            },
            {
                "type": "bio",
                "id": 1,
                "title": "Mijn voorbeeldbio",
                "preview": "https:\/\/urlkai.com\/mybio",
                "link": "https:\/\/urlkai.com\/mybio",
                "datum": "2022-06-01"
            }
        ]
    }
}
```

###### Créa un canale

VERZENDEN  `https://urlkai.com/api/channel/add`

Met behulp van dit eindpunt kan een kanaal worden toegevoegd.

| **Parametro** | **Beschrijving** |
| --- | --- |
| naam | (verplicht) Naam van het kanaal |
| beschrijving | (optioneel) Beschrijving van het kanaal |
| Kleur | (optioneel) Kleur kanaalbadge (HEX) |
| Speelde | (optioneel) Het kanaal een ster geven of niet (waar of niet waar) |

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

###### Risposta del server

```
{
    "fout": 0,
    "id": 3,
    "naam": "Nieuw Kanaal",
    "Beschrijving": "Mijn nieuwe kanaal",
    "kleur": "#000000",
    "Starred": waar
}
```

###### Een item aan een kanaal toewijzen

VERZENDEN  `https://urlkai.com/api/channel/:channelid/assign/:type/:itemid`

Een item kan aan elk kanaal worden toegewezen door een verzoek te sturen met de kanaal-ID, het itemtype (links, bio of qr) en de item-ID.

| **Parametro** | **Beschrijving** |
| --- | --- |
| :kanaalid | (verplicht) Kanaal-ID |
| :type | (verplichte) links of bio of QR |
| :itemid | (verplicht) Artikel-ID |

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek POST 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "methode": "POST",
    'url': 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "message": "Item succesvol toegevoegd aan het kanaal."
}
```

###### Aggiorna canale

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

Als u een kanaal wilt bijwerken, moet u geldige gegevens in JSON verzenden via een PUT-verzoek. De gegevens moeten worden verzonden als de ruwe tekst van uw verzoek, zoals hieronder weergegeven. Het onderstaande voorbeeld toont alle parameters die u kunt verzenden, maar u bent niet verplicht om alles te verzenden (zie tabel voor meer informatie).

| **Parametro** | **Beschrijving** |
| --- | --- |
| naam | (optioneel) Naam van het kanaal |
| beschrijving | (optioneel) Beschrijving van het kanaal |
| Kleur | (optioneel) Kleur kanaalbadge (HEX) |
| Speelde | (optioneel) Het kanaal een ster geven of niet (waar of niet waar) |

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek PUT 'https://urlkai.com/api/channel/:id/update' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "naam": "Acme Corp",
    "description": "kanaal voor artikelen voor Acme Corp",
    "kleur": "#FFFFFF",
    "Starred": Onwaar
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/channel/:id/update",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "naam": "Acme Corp",
	    "description": "kanaal voor artikelen voor Acme Corp",
	    "kleur": "#FFFFFF",
	    "Starred": Onwaar
	}',
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "methode": "PUT",
    'url': 'https://urlkai.com/api/channel/:id/update',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    body: JSON.stringify({
    "naam": "Acme Corp",
    "description": "kanaal voor artikelen voor Acme Corp",
    "kleur": "#FFFFFF",
    "Starred": Onwaar
}),
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/channel/:id/update"
laadvermogen = {
    "naam": "Acme Corp",
    "description": "kanaal voor artikelen voor Acme Corp",
    "kleur": "#FFFFFF",
    "Starred": Onwaar
}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/channel/:id/update");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{
    "naam": "Acme Corp",
    "description": "kanaal voor artikelen voor Acme Corp",
    "kleur": "#FFFFFF",
    "Starred": Onwaar
}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "message": "Kanaal is succesvol bijgewerkt."
}
```

###### Kanaal verwijderen

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

Als je een kanaal wilt verwijderen, moet je een DELETE-verzoek verzenden. Alle items worden ook niet toegewezen.

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek DELETE 'https://urlkai.com/api/channel/:id/delete' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/channel/:id/delete",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "VERWIJDEREN",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    'method': 'VERWIJDEREN',
    'url': 'https://urlkai.com/api/channel/:id/delete',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/channel/:id/delete"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/channel/:id/delete");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "message": "Kanaal is succesvol verwijderd."
}
```

---

#### Codici QR - Open in ChatGPT - Open in Claude

###### Lijst QR-codes

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

Per ottenere i tuoi codici QR tramite l'API, puoi utilizzare questo endpoint. Puoi anche filtrare i dati (vedi tabella per maggiori informazioni).

| **Parametro** | **Beschrijving** |
| --- | --- |
| grens | (optioneel) Resultaat gegevens per pagina |
| bladzijde | (optioneel) Huidige pagina aanvraag |

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek GET 'https://urlkai.com/api/qr?limit=2&page=1' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/qr?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "KRIJGEN",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "method": "KRIJGEN",
    'url': 'https://urlkai.com/api/qr?limit=2&page=1',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/qr?limit=2&page=1"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr?limit=2&page=1");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "error": "0",
    "gegevens": {
        "resultaat": 2,
        "perpage": 2,
        "huidigepagina": 1,
        "volgende pagina": 1,
        "maxpage": 1,
        "QRS": [
            {
                "id": 2,
                "link": "https:\/\/urlkai.com\/qr\/a2d5e",
                "scans": 0,
                "name": "Google",
                "datum": "2020-11-10 18:01:43"
            },
            {
                "id": 1,
                "link": "https:\/\/urlkai.com\/qr\/b9edfe",
                "scans": 5,
                "name": "Google Canada",
                "datum": "2020-11-10 18:00:25"
            }
        ]
    }
}
```

###### Ottieni un unico QR Code

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

Per ottenere i dettagli per un singolo codice QR tramite l'API, puoi utilizzare questo endpoint.

cURL
PHP
Node.js
Python
C#

```
curl --locatie --verzoek GET 'https://urlkai.com/api/qr/:id' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/qr/:id",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "KRIJGEN",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "method": "KRIJGEN",
    'url': 'https://urlkai.com/api/qr/:id',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/qr/:id"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr/:id");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "Details": {
        "id": 1,
        "link": "https:\/\/urlkai.com\/qr\/b9edfe",
        "scans": 5,
        "name": "Google Canada",
        "datum": "2020-11-10 18:00:25"
    },
    "gegevens": {
        "klikken": 1,
        "uniqueClicks": 1,
        "topCountries": {
            "Onbekend": "1"
        },
        "topReferrers": {
            "Direct, e-mail en overige": "1"
        },
        "topBrowsers": {
            "Chroom": "1"
        },
        "topOs": {
            "Windows 10": "1"
        },
        "socialCount": {
            "facebook": 0,
            "Twitter": 0,
            "Instagram": 0
        }
    }
}
```

###### Créa un codice QR

VERZENDEN  `https://urlkai.com/api/qr/add`

Om een QR-code te maken, moet u geldige gegevens in JSON verzenden via een POST-verzoek. De gegevens moeten worden verzonden als de ruwe tekst van uw verzoek, zoals hieronder weergegeven. Het onderstaande voorbeeld toont alle parameters die u kunt verzenden, maar u bent niet verplicht om alles te verzenden (zie tabel voor meer informatie).

| **Parametro** | **Beschrijving** |
| --- | --- |
| type | (verplichte) tekst | vcard | koppeling | E-mailadres | telefoon | sms | Wifi |
| gegevens | (verplicht) Gegevens die in de QR-code moeten worden ingesloten. De gegevens kunnen een string of array zijn, afhankelijk van het type |
| achtergrond | (optioneel) RGB-kleur, bijv. rgb (255.255.255) |
| voorgrond | (optioneel) RGB-kleur, bijv. rgb(0,0,0) |
| logo | (optioneel) Pad naar het logo, png of jpg |
| naam | (optioneel) Naam QR-code |

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek POST 'https://urlkai.com/api/qr/add' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "type": "koppeling",
    "data": "https:\/\/google.com",
    "background": "rgb(255.255.255)",
    "voorgrond": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "QR-code API"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/qr/add",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "type": "koppeling",
	    "data": "https:\/\/google.com",
	    "background": "rgb(255.255.255)",
	    "voorgrond": "rgb(0,0,0)",
	    "logo": "https:\/\/site.com\/logo.png",
	    "name": "QR-code API"
	}',
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "methode": "POST",
    'url': 'https://urlkai.com/api/qr/add',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    body: JSON.stringify({
    "type": "koppeling",
    "data": "https:\/\/google.com",
    "background": "rgb(255.255.255)",
    "voorgrond": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "QR-code API"
}),
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/qr/add"
laadvermogen = {
    "type": "koppeling",
    "gegevens": "https://google.com",
    "background": "rgb(255.255.255)",
    "voorgrond": "rgb(0,0,0)",
    "logo": "https://site.com/logo.png",
    "name": "QR-code API"
}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/qr/add");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{
    "type": "koppeling",
    "data": "https:\/\/google.com",
    "background": "rgb(255.255.255)",
    "voorgrond": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "QR-code API"
}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

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

###### QR-code bijwerken

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

Per aggiornare un codice QR, devi inviare un dato valido in JSON tramite una richiesta PUT. I dati devoessere inviati come corpo grezzo della tua richiesta come mostrato di seguito. L'esempio seguente mostra tutti i parametri che puoi inviare ma non è necessario inviarli tutti (vedi tabella per maggiori informazioni).

| **Parametro** | **Beschrijving** |
| --- | --- |
| gegevens | (verplicht) Gegevens die in de QR-code moeten worden ingesloten. De gegevens kunnen een string of array zijn, afhankelijk van het type |
| achtergrond | (optioneel) RGB-kleur, bijv. rgb (255.255.255) |
| voorgrond | (optioneel) RGB-kleur, bijv. rgb(0,0,0) |
| logo | (optioneel) Pad naar het logo, png of jpg |

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek PUT 'https://urlkai.com/api/qr/:id/update' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "type": "koppeling",
    "data": "https:\/\/google.com",
    "background": "rgb(255.255.255)",
    "voorgrond": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/qr/:id/update",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "type": "koppeling",
	    "data": "https:\/\/google.com",
	    "background": "rgb(255.255.255)",
	    "voorgrond": "rgb(0,0,0)",
	    "logo": "https:\/\/site.com\/logo.png"
	}',
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "methode": "PUT",
    'url': 'https://urlkai.com/api/qr/:id/update',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    body: JSON.stringify({
    "type": "koppeling",
    "data": "https:\/\/google.com",
    "background": "rgb(255.255.255)",
    "voorgrond": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}),
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/qr/:id/update"
laadvermogen = {
    "type": "koppeling",
    "gegevens": "https://google.com",
    "background": "rgb(255.255.255)",
    "voorgrond": "rgb(0,0,0)",
    "logo": "https://site.com/logo.png"
}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/qr/:id/update");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{
    "type": "koppeling",
    "data": "https:\/\/google.com",
    "background": "rgb(255.255.255)",
    "voorgrond": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "message": "QR is bijgewerkt."
}
```

###### Elimina un codice QR

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

Per eliminare un codice QR, è necessario inviare una richiesta DELETE.

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek DELETE 'https://urlkai.com/api/qr/:id/delete' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/qr/:id/delete",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "VERWIJDEREN",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    'method': 'VERWIJDEREN',
    'url': 'https://urlkai.com/api/qr/:id/delete',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/qr/:id/delete"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/qr/:id/delete");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "message": "QR-code is succesvol verwijderd."
}
```

---

#### Domini di marca - Open in ChatGPT - Open in Claude

###### Vermeld merkdomeinen

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

Om uw merkdomeinen via de API te krijgen, kunt u dit eindpunt gebruiken. U kunt ook gegevens filteren (zie tabel voor meer informatie).

| **Parametro** | **Beschrijving** |
| --- | --- |
| grens | (optioneel) Resultaat gegevens per pagina |
| bladzijde | (optioneel) Huidige pagina aanvraag |

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek GET 'https://urlkai.com/api/domains?limit=2&page=1' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/domains?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "KRIJGEN",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "method": "KRIJGEN",
    'url': 'https://urlkai.com/api/domains?limit=2&page=1',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/domains?limit=2&page=1"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/domains?limit=2&page=1");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "error": "0",
    "gegevens": {
        "resultaat": 2,
        "perpage": 2,
        "huidigepagina": 1,
        "volgende pagina": 1,
        "maxpage": 1,
        "domeinen": [
            {
                "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"
            }
        ]
    }
}
```

###### Maak een merkdomein

VERZENDEN  `https://urlkai.com/api/domain/add`

Met behulp van dit eindpunt kan een domein worden toegevoegd. Zorg ervoor dat het domein correct naar onze server verwijst.

| **Parametro** | **Beschrijving** |
| --- | --- |
| domein | (verplicht) Merkdomein inclusief http of https |
| Root omleiden | (optioneel) Root-omleiding wanneer iemand uw domein bezoekt |
| doorverwijzen 404 | (optioneel) Aangepaste 404-omleiding |

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek POST 'https://urlkai.com/api/domain/add' \
--header 'Machtiging: Toonder 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, array(
    CURLOPT_URL => "https://urlkai.com/api/domain/add",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "domain": "https:\/\/domain1.com",
	    "redirectroot": "https:\/\/rootdomain.com",
	    "redirect404": "https:\/\/rootdomain.com\/404"
	}',
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "methode": "POST",
    'url': 'https://urlkai.com/api/domain/add',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    body: JSON.stringify({
    "domain": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}),
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/domain/add"
laadvermogen = {
    "domain": "https://domain1.com",
    "redirectroot": "https://rootdomain.com",
    "redirect404": "https://rootdomain.com/404"
}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/domain/add");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{
    "domain": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "identiteitskaart": 1
}
```

###### Aggiorna dominio

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

Als u een merkdomein wilt bijwerken, moet u geldige gegevens in JSON verzenden via een PUT-verzoek. De gegevens moeten worden verzonden als de ruwe tekst van uw verzoek, zoals hieronder weergegeven. Het onderstaande voorbeeld toont alle parameters die u kunt verzenden, maar u bent niet verplicht om alles te verzenden (zie tabel voor meer informatie).

| **Parametro** | **Beschrijving** |
| --- | --- |
| Root omleiden | (optioneel) Root-omleiding wanneer iemand uw domein bezoekt |
| doorverwijzen 404 | (optioneel) Aangepaste 404-omleiding |

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek PUT 'https://urlkai.com/api/domain/:id/update' \
--header 'Machtiging: Toonder 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, array(
    CURLOPT_URL => "https://urlkai.com/api/domain/:id/update",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "redirectroot": "https:\/\/rootdomain-new.com",
	    "redirect404": "https:\/\/rootdomain-new.com\/404"
	}',
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "methode": "PUT",
    'url': 'https://urlkai.com/api/domain/:id/update',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    body: JSON.stringify({
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}),
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/domain/:id/update"
laadvermogen = {
    "redirectroot": "https://rootdomain-new.com",
    "redirect404": "https://rootdomain-new.com/404"
}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage (HttpMethod.Put, "https://urlkai.com/api/domain/:id/update");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "message": "Domein is bijgewerkt."
}
```

###### Domein verwijderen

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

Als u een domein wilt verwijderen, moet u een DELETE-verzoek verzenden.

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek DELETE 'https://urlkai.com/api/domain/:id/delete' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/domain/:id/delete",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "VERWIJDEREN",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    'method': 'VERWIJDEREN',
    'url': 'https://urlkai.com/api/domain/:id/delete',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/domain/:id/delete"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/domain/:id/delete");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "message": "Domein is succesvol verwijderd."
}
```

---

#### Bestanden - Open in ChatGPT - Open in Claude

###### Lijstbestanden

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

Haal al je dossiers. Je kunt ook zoeken op naam.

| **Parametro** | **Beschrijving** |
| --- | --- |
| naam | (optioneel) Zoek naar een bestand op naam |
| grens | (optioneel) Resultaat gegevens per pagina |
| bladzijde | (optioneel) Huidige pagina aanvraag |

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

###### Risposta del server

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

###### Upload een bestand

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

Upload een bestand door de binaire data als postinhoud te verzenden. Je moet de bestandsnaam met de extensie in plaats van :filename in de url (bijvoorbeeld brandkit.zip) sturen. Je kunt opties instellen door de volgende parameters in te sturen.

| **Parametro** | **Beschrijving** |
| --- | --- |
| naam | (optioneel) Bestandsnaam |
| gewoonte | (optioneel) Aangepaste alias in plaats van willekeurige alias. |
| domein | (optioneel) Aangepast domein |
| wachtwoord | (optioneel) Wachtwoord beveiliging |
| Verstrijken | (optioneel) Vervaldatum voor het downloadvoorbeeld 2021-09-28 |
| maxdownloads | (optioneel) Maximaal aantal downloads |

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

###### Risposta del server

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

---

#### Verwijzigingen - Open in ChatGPT - Open in Claude

###### Lijst Links

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

Per ottenere i tuoi collegamenti tramite l'API, puoi utilizzare questo endpoint. Puoi anche filtrare i dati (vedi tabella per maggiori informazioni).

| **Parametro** | **Beschrijving** |
| --- | --- |
| grens | (optioneel) Resultaat gegevens per pagina |
| bladzijde | (optioneel) Huidige pagina aanvraag |
| bevelen | (optioneel) Sorteer gegevens op datum of klik op |
| kort | (optioneel) Zoeken met behulp van de korte url. Houd er rekening mee dat wanneer u de korte parameter gebruikt, alle andere parameters worden genegeerd en dat als er een overeenkomst is, een Single Link-antwoord wordt geretourneerd. |
| q | (optioneel) Zoeken naar links met behulp van een trefwoord |

cURL
PHP
Node.js
Python
C#

```
curl --locatie --verzoek GET 'https://urlkai.com/api/urls?limit=2&page=1o=date' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/urls?limit=2&page=1o=date",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "KRIJGEN",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "method": "KRIJGEN",
    'url': 'https://urlkai.com/api/urls?limit=2&page=1o=date',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/urls?limit=2&page=1o=date"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/urls?limit=2&page=1o=date");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "error": "0",
    "gegevens": {
        "resultaat": 2,
        "perpage": 2,
        "huidigepagina": 1,
        "volgende pagina": 1,
        "maxpage": 1,
        "URL's": [
            {
                "id": 2,
                "alias": "google",
                "shorturl": "https:\/\/urlkai.com\/google",
                "longurl": "https:\/\/google.com",
                "klikken": 0,
                "title": "Google",
                "beschrijving": "",
                "datum": "2020-11-10 18:01:43"
            },
            {
                "id": 1,
                "alias": "googlecanada",
                "shorturl": "https:\/\/urlkai.com\/googlecanada",
                "longurl": "https:\/\/google.ca",
                "klikken": 0,
                "title": "Google Canada",
                "beschrijving": "",
                "datum": "2020-11-10 18:00:25"
            }
        ]
    }
}
```

###### Krijg een enkele link

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

Per ottenere i dettagli per un singolo collegamento tramite l'API, puoi utilizzare questo endpoint.

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek GET 'https://urlkai.com/api/url/:id' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/url/:id",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "KRIJGEN",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "method": "KRIJGEN",
    'url': 'https://urlkai.com/api/url/:id',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/url/:id"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/url/:id");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "id": 1,
    "Details": {
        "id": 1,
        "shorturl": "https:\/\/urlkai.com\/googlecanada",
        "longurl": "https:\/\/google.com",
        "title": "Google",
        "beschrijving": "",
        "locatie": {
            "Canada": "https:\/\/google.ca",
            "Verenigde Staten": "https:\/\/google.us"
        },
        "apparaat": {
            "iphone": "https:\/\/google.com",
            "android": "https:\/\/google.com"
        },
        "vervaldatum": null,
        "datum": "2020-11-10 18:01:43"
    },
    "gegevens": {
        "klikken": 0,
        "uniqueClicks": 0,
        "topLanden": 0,
        "topReferrers": 0,
        "topBrowsers": 0,
        "topOs": 0,
        "socialCount": {
            "facebook": 0,
            "Twitter": 0,
            "google": 0
        }
    }
}
```

###### Accorcia un collegamento

VERZENDEN  `https://urlkai.com/api/url/add`

Per abbreviare un collegamento, devi inviare un dato valido in JSON tramite una richiesta POST. I dati devoessere inviati come corpo grezzo della tua richiesta come mostrato di seguito. L'esempio seguente mostra tutti i parametri che puoi inviare ma non è necessario inviarli tutti (vedi tabella per maggiori informazioni).

| **Parametro** | **Beschrijving** |
| --- | --- |
| Naam-URL | (verplicht) Lange URL om in te korten. |
| gewoonte | (optioneel) Aangepaste alias in plaats van willekeurige alias. |
| type | (optioneel) Type omleiding [direct, frame, splash], alleen *legitimatiebewijs* voor aangepaste splash-pagina of *Overlay-ID* Voor CTA-pagina's |
| wachtwoord | (optioneel) Wachtwoord beveiliging |
| domein | (optioneel) Aangepast domein |
| Verstrijken | (optioneel) Vervaldatum voor het voorbeeld van de link: 2021-09-28 23:11:16 |
| Geodoel | (optioneel) Gegevens over geografische targeting |
| ApparaatTarget | (optioneel) Gegevens over apparaattargeting |
| LanguageTarget | (optioneel) Gegevens voor targeting op taal |
| Metatitel | (optioneel) Meta-titel |
| Metabeschrijving | (optioneel) Meta omschrijving |
| meta-afbeelding | (optioneel) Link naar een jpg- of png-afbeelding |
| beschrijving | (optioneel) Opmerking of beschrijving |
| Pixels | (optioneel) Reeks pixel-id's |
| kanaal | (optioneel) Kanaal-ID |
| campagne | (optioneel) Campagne-ID |
| Deeplink | (optioneel) Object met app store-links. Bij het gebruik hiervan is het belangrijk om ook het doelwit van het apparaat in te stellen. (Nieuw) Je kunt nu de parameter "auto" op true zetten om automatisch de diepe links te genereren vanuit de verstrekte lange link. |
| status | (optioneel) *publiek* of *Privé (standaard)* |

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek POST 'https://urlkai.com/api/url/add' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "url": "https:\/\/google.com",
    "status": "privé",
    "Aangepast": "Google",
    "wachtwoord": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "plons",
    "metatitle": "Niet Google",
    "metadescription": "Geen Google-beschrijving",
    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
    "description": "Voor facebook",
    "pixels": [
        1,
        2,
        3,
        4
    ],
    "kanaal": 1,
    "campagne": 1,
    "deeplink": {
        "auto": waar,
        "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"
    },
    "geodoelwit": [
        {
            "location": "Canada",
            "link": "https:\/\/google.ca"
        },
        {
            "location": "Verenigde Staten",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "apparaat": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "apparaat": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "languagetarget": [
        {
            "taal": "en",
            "link": "https:\/\/google.com"
        },
        {
            "taal": "fr",
            "link": "https:\/\/google.ca"
        }
    ],
    "parameters": [
        {
            "naam": "aff",
            "waarde": "3"
        },
        {
            "apparaat": "gtm_source",
            "link": "API"
        }
    ]
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/url/add",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "url": "https:\/\/google.com",
	    "status": "privé",
	    "Aangepast": "Google",
	    "wachtwoord": "mypass",
	    "expiry": "2020-11-11 12:00:00",
	    "type": "plons",
	    "metatitle": "Niet Google",
	    "metadescription": "Geen Google-beschrijving",
	    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
	    "description": "Voor facebook",
	    "pixels": [
	        1,
	        2,
	        3,
	        4
	    ],
	    "kanaal": 1,
	    "campagne": 1,
	    "deeplink": {
	        "auto": waar,
	        "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"
	    },
	    "geodoelwit": [
	        {
	            "location": "Canada",
	            "link": "https:\/\/google.ca"
	        },
	        {
	            "location": "Verenigde Staten",
	            "link": "https:\/\/google.us"
	        }
	    ],
	    "devicetarget": [
	        {
	            "apparaat": "iPhone",
	            "link": "https:\/\/google.com"
	        },
	        {
	            "apparaat": "Android",
	            "link": "https:\/\/google.com"
	        }
	    ],
	    "languagetarget": [
	        {
	            "taal": "en",
	            "link": "https:\/\/google.com"
	        },
	        {
	            "taal": "fr",
	            "link": "https:\/\/google.ca"
	        }
	    ],
	    "parameters": [
	        {
	            "naam": "aff",
	            "waarde": "3"
	        },
	        {
	            "apparaat": "gtm_source",
	            "link": "API"
	        }
	    ]
	}',
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "methode": "POST",
    'url': 'https://urlkai.com/api/url/add',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    body: JSON.stringify({
    "url": "https:\/\/google.com",
    "status": "privé",
    "Aangepast": "Google",
    "wachtwoord": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "plons",
    "metatitle": "Niet Google",
    "metadescription": "Geen Google-beschrijving",
    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
    "description": "Voor facebook",
    "pixels": [
        1,
        2,
        3,
        4
    ],
    "kanaal": 1,
    "campagne": 1,
    "deeplink": {
        "auto": waar,
        "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"
    },
    "geodoelwit": [
        {
            "location": "Canada",
            "link": "https:\/\/google.ca"
        },
        {
            "location": "Verenigde Staten",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "apparaat": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "apparaat": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "languagetarget": [
        {
            "taal": "en",
            "link": "https:\/\/google.com"
        },
        {
            "taal": "fr",
            "link": "https:\/\/google.ca"
        }
    ],
    "parameters": [
        {
            "naam": "aff",
            "waarde": "3"
        },
        {
            "apparaat": "gtm_source",
            "link": "API"
        }
    ]
}),
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/url/add"
laadvermogen = {
    "url": "https://google.com",
    "status": "privé",
    "Aangepast": "Google",
    "wachtwoord": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "plons",
    "metatitle": "Niet Google",
    "metadescription": "Geen Google-beschrijving",
    "metaimage": "https://www.mozilla.org/media/protocol/img/logos/firefox/browser/og.4ad05d4125a5.png",
    "description": "Voor facebook",
    "pixels": [
        1,
        2,
        3,
        4
    ],
    "kanaal": 1,
    "campagne": 1,
    "deeplink": {
        "auto": waar,
        "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≷=NL"
    },
    "geodoelwit": [
        {
            "location": "Canada",
            "link": "https://google.ca"
        },
        {
            "location": "Verenigde Staten",
            "link": "https://google.us"
        }
    ],
    "devicetarget": [
        {
            "apparaat": "iPhone",
            "link": "https://google.com"
        },
        {
            "apparaat": "Android",
            "link": "https://google.com"
        }
    ],
    "languagetarget": [
        {
            "taal": "en",
            "link": "https://google.com"
        },
        {
            "taal": "fr",
            "link": "https://google.ca"
        }
    ],
    "parameters": [
        {
            "naam": "aff",
            "waarde": "3"
        },
        {
            "apparaat": "gtm_source",
            "link": "API"
        }
    ]
}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/url/add");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{
    "url": "https:\/\/google.com",
    "status": "privé",
    "Aangepast": "Google",
    "wachtwoord": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "plons",
    "metatitle": "Niet Google",
    "metadescription": "Geen Google-beschrijving",
    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
    "description": "Voor facebook",
    "pixels": [
        1,
        2,
        3,
        4
    ],
    "kanaal": 1,
    "campagne": 1,
    "deeplink": {
        "auto": waar,
        "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"
    },
    "geodoelwit": [
        {
            "location": "Canada",
            "link": "https:\/\/google.ca"
        },
        {
            "location": "Verenigde Staten",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "apparaat": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "apparaat": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "languagetarget": [
        {
            "taal": "en",
            "link": "https:\/\/google.com"
        },
        {
            "taal": "fr",
            "link": "https:\/\/google.ca"
        }
    ],
    "parameters": [
        {
            "naam": "aff",
            "waarde": "3"
        },
        {
            "apparaat": "gtm_source",
            "link": "API"
        }
    ]
}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

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

###### Aggiorna collegamento

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

Per aggiornare un collegamento, devi inviare un dato valido in JSON tramite una richiesta PUT. I dati devoessere inviati come corpo grezzo della tua richiesta come mostrato di seguito. L'esempio seguente mostra tutti i parametri che puoi inviare ma non è necessario inviarli tutti (vedi tabella per maggiori informazioni).

| **Parametro** | **Beschrijving** |
| --- | --- |
| Naam-URL | (verplicht) Lange URL om in te korten. |
| gewoonte | (optioneel) Aangepaste alias in plaats van willekeurige alias. |
| type | (optioneel) Type omleiding [direct, frame, splash] |
| wachtwoord | (optioneel) Wachtwoord beveiliging |
| domein | (optioneel) Aangepast domein |
| Verstrijken | (optioneel) Vervaldatum voor het voorbeeld van de link: 2021-09-28 23:11:16 |
| Geodoel | (optioneel) Gegevens over geografische targeting |
| ApparaatTarget | (optioneel) Gegevens over apparaattargeting |
| LanguageTarget | (optioneel) Gegevens voor targeting op taal |
| Metatitel | (optioneel) Meta-titel |
| Metabeschrijving | (optioneel) Meta omschrijving |
| meta-afbeelding | (optioneel) Link naar een jpg- of png-afbeelding |
| Pixels | (optioneel) Reeks pixel-id's |
| kanaal | (optioneel) Kanaal-ID |
| campagne | (optioneel) Campagne-ID |
| Deeplink | (optioneel) Object met link naar de app store. Wanneer u dit gebruikt, is het belangrijk om ook apparaattargeting in te stellen. |

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek PUT 'https://urlkai.com/api/url/:id/update' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "url": "https:\/\/google.com",
    "Aangepast": "Google",
    "wachtwoord": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "plons",
    "pixels": [
        1,
        2,
        3,
        4
    ],
    "kanaal": 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"
    },
    "geodoelwit": [
        {
            "location": "Canada",
            "link": "https:\/\/google.ca"
        },
        {
            "location": "Verenigde Staten",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "apparaat": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "apparaat": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "parameters": [
        {
            "naam": "aff",
            "waarde": "3"
        },
        {
            "apparaat": "gtm_source",
            "link": "API"
        }
    ]
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/url/:id/update",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "url": "https:\/\/google.com",
	    "Aangepast": "Google",
	    "wachtwoord": "mypass",
	    "expiry": "2020-11-11 12:00:00",
	    "type": "plons",
	    "pixels": [
	        1,
	        2,
	        3,
	        4
	    ],
	    "kanaal": 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"
	    },
	    "geodoelwit": [
	        {
	            "location": "Canada",
	            "link": "https:\/\/google.ca"
	        },
	        {
	            "location": "Verenigde Staten",
	            "link": "https:\/\/google.us"
	        }
	    ],
	    "devicetarget": [
	        {
	            "apparaat": "iPhone",
	            "link": "https:\/\/google.com"
	        },
	        {
	            "apparaat": "Android",
	            "link": "https:\/\/google.com"
	        }
	    ],
	    "parameters": [
	        {
	            "naam": "aff",
	            "waarde": "3"
	        },
	        {
	            "apparaat": "gtm_source",
	            "link": "API"
	        }
	    ]
	}',
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "methode": "PUT",
    'url': 'https://urlkai.com/api/url/:id/update',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    body: JSON.stringify({
    "url": "https:\/\/google.com",
    "Aangepast": "Google",
    "wachtwoord": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "plons",
    "pixels": [
        1,
        2,
        3,
        4
    ],
    "kanaal": 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"
    },
    "geodoelwit": [
        {
            "location": "Canada",
            "link": "https:\/\/google.ca"
        },
        {
            "location": "Verenigde Staten",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "apparaat": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "apparaat": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "parameters": [
        {
            "naam": "aff",
            "waarde": "3"
        },
        {
            "apparaat": "gtm_source",
            "link": "API"
        }
    ]
}),
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/url/:id/update"
laadvermogen = {
    "url": "https://google.com",
    "Aangepast": "Google",
    "wachtwoord": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "plons",
    "pixels": [
        1,
        2,
        3,
        4
    ],
    "kanaal": 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≷=NL"
    },
    "geodoelwit": [
        {
            "location": "Canada",
            "link": "https://google.ca"
        },
        {
            "location": "Verenigde Staten",
            "link": "https://google.us"
        }
    ],
    "devicetarget": [
        {
            "apparaat": "iPhone",
            "link": "https://google.com"
        },
        {
            "apparaat": "Android",
            "link": "https://google.com"
        }
    ],
    "parameters": [
        {
            "naam": "aff",
            "waarde": "3"
        },
        {
            "apparaat": "gtm_source",
            "link": "API"
        }
    ]
}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/url/:id/update");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{
    "url": "https:\/\/google.com",
    "Aangepast": "Google",
    "wachtwoord": "mypass",
    "expiry": "2020-11-11 12:00:00",
    "type": "plons",
    "pixels": [
        1,
        2,
        3,
        4
    ],
    "kanaal": 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"
    },
    "geodoelwit": [
        {
            "location": "Canada",
            "link": "https:\/\/google.ca"
        },
        {
            "location": "Verenigde Staten",
            "link": "https:\/\/google.us"
        }
    ],
    "devicetarget": [
        {
            "apparaat": "iPhone",
            "link": "https:\/\/google.com"
        },
        {
            "apparaat": "Android",
            "link": "https:\/\/google.com"
        }
    ],
    "parameters": [
        {
            "naam": "aff",
            "waarde": "3"
        },
        {
            "apparaat": "gtm_source",
            "link": "API"
        }
    ]
}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

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

###### Elimina un collegamento

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

Per eliminare un collegamento, è necessario inviare una richiesta DELETE.

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek DELETE 'https://urlkai.com/api/url/:id/delete' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/url/:id/delete",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "VERWIJDEREN",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    'method': 'VERWIJDEREN',
    'url': 'https://urlkai.com/api/url/:id/delete',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/url/:id/delete"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/url/:id/delete");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "message": "Link is succesvol verwijderd"
}
```

---

#### Overlay CTA - Open in ChatGPT - Open in Claude

###### Lijst CTA-overlays

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

Om cta-overlays via de API te krijgen, kunt u dit eindpunt gebruiken. U kunt ook gegevens filteren (zie tabel voor meer informatie).

| **Parametro** | **Beschrijving** |
| --- | --- |
| grens | (optioneel) Resultaat gegevens per pagina |
| bladzijde | (optioneel) Huidige pagina aanvraag |

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek GET 'https://urlkai.com/api/overlay?limit=2&page=1' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/overlay?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "KRIJGEN",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "method": "KRIJGEN",
    'url': 'https://urlkai.com/api/overlay?limit=2&page=1',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/overlay?limit=2&page=1"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/overlay?limit=2&page=1");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "error": "0",
    "gegevens": {
        "resultaat": 2,
        "perpage": 2,
        "huidigepagina": 1,
        "volgende pagina": 1,
        "maxpage": 1,
        "CTA": [
            {
                "id": 1,
                "type": "bericht",
                "name": "Product 1 Promo",
                "datum": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "type": "contactpersoon",
                "name": "Pagina voor contactpersonen",
                "datum": "2020-11-10 18:10:00"
            }
        ]
    }
}
```

---

#### Pixels - Open in ChatGPT - Open in Claude

###### Lijst pixels

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

Om je pixelcodes via de API te krijgen, kun je dit eindpunt gebruiken. U kunt ook gegevens filteren (zie tabel voor meer informatie).

| **Parametro** | **Beschrijving** |
| --- | --- |
| grens | (optioneel) Resultaat gegevens per pagina |
| bladzijde | (optioneel) Huidige pagina aanvraag |

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek GET 'https://urlkai.com/api/pixels?limit=2&page=1' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/pixels?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "KRIJGEN",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "method": "KRIJGEN",
    'url': 'https://urlkai.com/api/pixels?limit=2&page=1',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/pixels?limit=2&page=1"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/pixels?limit=2&page=1");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "error": "0",
    "gegevens": {
        "resultaat": 2,
        "perpage": 2,
        "huidigepagina": 1,
        "volgende pagina": 1,
        "maxpage": 1,
        "pixels": [
            {
                "id": 1,
                "type": "gtmpixel",
                "name": "GTM Pixel",
                "tag": "GA-123456789",
                "datum": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "type": "twitterpixel",
                "name": "Twitter-pixel",
                "tag": "1234567",
                "datum": "2020-11-10 18:10:00"
            }
        ]
    }
}
```

###### Een pixel maken

VERZENDEN  `https://urlkai.com/api/pixel/add`

Met behulp van dit eindpunt kan een pixel worden gemaakt. U moet het pixeltype en de tag verzenden.

| **Parametro** | **Beschrijving** |
| --- | --- |
| type | (verplicht) gtmpixel | Gapixel | fbpixel | adwordspixel | linkedinpixel | Twitteren Pixel | adrollpixel | Quorapixel | Pinterest Nederland | Bing Nederland | Snapchat | Reddit | Tiktok |
| naam | (verplicht) Aangepaste naam voor je pixel |
| label | (verplicht) De tag voor de pixel |

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek POST 'https://urlkai.com/api/pixel/add' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "type": "gtmpixel",
    "name": "Mijn GTM",
    "tag": "GTM-ABCDE"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/pixel/add",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "type": "gtmpixel",
	    "name": "Mijn GTM",
	    "tag": "GTM-ABCDE"
	}',
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "methode": "POST",
    'url': 'https://urlkai.com/api/pixel/add',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    body: JSON.stringify({
    "type": "gtmpixel",
    "name": "Mijn GTM",
    "tag": "GTM-ABCDE"
}),
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/pixel/add"
laadvermogen = {
    "type": "gtmpixel",
    "name": "Mijn GTM",
    "tag": "GTM-ABCDE"
}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/pixel/add");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{
    "type": "gtmpixel",
    "name": "Mijn GTM",
    "tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "identiteitskaart": 1
}
```

###### Pixel-extensie

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

Als u een pixel wilt bijwerken, moet u geldige gegevens in JSON verzenden via een PUT-verzoek. De gegevens moeten worden verzonden als de ruwe tekst van uw verzoek, zoals hieronder weergegeven. Het onderstaande voorbeeld toont alle parameters die u kunt verzenden, maar u bent niet verplicht om alles te verzenden (zie tabel voor meer informatie).

| **Parametro** | **Beschrijving** |
| --- | --- |
| naam | (optioneel) Aangepaste naam voor je pixel |
| label | (verplicht) De tag voor de pixel |

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek PUT 'https://urlkai.com/api/pixel/:id/update' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "Mijn GTM",
    "tag": "GTM-ABCDE"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/pixel/:id/update",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "Mijn GTM",
	    "tag": "GTM-ABCDE"
	}',
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "methode": "PUT",
    'url': 'https://urlkai.com/api/pixel/:id/update',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    body: JSON.stringify({
    "name": "Mijn GTM",
    "tag": "GTM-ABCDE"
}),
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/pixel/:id/update"
laadvermogen = {
    "name": "Mijn GTM",
    "tag": "GTM-ABCDE"
}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/pixel/:id/update");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{
    "name": "Mijn GTM",
    "tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "message": "Pixel is bijgewerkt."
}
```

###### Pixel verwijderen

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

Als u een pixel wilt verwijderen, moet u een DELETE-verzoek verzenden.

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek DELETE 'https://urlkai.com/api/pixel/:id/delete' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/pixel/:id/delete",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "VERWIJDEREN",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    'method': 'VERWIJDEREN',
    'url': 'https://urlkai.com/api/pixel/:id/delete',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/pixel/:id/delete"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/pixel/:id/delete");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "fout": 0,
    "message": "Pixel is succesvol verwijderd."
}
```

---

#### Splash personalizzato - Open in ChatGPT - Open in Claude

###### Lijst Aangepaste Splash

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

Als u aangepaste splash-pagina's wilt ophalen via de API, kunt u dit eindpunt gebruiken. U kunt ook gegevens filteren (zie tabel voor meer informatie).

| **Parametro** | **Beschrijving** |
| --- | --- |
| grens | (optioneel) Resultaat gegevens per pagina |
| bladzijde | (optioneel) Huidige pagina aanvraag |

cURL
PHP
Node.js
Python
C#

```
krul --locatie --verzoek GET 'https://urlkai.com/api/splash?limit=2&page=1' \
--header 'Machtiging: Toonder YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://urlkai.com/api/splash?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => waar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => waar,
    CURLOPT_CUSTOMREQUEST => "KRIJGEN",
    CURLOPT_HTTPHEADER => [
        "Machtiging: Toonder YOURAPIKEY",
        "Inhoud-Type: applicatie/json",
    ],
    
));

$response = curl_exec($curl);

curl_close, lid $curl);
echo $response;
```

```
var request = require('verzoek');
var opties = {
    "method": "KRIJGEN",
    'url': 'https://urlkai.com/api/splash?limit=2&page=1',
    'koppen': {
        "Machtiging": "Toonder YOURAPIKEY",
        'Content-Type': 'applicatie/json'
    },
    
};
request(opties, functie (fout, antwoord) {
    als (fout) nieuwe Fout (fout) gooit;
    console.log(reactie.lichaam);
});
```

```
Import aanvragen
url = "https://urlkai.com/api/splash?limit=2&page=1"
laadvermogen = {}
koppen = {
    "Machtiging": "Toonder YOURAPIKEY",
    'Content-Type': 'applicatie/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
print(response.text)
```

```
var client = nieuwe HttpClient();
var request = nieuw HttpRequestMessage (HttpMethod.Get, "https://urlkai.com/api/splash?limit=2&page=1");
verzoek. Headers.Add("Autorisatie", "Toonder YOURAPIKEY");
var content = nieuwe StringContent("{}", System.Text.Encoding.UTF8, "application/json");
verzoek. Inhoud = inhoud;
var response = wachten op client. SendAsync(verzoek);
antwoord. EnsureSuccessStatusCode();
Console.WriteLine(wacht op antwoord. Inhoud.ReadAsStringAsync());
```

###### Risposta del server

```
{
    "error": "0",
    "gegevens": {
        "resultaat": 2,
        "perpage": 2,
        "huidigepagina": 1,
        "volgende pagina": 1,
        "maxpage": 1,
        "plons": [
            {
                "id": 1,
                "name": "Product 1 Promo",
                "datum": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "name": "Product 2 Promo",
                "datum": "2020-11-10 18:10:00"
            }
        ]
    }
}
```