# Developers
**Source:** https://ms.urlkai.com/no/developers
**Language:** Malay

---

API documentation

Starter

Starter 
Godkjenning 
Satsgrense 
Responshåndtering 

CTA-overlegg 

CTA-overlegg 
Senaraikan Tindanan CTA

Fail 

Fail 
Senarai Fail 
Muat naik fail

Kampanjer 

Kampanjer 
Kempen Senarai 
Opprett en kampanje 
Tugaskan pautan kepada kempen 
Oppdater kampanje 
Padamkan Kempen

Kanaler 

Kanaler 
Senarai Saluran 
Senaraikan Item Saluran 
Opprett en kanal 
Tetapkan Item ke Saluran 
Oppdater kanalen 
Padam Saluran

Merkede domener 

Merkede domener 
Senaraikan Domain Berjenama 
Buat Domain Berjenama 
Oppdater domene 
Padamkan Domain

QR-koder 

QR-koder 
Senaraikan kod QR 
Få en enkelt QR-kode 
Lag en QR-kode 
Kemas kini Kod QR 
Slett en QR-kode

Regnskap 

Regnskap 
Få konto 
Oppdater konto

Percikan Tilpasset 

Percikan Tilpasset 
Senarai Percikan Tersuai

Lenker 

Lenker 
Pautan Senarai 
Dapatkan Pautan Tunggal 
Forkort en lenke 
Oppdater lenke 
Slett en lenke

Piksler 

Piksler 
Senarai Piksel 
Cipta piksel 
Oppdater Pixel 
Padamkan Piksel

Developers

# API-referanse for utviklere

An API key is required for requests to be processed by the system. Once a user registers, an API key is automatically generated for this user.

## Starter

En API-nøkkel kreves for at forespørsler skal behandles av systemet. Når en bruker registrerer seg, genereres det automatisk en API-nøkkel for denne brukeren. API-nøkkelen må sendes med hver forespørsel (se fullstendig eksempel nedenfor). Hvis API-nøkkelen ikke sendes eller er utløpt, vil det oppstå en feil. Sørg for å holde API-nøkkelen hemmelig for å forhindre misbruk.

## Godkjenning

For å autentisere med API-systemet, må du sende API-nøkkelen din som et autorisasjonstoken med hver forespørsel. Du kan se eksempelkoden nedenfor.

```
curl --location --request POST 'https://urlkai.com/api/account' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();
curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/account",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "SIARAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
));

$response = curl_exec($curl);
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'POS',
    'url': 'https://urlkai.com/api/account',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    badan: ''
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/account"
muatan = {}
tajuk = {
  'Kebenaran': 'Pembawa YOURAPIKEY',
  'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

## Satsgrense

API-en vår har en hastighetsbegrenser for å beskytte mot økning i forespørsler for å maksimere stabiliteten. Satsbegrenseren vår er for øyeblikket begrenset til 30 forespørsler per 1 minutt. Sila ambil perhatian bahawa kadar mungkin berubah mengikut pelan yang dilanggan.

Flere overskrifter vil bli sendt ved siden av svaret, og disse kan undersøkes for å finne ulike opplysninger om forespørselen.

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

## Responshåndtering

Alle API-svar returneres som standard i JSON-format. For å konvertere dette til brukbare data, må den aktuelle funksjonen brukes i henhold til språket. I PHP kan funksjonen json\_decode() brukes til å konvertere dataene til enten et objekt (standard) eller en matrise (sett den andre parameteren til true). Det er veldig viktig å sjekke feilnøkkelen, da den gir informasjon om det var en feil eller ikke. Du kan også sjekke overskriftskoden.

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

## CTA-overlegg

Open in ChatGPT 

Open in Claude

### Senaraikan Tindanan CTA

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

Untuk mendapatkan tindanan cta melalui API, anda boleh menggunakan titik akhir ini. Anda juga boleh menapis data (Lihat jadual untuk maklumat lanjut).

| Parameter | Beskrivelse |
| --- | --- |
| Had | (pilihan) Hasil data setiap halaman |
| Laman | (pilihan) Permintaan halaman semasa |

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

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/overlay?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "DAPATKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'DAPATKAN',
    'url': 'https://urlkai.com/api/overlay?limit=2&page=1',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/overlay?limit=2&page=1"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/overlay?limit=2&page=1");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": "0",
    "data": {
        "keputusan": 2,
        "perpage": 2,
        "currentpage": 1,
        "halaman seterusnya": 1,
        "maxpage": 1,
        "cta": [
            {
                "id": 1,
                "taip": "mesej",
                "name": "Promosi Produk 1",
                "tarikh": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "jenis": "kenalan",
                "name": "Halaman Hubungan",
                "tarikh": "2020-11-10 18:10:00"
            }
        ]
    }
}
```

## Fail

Open in ChatGPT 

Open in Claude

### Senarai Fail

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

Dapatkan semua fail anda. Anda juga boleh mencari mengikut nama.

| Parameter | Beskrivelse |
| --- | --- |
| Nama | (pilihan) Cari fail mengikut nama |
| Had | (pilihan) Hasil data setiap halaman |
| Laman | (pilihan) Permintaan halaman semasa |

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

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

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

### Muat naik fail

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

Muat naik fail dengan menghantar data binari sebagai isi siaran. Anda perlu menghantar nama fail termasuk sambungan dan bukannya :nama fail dalam url (cth. brandkit.zip). Anda boleh menetapkan pilihan dengan menghantar parameter berikut.

| Parameter | Beskrivelse |
| --- | --- |
| Nama | (pilihan) Nama fail |
| Tersuai | (pilihan) Alias tersuai dan bukannya alias rawak. |
| Domain | (pilihan) Domain Tersuai |
| Kata laluan | (pilihan) Perlindungan kata laluan |
| Tamat tempoh | (pilihan) Tamat tempoh untuk contoh muat turun 2021-09-28 |
| muat turun maksimum | (pilihan) Bilangan muat turun maksimum |

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

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

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

## Kampanjer

Open in ChatGPT 

Open in Claude

### Kempen Senarai

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

Untuk mendapatkan kempen anda melalui API, anda boleh menggunakan titik akhir ini. Anda juga boleh menapis data (Lihat jadual untuk maklumat lanjut).

| Parameter | Beskrivelse |
| --- | --- |
| Had | (pilihan) Hasil data setiap halaman |
| Laman | (pilihan) Permintaan halaman semasa |

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

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/campaigns?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "DAPATKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'DAPATKAN',
    'url': 'https://urlkai.com/api/campaigns?limit=2&page=1',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/campaigns?limit=2&page=1"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/campaigns?limit=2&page=1");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": "0",
    "data": {
        "keputusan": 2,
        "perpage": 2,
        "currentpage": 1,
        "halaman seterusnya": 1,
        "maxpage": 1,
        "kempen": [
            {
                "id": 1,
                "name": "Kempen Sampel",
                "awam": palsu,
                "pemutar": palsu,
                "senarai": "https:\/\/domain.com\/u\/admin\/list-1"
            },
            {
                "id": 2,
                "domain": "Kempen Facebook",
                "awam": benar,
                "rotator": "https:\/\/domain.com\/r\/ujian",
                "senarai": "https:\/\/domain.com\/u\/admin\/test-2"
            }
        ]
    }
}
```

### Opprett en kampanje

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

Kempen boleh ditambah menggunakan titik akhir ini.

| Parameter | Beskrivelse |
| --- | --- |
| Nama | (pilihan) Nama kempen |
| siput | (pilihan) Siput Rotator |
| Awam | (pilihan) Akses |

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

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "id": 3,
    "domain": "Kempen Baharu",
    "awam": benar,
    "rotator": "https:\/\/domain.com\/r\/new-campaign",
    "senarai": "https:\/\/domain.com\/u\/admin\/new-campaign-3"
}
```

### Tugaskan pautan kepada kempen

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

Pautan pendek boleh diperuntukkan kepada kempen menggunakan titik akhir ini. Titik akhir memerlukan ID kempen dan ID pautan pendek.

```
curl --location --request POST 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/campaign/:campaignid/assign/:linkid",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "SIARAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'POS',
    'url': 'https://urlkai.com/api/campaign/:campaignid/assign/:linkid',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/campaign/:campaignid/assign/:linkid"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/campaign/:campaignid/assign/:linkid");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "message": "Pautan berjaya ditambahkan pada kempen."
}
```

### Oppdater kampanje

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

Untuk mengemas kini kempen, anda perlu menghantar data yang sah dalam JSON melalui permintaan PUT. Data mesti dihantar sebagai badan mentah permintaan anda seperti yang ditunjukkan di bawah. Contoh di bawah menunjukkan semua parameter yang boleh anda hantar tetapi anda tidak perlu menghantar semua (Lihat jadual untuk maklumat lanjut).

| Parameter | Beskrivelse |
| --- | --- |
| Nama | (diperlukan) Nama kempen |
| siput | (pilihan) Siput Rotator |
| Awam | (pilihan) Akses |

```
curl --location --request PUT 'https://urlkai.com/api/campaign/:id/update' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "Kempen Twitter",
    "slug": "kempen twitter",
    "awam": benar
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/campaign/:id/update",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "LETAKKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "name": "Kempen Twitter",
	    "slug": "kempen twitter",
	    "awam": benar
	}',
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'PUT',
    'url': 'https://urlkai.com/api/campaign/:id/update',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    badan: JSON.stringify({
    "name": "Kempen Twitter",
    "slug": "kempen twitter",
    "awam": benar
}),
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/campaign/:id/update"
muatan = {
    "name": "Kempen Twitter",
    "slug": "kempen twitter",
    "awam": benar
}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/campaign/:id/update");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
    "name": "Kempen Twitter",
    "slug": "kempen twitter",
    "awam": benar
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "id": 3,
    "domain": "Kempen Twitter",
    "awam": benar,
    "rotator": "https:\/\/domain.com\/r\/twitter-campaign",
    "senarai": "https:\/\/domain.com\/u\/admin\/twitter-campaign-3"
}
```

### Padamkan Kempen

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

Untuk memadamkan kempen, anda perlu menghantar permintaan DELETE.

```
curl --location --request DELETE 'https://urlkai.com/api/campaign/:id/delete' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/campaign/:id/delete",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "PADAM",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'PADAM',
    'url': 'https://urlkai.com/api/campaign/:id/delete',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/campaign/:id/delete"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/campaign/:id/delete");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "message": "Kempen telah berjaya dipadamkan."
}
```

## Kanaler

Open in ChatGPT 

Open in Claude

### Senarai Saluran

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

Untuk mendapatkan saluran anda melalui API, anda boleh menggunakan titik akhir ini. Anda juga boleh menapis data (Lihat jadual untuk maklumat lanjut).

| Parameter | Beskrivelse |
| --- | --- |
| Had | (pilihan) Hasil data setiap halaman |
| Laman | (pilihan) Permintaan halaman semasa |

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

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/channels?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "DAPATKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'DAPATKAN',
    'url': 'https://urlkai.com/api/channels?limit=2&page=1',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/channels?limit=2&page=1"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channels?limit=2&page=1");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": "0",
    "data": {
        "keputusan": 2,
        "perpage": 2,
        "currentpage": 1,
        "halaman seterusnya": 1,
        "maxpage": 1,
        "saluran": [
            {
                "id": 1,
                "name": "Saluran 1",
                "description": "Penerangan saluran 1",
                "warna": "#000000",
                "Berbintang": Benar
            },
            {
                "id": 2,
                "nama": "Saluran 2",
                "description": "Penerangan saluran 2",
                "warna": "#FF0000",
                "berbintang": palsu
            }
        ]
    }
}
```

### Senaraikan Item Saluran

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

Untuk mendapatkan item dalam saluran terpilih melalui API, anda boleh menggunakan titik akhir ini. Anda juga boleh menapis data (Lihat jadual untuk maklumat lanjut).

| Parameter | Beskrivelse |
| --- | --- |
| Had | (pilihan) Hasil data setiap halaman |
| Laman | (pilihan) Permintaan halaman semasa |

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

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/channel/:id?limit=1&page=1",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "DAPATKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'DAPATKAN',
    'url': 'https://urlkai.com/api/channel/:id?limit=1&page=1',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/channel/:id?limit=1&page=1"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/channel/:id?limit=1&page=1");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": "0",
    "data": {
        "keputusan": 2,
        "perpage": 2,
        "currentpage": 1,
        "halaman seterusnya": 1,
        "maxpage": 1,
        "item": [
            {
                "jenis": "pautan",
                "id": 1,
                "title": "Pautan Sampel Saya",
                "pratonton": "https:\/\/google.com",
                "link": "https:\/\/urlkai.com\/google",
                "tarikh": "2022-05-12"
            },
            {
                "jenis": "bio",
                "id": 1,
                "title": "Bio Sampel Saya",
                "pratonton": "https:\/\/urlkai.com\/mybio",
                "pautan": "https:\/\/urlkai.com\/mybio",
                "tarikh": "2022-06-01"
            }
        ]
    }
}
```

### Opprett en kanal

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

Saluran boleh ditambah menggunakan titik akhir ini.

| Parameter | Beskrivelse |
| --- | --- |
| Nama | (diperlukan) Nama saluran |
| Keterangan | (pilihan) Penerangan saluran |
| Warna | (pilihan) Warna lencana saluran (HEX) |
| dibintangi | (pilihan) Bintang saluran atau tidak (benar atau palsu) |

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

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "id": 3,
    "name": "Saluran Baru",
    "penerangan": "saluran baharu saya",
    "warna": "#000000",
    "Berbintang": Benar
}
```

### Tetapkan Item ke Saluran

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

Item boleh diberikan kepada mana-mana saluran dengan menghantar permintaan dengan id saluran, jenis item (pautan, bio atau qr) dan id item.

| Parameter | Beskrivelse |
| --- | --- |
| :channelid | (diperlukan) ID Saluran |
| :Jenis | (Diperlukan) pautan atau bio atau QR |
| :itemid | (diperlukan) Item ID |

```
curl --location --request POST 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "SIARAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'POS',
    'url': 'https://urlkai.com/api/channel/:channelid/assign/:type/:itemid',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/channel/:channelid/assign/:type/:itemid");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "message": "Item berjaya ditambahkan pada saluran."
}
```

### Oppdater kanalen

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

Untuk mengemas kini saluran, anda perlu menghantar data yang sah dalam JSON melalui permintaan PUT. Data mesti dihantar sebagai badan mentah permintaan anda seperti yang ditunjukkan di bawah. Contoh di bawah menunjukkan semua parameter yang boleh anda hantar tetapi anda tidak perlu menghantar semua (Lihat jadual untuk maklumat lanjut).

| Parameter | Beskrivelse |
| --- | --- |
| Nama | (pilihan) Nama saluran |
| Keterangan | (pilihan) Penerangan saluran |
| Warna | (pilihan) Warna lencana saluran (HEX) |
| dibintangi | (pilihan) Bintang saluran atau tidak (benar atau palsu) |

```
curl --location --request PUT 'https://urlkai.com/api/channel/:id/update' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "nama": "Acme Corp",
    "penerangan": "saluran untuk item untuk Acme Corp",
    "warna": "#FFFFFF",
    "berbintang": palsu
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/channel/:id/update",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "LETAKKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "nama": "Acme Corp",
	    "penerangan": "saluran untuk item untuk Acme Corp",
	    "warna": "#FFFFFF",
	    "berbintang": palsu
	}',
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'PUT',
    'url': 'https://urlkai.com/api/channel/:id/update',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    badan: JSON.stringify({
    "nama": "Acme Corp",
    "penerangan": "saluran untuk item untuk Acme Corp",
    "warna": "#FFFFFF",
    "berbintang": palsu
}),
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/channel/:id/update"
muatan = {
    "nama": "Acme Corp",
    "penerangan": "saluran untuk item untuk Acme Corp",
    "warna": "#FFFFFF",
    "berbintang": palsu
}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/channel/:id/update");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
    "nama": "Acme Corp",
    "penerangan": "saluran untuk item untuk Acme Corp",
    "warna": "#FFFFFF",
    "berbintang": palsu
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "message": "Saluran telah berjaya dikemas kini."
}
```

### Padam Saluran

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

Untuk memadamkan saluran, anda perlu menghantar permintaan DELETE. Semua item juga tidak akan ditugaskan.

```
curl --location --request DELETE 'https://urlkai.com/api/channel/:id/delete' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/channel/:id/delete",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "PADAM",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'PADAM',
    'url': 'https://urlkai.com/api/channel/:id/delete',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/channel/:id/delete"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/channel/:id/delete");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "message": "Saluran telah berjaya dipadamkan."
}
```

## Merkede domener

Open in ChatGPT 

Open in Claude

### Senaraikan Domain Berjenama

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

Untuk mendapatkan domain berjenama anda melalui API, anda boleh menggunakan titik akhir ini. Anda juga boleh menapis data (Lihat jadual untuk maklumat lanjut).

| Parameter | Beskrivelse |
| --- | --- |
| Had | (pilihan) Hasil data setiap halaman |
| Laman | (pilihan) Permintaan halaman semasa |

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

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/domains?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "DAPATKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'DAPATKAN',
    'url': 'https://urlkai.com/api/domains?limit=2&page=1',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/domains?limit=2&page=1"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/domains?limit=2&page=1");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": "0",
    "data": {
        "keputusan": 2,
        "perpage": 2,
        "currentpage": 1,
        "halaman seterusnya": 1,
        "maxpage": 1,
        "domain": [
            {
                "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"
            }
        ]
    }
}
```

### Buat Domain Berjenama

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

Domain boleh ditambah menggunakan titik akhir ini. Sila pastikan domain dihalakan dengan betul ke pelayan kami.

| Parameter | Beskrivelse |
| --- | --- |
| Domain | (diperlukan) Domain berjenama termasuk http atau https |
| redirectroot | (pilihan) Ubah hala akar apabila seseorang melawat domain anda |
| lencongan404 | (pilihan) Lencongan 404 tersuai |

```
curl --location --request POST 'https://urlkai.com/api/domain/add' \
--header 'Kebenaran: Pembawa 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, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/domain/add",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "SIARAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "domain": "https:\/\/domain1.com",
	    "redirectroot": "https:\/\/rootdomain.com",
	    "redirect404": "https:\/\/rootdomain.com\/404"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'POS',
    'url': 'https://urlkai.com/api/domain/add',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    badan: JSON.stringify({
    "domain": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}),
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/domain/add"
muatan = {
    "domain": "https://domain1.com",
    "redirectroot": "https://rootdomain.com",
    "redirect404": "https://rootdomain.com/404"
}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/domain/add");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
    "domain": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "ID": 1
}
```

### Oppdater domene

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

Untuk mengemas kini domain berjenama, anda perlu menghantar data yang sah dalam JSON melalui permintaan PUT. Data mesti dihantar sebagai badan mentah permintaan anda seperti yang ditunjukkan di bawah. Contoh di bawah menunjukkan semua parameter yang boleh anda hantar tetapi anda tidak perlu menghantar semua (Lihat jadual untuk maklumat lanjut).

| Parameter | Beskrivelse |
| --- | --- |
| redirectroot | (pilihan) Ubah hala akar apabila seseorang melawat domain anda |
| lencongan404 | (pilihan) Lencongan 404 tersuai |

```
curl --location --request PUT 'https://urlkai.com/api/domain/:id/update' \
--header 'Kebenaran: Pembawa 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, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/domain/:id/update",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "LETAKKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "redirectroot": "https:\/\/rootdomain-new.com",
	    "redirect404": "https:\/\/rootdomain-new.com\/404"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'PUT',
    'url': 'https://urlkai.com/api/domain/:id/update',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    badan: JSON.stringify({
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}),
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/domain/:id/update"
muatan = {
    "redirectroot": "https://rootdomain-new.com",
    "redirect404": "https://rootdomain-new.com/404"
}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/domain/:id/update");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "message": "Domain telah berjaya dikemas kini."
}
```

### Padamkan Domain

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

Untuk memadamkan domain, anda perlu menghantar permintaan DELETE.

```
curl --location --request DELETE 'https://urlkai.com/api/domain/:id/delete' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/domain/:id/delete",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "PADAM",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'PADAM',
    'url': 'https://urlkai.com/api/domain/:id/delete',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/domain/:id/delete"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/domain/:id/delete");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "message": "Domain telah berjaya dipadamkan."
}
```

## QR-koder

Open in ChatGPT 

Open in Claude

### Senaraikan kod QR

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

For å få QR-kodene dine via API, kan du bruke dette endepunktet. Du kan også filtrere data (se tabell for mer info).

| Parameter | Beskrivelse |
| --- | --- |
| Had | (pilihan) Hasil data setiap halaman |
| Laman | (pilihan) Permintaan halaman semasa |

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

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/qr?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "DAPATKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'DAPATKAN',
    'url': 'https://urlkai.com/api/qr?limit=2&page=1',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/qr?limit=2&page=1"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr?limit=2&page=1");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": "0",
    "data": {
        "keputusan": 2,
        "perpage": 2,
        "currentpage": 1,
        "halaman seterusnya": 1,
        "maxpage": 1,
        "qrs": [
            {
                "id": 2,
                "pautan": "https:\/\/urlkai.com\/qr\/a2d5e",
                "imbasan": 0,
                "name": "Google",
                "tarikh": "2020-11-10 18:01:43"
            },
            {
                "id": 1,
                "pautan": "https:\/\/urlkai.com\/qr\/b9edfe",
                "imbasan": 5,
                "name": "Google Kanada",
                "tarikh": "2020-11-10 18:00:25"
            }
        ]
    }
}
```

### Få en enkelt QR-kode

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

For å få detaljer for en enkelt QR-kode via API, kan du bruke dette endepunktet.

```
curl --location --request GET 'https://urlkai.com/api/qr/:id' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/qr/:id",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "DAPATKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'DAPATKAN',
    'url': 'https://urlkai.com/api/qr/:id',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/qr/:id"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/qr/:id");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "butiran": {
        "id": 1,
        "pautan": "https:\/\/urlkai.com\/qr\/b9edfe",
        "imbasan": 5,
        "name": "Google Kanada",
        "tarikh": "2020-11-10 18:00:25"
    },
    "data": {
        "klik": 1,
        "uniqueClicks": 1,
        "topCountries": {
            "Tidak diketahui": "1"
        },
        "perujuk atas": {
            "Langsung, e-mel dan lain-lain": "1"
        },
        "topBrowsers": {
            "Krom": "1"
        },
        "topOs": {
            "Windows 10": "1"
        },
        "socialCount": {
            "facebook": 0,
            "twitter": 0,
            "Instagram": 0
        }
    }
}
```

### Lag en QR-kode

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

Untuk membuat Kod QR, anda perlu menghantar data yang sah dalam JSON melalui permintaan POST. Data mesti dihantar sebagai badan mentah permintaan anda seperti yang ditunjukkan di bawah. Contoh di bawah menunjukkan semua parameter yang boleh anda hantar tetapi anda tidak perlu menghantar semua (Lihat jadual untuk maklumat lanjut).

| Parameter | Beskrivelse |
| --- | --- |
| Jenis | Teks (diperlukan) | vcard | pautan | E-mel | Telefon | SMS | Wifi |
| Data | (diperlukan) Data untuk dibenamkan di dalam kod QR. Data boleh menjadi rentetan atau tatasusunan bergantung pada jenis |
| Latar belakang | (pilihan) Warna RGB cth rgb (255,255,255) |
| latar depan | (pilihan) Warna RGB cth rgb (0,0,0) |
| Logo | (pilihan) Laluan ke logo sama ada png atau jpg |
| Nama | (pilihan) Nama kod QR |

```
curl --location --request POST 'https://urlkai.com/api/qr/add' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "jenis": "pautan",
    "data": "https:\/\/google.com",
    "latar belakang": "rgb(255,255,255)",
    "latar depan": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "API Kod QR"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/qr/add",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "SIARAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "jenis": "pautan",
	    "data": "https:\/\/google.com",
	    "latar belakang": "rgb(255,255,255)",
	    "latar depan": "rgb(0,0,0)",
	    "logo": "https:\/\/site.com\/logo.png",
	    "name": "API Kod QR"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'POS',
    'url': 'https://urlkai.com/api/qr/add',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    badan: JSON.stringify({
    "jenis": "pautan",
    "data": "https:\/\/google.com",
    "latar belakang": "rgb(255,255,255)",
    "latar depan": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "API Kod QR"
}),
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/qr/add"
muatan = {
    "jenis": "pautan",
    "data": "https://google.com",
    "latar belakang": "rgb(255,255,255)",
    "latar depan": "rgb(0,0,0)",
    "logo": "https://site.com/logo.png",
    "name": "API Kod QR"
}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/qr/add");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
    "jenis": "pautan",
    "data": "https:\/\/google.com",
    "latar belakang": "rgb(255,255,255)",
    "latar depan": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "API Kod QR"
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

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

### Kemas kini Kod QR

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

For å oppdatere en QR-kode, må du sende en gyldig data i JSON via en PUT-forespørsel. Dataene må sendes som råteksten til forespørselen din som vist nedenfor. Eksemplet nedenfor viser alle parameterne du kan sende, men du er ikke pålagt å sende alle (se tabellen for mer info).

| Parameter | Beskrivelse |
| --- | --- |
| Data | (diperlukan) Data untuk dibenamkan di dalam kod QR. Data boleh menjadi rentetan atau tatasusunan bergantung pada jenis |
| Latar belakang | (pilihan) Warna RGB cth rgb (255,255,255) |
| latar depan | (pilihan) Warna RGB cth rgb (0,0,0) |
| Logo | (pilihan) Laluan ke logo sama ada png atau jpg |

```
curl --location --request PUT 'https://urlkai.com/api/qr/:id/update' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "jenis": "pautan",
    "data": "https:\/\/google.com",
    "latar belakang": "rgb(255,255,255)",
    "latar depan": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/qr/:id/update",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "LETAKKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "jenis": "pautan",
	    "data": "https:\/\/google.com",
	    "latar belakang": "rgb(255,255,255)",
	    "latar depan": "rgb(0,0,0)",
	    "logo": "https:\/\/site.com\/logo.png"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'PUT',
    'url': 'https://urlkai.com/api/qr/:id/update',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    badan: JSON.stringify({
    "jenis": "pautan",
    "data": "https:\/\/google.com",
    "latar belakang": "rgb(255,255,255)",
    "latar depan": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}),
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/qr/:id/update"
muatan = {
    "jenis": "pautan",
    "data": "https://google.com",
    "latar belakang": "rgb(255,255,255)",
    "latar depan": "rgb(0,0,0)",
    "logo": "https://site.com/logo.png"
}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/qr/:id/update");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
    "jenis": "pautan",
    "data": "https:\/\/google.com",
    "latar belakang": "rgb(255,255,255)",
    "latar depan": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "message": "QR telah berjaya dikemas kini."
}
```

### Slett en QR-kode

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

For å slette en QR-kode må du sende en SLETT-forespørsel.

```
curl --location --request DELETE 'https://urlkai.com/api/qr/:id/delete' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/qr/:id/delete",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "PADAM",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'PADAM',
    'url': 'https://urlkai.com/api/qr/:id/delete',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/qr/:id/delete"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/qr/:id/delete");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "mesej": "Kod QR telah berjaya dipadamkan."
}
```

## Regnskap

Open in ChatGPT 

Open in Claude

### Få konto

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

For å få informasjon om kontoen kan du sende en forespørsel til dette endepunktet og det vil returnere data på kontoen.

```
curl --location --request GET 'https://urlkai.com/api/account' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/account",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "DAPATKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'DAPATKAN',
    'url': 'https://urlkai.com/api/account',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/account"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/account");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "data": {
        "id": 1,
        "e-mel": " [e-mel dilindungi] ",
        "nama pengguna": "sampleuser",
        "avatar": "https:\/\/domain.com\/content\/avatar.png",
        "status": "pro",
        "tamat tempoh": "2022-11-15 15:00:00",
        "berdaftar": "2020-11-10 18:01:43"
    }
}
```

### Oppdater konto

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

For å oppdatere informasjon om kontoen, kan du sende en forespørsel til dette endepunktet, og det vil oppdatere data på kontoen.

```
curl --location --request PUT 'https://urlkai.com/api/account/update' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "e-mel": " [e-mel dilindungi] ",
    "password": "NewPassword1"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/account/update",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "LETAKKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "e-mel": " [e-mel dilindungi] ",
	    "password": "NewPassword1"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'PUT',
    'url': 'https://urlkai.com/api/account/update',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    badan: JSON.stringify({
    "e-mel": " [e-mel dilindungi] ",
    "password": "NewPassword1"
}),
};
request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(response.body);
});
```

```
Permintaan import
url = "https://urlkai.com/api/account/update"
muatan = {
    "e-mel": " [e-mel dilindungi] ",
    "password": "NewPassword1"
}
headers = {
    'Authorization': 'Bearer YOURAPIKEY',
    'Content-Type': 'application/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
print(response.text)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/account/update");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
    "e-mel": " [e-mel dilindungi] ",
    "password": "NewPassword1"
}", System.Text.Encoding.UTF8, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "message": "Akaun telah berjaya dikemas kini."
}
```

## Percikan Tilpasset

Open in ChatGPT 

Open in Claude

### Senarai Percikan Tersuai

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

To get Splash Pages via the API, you can use this endpoint. You can also filter data (See table for more info).

| Parameter | Beskrivelse |
| --- | --- |
| Had | (pilihan) Hasil data setiap halaman |
| Laman | (pilihan) Permintaan halaman semasa |

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

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/splash?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "DAPATKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'DAPATKAN',
    'url': 'https://urlkai.com/api/splash?limit=2&page=1',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/splash?limit=2&page=1"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/splash?limit=2&page=1");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": "0",
    "data": {
        "keputusan": 2,
        "perpage": 2,
        "currentpage": 1,
        "halaman seterusnya": 1,
        "maxpage": 1,
        "percikan": [
            {
                "id": 1,
                "name": "Promosi Produk 1",
                "tarikh": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "name": "Promosi Produk 2",
                "tarikh": "2020-11-10 18:10:00"
            }
        ]
    }
}
```

## Lenker

Open in ChatGPT 

Open in Claude

### Pautan Senarai

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

For å få koblingene dine via API, kan du bruke dette endepunktet. Du kan også filtrere data (se tabell for mer info).

| Parameter | Beskrivelse |
| --- | --- |
| Had | (pilihan) Hasil data setiap halaman |
| Laman | (pilihan) Permintaan halaman semasa |
| Perintah | (pilihan) Isih data antara tarikh atau klik |
| Pendek | (pilihan) Cari menggunakan url pendek. Ambil perhatian bahawa apabila anda menggunakan parameter pendek, semua parameter lain diabaikan dan jika terdapat padanan respons Pautan Tunggal akan dikembalikan. |
| q | (pilihan) Cari pautan menggunakan kata kunci |

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

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/urls?limit=2&page=1o=date",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "DAPATKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'DAPATKAN',
    'url': 'https://urlkai.com/api/urls?limit=2&page=1o=date',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/urls?limit=2&page=1o=date"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/urls?limit=2&page=1o=date");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": "0",
    "data": {
        "keputusan": 2,
        "perpage": 2,
        "currentpage": 1,
        "halaman seterusnya": 1,
        "maxpage": 1,
        "URL": [
            {
                "id": 2,
                "alias": "google",
                "shorturl": "https:\/\/urlkai.com\/google",
                "longurl": "https:\/\/google.com",
                "klik": 0,
                "title": "Google",
                "penerangan": "",
                "tarikh": "2020-11-10 18:01:43"
            },
            {
                "id": 1,
                "alias": "googlecanada",
                "shorturl": "https:\/\/urlkai.com\/googlecanada",
                "longurl": "https:\/\/google.ca",
                "klik": 0,
                "title": "Google Kanada",
                "penerangan": "",
                "tarikh": "2020-11-10 18:00:25"
            }
        ]
    }
}
```

### Dapatkan Pautan Tunggal

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

For å få detaljer for en enkelt lenke via API, kan du bruke dette endepunktet.

```
curl --location --request GET 'https://urlkai.com/api/url/:id' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/url/:id",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "DAPATKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'DAPATKAN',
    'url': 'https://urlkai.com/api/url/:id',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/url/:id"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/url/:id");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "id": 1,
    "butiran": {
        "id": 1,
        "shorturl": "https:\/\/urlkai.com\/googlecanada",
        "longurl": "https:\/\/google.com",
        "title": "Google",
        "penerangan": "",
        "lokasi": {
            "Kanada": "https:\/\/google.ca",
            "Amerika Syarikat": "https:\/\/google.us"
        },
        "peranti": {
            "iphone": "https:\/\/google.com",
            "android": "https:\/\/google.com"
        },
        "tamat tempoh": terbatal,
        "tarikh": "2020-11-10 18:01:43"
    },
    "data": {
        "klik": 0,
        "uniqueClicks": 0,
        "NegaraTeratas": 0,
        "perujuk teratas": 0,
        "penyemak imbas teratas": 0,
        "topOs": 0,
        "socialCount": {
            "facebook": 0,
            "twitter": 0,
            "google": 0
        }
    }
}
```

### Forkort en lenke

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

For å forkorte en lenke, må du sende en gyldig data i JSON via en POST-forespørsel. Dataene må sendes som råteksten til forespørselen din som vist nedenfor. Eksemplet nedenfor viser alle parameterne du kan sende, men du er ikke pålagt å sende alle (se tabellen for mer info).

| Parameter | Beskrivelse |
| --- | --- |
| Url | (diperlukan) URL panjang untuk dipendekkan. |
| Tersuai | (pilihan) Alias tersuai dan bukannya alias rawak. |
| Jenis | (pilihan) Jenis ubah hala [langsung, bingkai, percikan], hanya *Id* untuk halaman percikan tersuai atau *ID tindanan* Untuk halaman CTA |
| Kata laluan | (pilihan) Perlindungan kata laluan |
| Domain | (pilihan) Domain Tersuai |
| Tamat tempoh | (pilihan) Tamat tempoh untuk contoh pautan 2021-09-28 23:11:16 |
| sasaran geo | (pilihan) Data penyasaran geo |
| sasaran peranti | (pilihan) Data penyasaran peranti |
| Sasaran bahasa | (pilihan) Data penyasaran bahasa |
| tajuk meta | (pilihan) Tajuk meta |
| Metapenerangan | (pilihan) Penerangan meta |
| imej meta | (pilihan) Pautan ke imej jpg atau png |
| Keterangan | (pilihan) Nota atau penerangan |
| Piksel | (pilihan) Pelbagai id piksel |
| Saluran | (pilihan) ID Saluran |
| Kempen | (pilihan) ID Kempen |
| pautan dalam | (pilihan) Objek yang mengandungi pautan gedung aplikasi. Apabila menggunakan ini, adalah penting untuk menetapkan penyasaran peranti juga. (Baru) Anda kini boleh menetapkan parameter "auto" kepada benar untuk menjana pautan dalam secara automatik daripada pautan panjang yang disediakan. |
| Status | (pilihan) *Awam* Atau *Peribadi (lalai)* |

```
curl --location --request POST 'https://urlkai.com/api/url/add' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "url": "https:\/\/google.com",
    "status": "peribadi",
    "tersuai": "google",
    "kata laluan": "mypass",
    "tamat tempoh": "2020-11-11 12:00:00",
    "jenis": "percikan",
    "metatitle": "Bukan Google",
    "metadescription": "Bukan perihalan Google",
    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
    "description": "Untuk facebook",
    "piksel": [
        1,
        2,
        3,
        4
    ],
    "saluran": 1,
    "kempen": 1,
    "pautan dalam": {
        "auto": benar,
        "Apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
        "google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
    },
    "geotarget": [
        {
            "lokasi": "Kanada",
            "pautan": "https:\/\/google.ca"
        },
        {
            "lokasi": "Amerika Syarikat",
            "pautan": "https:\/\/google.us"
        }
    ],
    "sasaran peranti": [
        {
            "peranti": "iPhone",
            "pautan": "https:\/\/google.com"
        },
        {
            "peranti": "Android",
            "pautan": "https:\/\/google.com"
        }
    ],
    "sasaran bahasa": [
        {
            "bahasa": "en",
            "pautan": "https:\/\/google.com"
        },
        {
            "bahasa": "fr",
            "pautan": "https:\/\/google.ca"
        }
    ],
    "parameter": [
        {
            "nama": "aff",
            "nilai": "3"
        },
        {
            "peranti": "gtm_source",
            "pautan": "api"
        }
    ]
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/url/add",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "SIARAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "url": "https:\/\/google.com",
	    "status": "peribadi",
	    "tersuai": "google",
	    "kata laluan": "mypass",
	    "tamat tempoh": "2020-11-11 12:00:00",
	    "jenis": "percikan",
	    "metatitle": "Bukan Google",
	    "metadescription": "Bukan perihalan Google",
	    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
	    "description": "Untuk facebook",
	    "piksel": [
	        1,
	        2,
	        3,
	        4
	    ],
	    "saluran": 1,
	    "kempen": 1,
	    "pautan dalam": {
	        "auto": benar,
	        "Apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
	        "google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
	    },
	    "geotarget": [
	        {
	            "lokasi": "Kanada",
	            "pautan": "https:\/\/google.ca"
	        },
	        {
	            "lokasi": "Amerika Syarikat",
	            "pautan": "https:\/\/google.us"
	        }
	    ],
	    "sasaran peranti": [
	        {
	            "peranti": "iPhone",
	            "pautan": "https:\/\/google.com"
	        },
	        {
	            "peranti": "Android",
	            "pautan": "https:\/\/google.com"
	        }
	    ],
	    "sasaran bahasa": [
	        {
	            "bahasa": "en",
	            "pautan": "https:\/\/google.com"
	        },
	        {
	            "bahasa": "fr",
	            "pautan": "https:\/\/google.ca"
	        }
	    ],
	    "parameter": [
	        {
	            "nama": "aff",
	            "nilai": "3"
	        },
	        {
	            "peranti": "gtm_source",
	            "pautan": "api"
	        }
	    ]
	}',
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'POS',
    'url': 'https://urlkai.com/api/url/add',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    badan: JSON.stringify({
    "url": "https:\/\/google.com",
    "status": "peribadi",
    "tersuai": "google",
    "kata laluan": "mypass",
    "tamat tempoh": "2020-11-11 12:00:00",
    "jenis": "percikan",
    "metatitle": "Bukan Google",
    "metadescription": "Bukan perihalan Google",
    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
    "description": "Untuk facebook",
    "piksel": [
        1,
        2,
        3,
        4
    ],
    "saluran": 1,
    "kempen": 1,
    "pautan dalam": {
        "auto": benar,
        "Apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
        "google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
    },
    "geotarget": [
        {
            "lokasi": "Kanada",
            "pautan": "https:\/\/google.ca"
        },
        {
            "lokasi": "Amerika Syarikat",
            "pautan": "https:\/\/google.us"
        }
    ],
    "sasaran peranti": [
        {
            "peranti": "iPhone",
            "pautan": "https:\/\/google.com"
        },
        {
            "peranti": "Android",
            "pautan": "https:\/\/google.com"
        }
    ],
    "sasaran bahasa": [
        {
            "bahasa": "en",
            "pautan": "https:\/\/google.com"
        },
        {
            "bahasa": "fr",
            "pautan": "https:\/\/google.ca"
        }
    ],
    "parameter": [
        {
            "nama": "aff",
            "nilai": "3"
        },
        {
            "peranti": "gtm_source",
            "pautan": "api"
        }
    ]
}),
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/url/add"
muatan = {
    "url": "https://google.com",
    "status": "peribadi",
    "tersuai": "google",
    "kata laluan": "mypass",
    "tamat tempoh": "2020-11-11 12:00:00",
    "jenis": "percikan",
    "metatitle": "Bukan Google",
    "metadescription": "Bukan perihalan Google",
    "metaimage": "https://www.mozilla.org/media/protocol/img/logos/firefox/browser/og.4ad05d4125a5.png",
    "description": "Untuk facebook",
    "piksel": [
        1,
        2,
        3,
        4
    ],
    "saluran": 1,
    "kempen": 1,
    "pautan dalam": {
        "auto": benar,
        "epal": "https://apps.apple.com/us/app/google/id284815942",
        "google": "https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=AS"
    },
    "geotarget": [
        {
            "lokasi": "Kanada",
            "pautan": "https://google.ca"
        },
        {
            "lokasi": "Amerika Syarikat",
            "pautan": "https://google.us"
        }
    ],
    "sasaran peranti": [
        {
            "peranti": "iPhone",
            "pautan": "https://google.com"
        },
        {
            "peranti": "Android",
            "pautan": "https://google.com"
        }
    ],
    "sasaran bahasa": [
        {
            "bahasa": "en",
            "pautan": "https://google.com"
        },
        {
            "bahasa": "fr",
            "pautan": "https://google.ca"
        }
    ],
    "parameter": [
        {
            "nama": "aff",
            "nilai": "3"
        },
        {
            "peranti": "gtm_source",
            "pautan": "api"
        }
    ]
}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/url/add");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
    "url": "https:\/\/google.com",
    "status": "peribadi",
    "tersuai": "google",
    "kata laluan": "mypass",
    "tamat tempoh": "2020-11-11 12:00:00",
    "jenis": "percikan",
    "metatitle": "Bukan Google",
    "metadescription": "Bukan perihalan Google",
    "metaimage": "https:\/\/www.mozilla.org\/media\/protocol\/img\/logos\/firefox\/browser\/og.4ad05d4125a5.png",
    "description": "Untuk facebook",
    "piksel": [
        1,
        2,
        3,
        4
    ],
    "saluran": 1,
    "kempen": 1,
    "pautan dalam": {
        "auto": benar,
        "Apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
        "google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
    },
    "geotarget": [
        {
            "lokasi": "Kanada",
            "pautan": "https:\/\/google.ca"
        },
        {
            "lokasi": "Amerika Syarikat",
            "pautan": "https:\/\/google.us"
        }
    ],
    "sasaran peranti": [
        {
            "peranti": "iPhone",
            "pautan": "https:\/\/google.com"
        },
        {
            "peranti": "Android",
            "pautan": "https:\/\/google.com"
        }
    ],
    "sasaran bahasa": [
        {
            "bahasa": "en",
            "pautan": "https:\/\/google.com"
        },
        {
            "bahasa": "fr",
            "pautan": "https:\/\/google.ca"
        }
    ],
    "parameter": [
        {
            "nama": "aff",
            "nilai": "3"
        },
        {
            "peranti": "gtm_source",
            "pautan": "api"
        }
    ]
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

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

### Oppdater lenke

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

For å oppdatere en lenke, må du sende en gyldig data i JSON via en PUT-forespørsel. Dataene må sendes som råteksten til forespørselen din som vist nedenfor. Eksemplet nedenfor viser alle parameterne du kan sende, men du er ikke pålagt å sende alle (se tabellen for mer info).

| Parameter | Beskrivelse |
| --- | --- |
| Url | (diperlukan) URL panjang untuk dipendekkan. |
| Tersuai | (pilihan) Alias tersuai dan bukannya alias rawak. |
| Jenis | (pilihan) Jenis ubah hala [langsung, bingkai, percikan] |
| Kata laluan | (pilihan) Perlindungan kata laluan |
| Domain | (pilihan) Domain Tersuai |
| Tamat tempoh | (pilihan) Tamat tempoh untuk contoh pautan 2021-09-28 23:11:16 |
| sasaran geo | (pilihan) Data penyasaran geo |
| sasaran peranti | (pilihan) Data penyasaran peranti |
| Sasaran bahasa | (pilihan) Data penyasaran bahasa |
| tajuk meta | (pilihan) Tajuk meta |
| Metapenerangan | (pilihan) Penerangan meta |
| imej meta | (pilihan) Pautan ke imej jpg atau png |
| Piksel | (pilihan) Pelbagai id piksel |
| Saluran | (pilihan) ID Saluran |
| Kempen | (pilihan) ID Kempen |
| pautan dalam | (pilihan) Objek yang mengandungi pautan gedung aplikasi. Apabila menggunakan ini, adalah penting untuk menetapkan penyasaran peranti juga. |

```
curl --location --request PUT 'https://urlkai.com/api/url/:id/update' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "url": "https:\/\/google.com",
    "tersuai": "google",
    "kata laluan": "mypass",
    "tamat tempoh": "2020-11-11 12:00:00",
    "jenis": "percikan",
    "piksel": [
        1,
        2,
        3,
        4
    ],
    "saluran": 1,
    "pautan dalam": {
        "Apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
        "google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
    },
    "geotarget": [
        {
            "lokasi": "Kanada",
            "pautan": "https:\/\/google.ca"
        },
        {
            "lokasi": "Amerika Syarikat",
            "pautan": "https:\/\/google.us"
        }
    ],
    "sasaran peranti": [
        {
            "peranti": "iPhone",
            "pautan": "https:\/\/google.com"
        },
        {
            "peranti": "Android",
            "pautan": "https:\/\/google.com"
        }
    ],
    "parameter": [
        {
            "nama": "aff",
            "nilai": "3"
        },
        {
            "peranti": "gtm_source",
            "pautan": "api"
        }
    ]
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/url/:id/update",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "LETAKKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "url": "https:\/\/google.com",
	    "tersuai": "google",
	    "kata laluan": "mypass",
	    "tamat tempoh": "2020-11-11 12:00:00",
	    "jenis": "percikan",
	    "piksel": [
	        1,
	        2,
	        3,
	        4
	    ],
	    "saluran": 1,
	    "pautan dalam": {
	        "Apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
	        "google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
	    },
	    "geotarget": [
	        {
	            "lokasi": "Kanada",
	            "pautan": "https:\/\/google.ca"
	        },
	        {
	            "lokasi": "Amerika Syarikat",
	            "pautan": "https:\/\/google.us"
	        }
	    ],
	    "sasaran peranti": [
	        {
	            "peranti": "iPhone",
	            "pautan": "https:\/\/google.com"
	        },
	        {
	            "peranti": "Android",
	            "pautan": "https:\/\/google.com"
	        }
	    ],
	    "parameter": [
	        {
	            "nama": "aff",
	            "nilai": "3"
	        },
	        {
	            "peranti": "gtm_source",
	            "pautan": "api"
	        }
	    ]
	}',
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'PUT',
    'url': 'https://urlkai.com/api/url/:id/update',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    badan: JSON.stringify({
    "url": "https:\/\/google.com",
    "tersuai": "google",
    "kata laluan": "mypass",
    "tamat tempoh": "2020-11-11 12:00:00",
    "jenis": "percikan",
    "piksel": [
        1,
        2,
        3,
        4
    ],
    "saluran": 1,
    "pautan dalam": {
        "Apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
        "google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
    },
    "geotarget": [
        {
            "lokasi": "Kanada",
            "pautan": "https:\/\/google.ca"
        },
        {
            "lokasi": "Amerika Syarikat",
            "pautan": "https:\/\/google.us"
        }
    ],
    "sasaran peranti": [
        {
            "peranti": "iPhone",
            "pautan": "https:\/\/google.com"
        },
        {
            "peranti": "Android",
            "pautan": "https:\/\/google.com"
        }
    ],
    "parameter": [
        {
            "nama": "aff",
            "nilai": "3"
        },
        {
            "peranti": "gtm_source",
            "pautan": "api"
        }
    ]
}),
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/url/:id/update"
muatan = {
    "url": "https://google.com",
    "tersuai": "google",
    "kata laluan": "mypass",
    "tamat tempoh": "2020-11-11 12:00:00",
    "jenis": "percikan",
    "piksel": [
        1,
        2,
        3,
        4
    ],
    "saluran": 1,
    "pautan dalam": {
        "epal": "https://apps.apple.com/us/app/google/id284815942",
        "google": "https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=AS"
    },
    "geotarget": [
        {
            "lokasi": "Kanada",
            "pautan": "https://google.ca"
        },
        {
            "lokasi": "Amerika Syarikat",
            "pautan": "https://google.us"
        }
    ],
    "sasaran peranti": [
        {
            "peranti": "iPhone",
            "pautan": "https://google.com"
        },
        {
            "peranti": "Android",
            "pautan": "https://google.com"
        }
    ],
    "parameter": [
        {
            "nama": "aff",
            "nilai": "3"
        },
        {
            "peranti": "gtm_source",
            "pautan": "api"
        }
    ]
}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/url/:id/update");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
    "url": "https:\/\/google.com",
    "tersuai": "google",
    "kata laluan": "mypass",
    "tamat tempoh": "2020-11-11 12:00:00",
    "jenis": "percikan",
    "piksel": [
        1,
        2,
        3,
        4
    ],
    "saluran": 1,
    "pautan dalam": {
        "Apple": "https:\/\/apps.apple.com\/us\/app\/google\/id284815942",
        "google": "https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.googlequicksearchbox&hl=en_CA≷=US"
    },
    "geotarget": [
        {
            "lokasi": "Kanada",
            "pautan": "https:\/\/google.ca"
        },
        {
            "lokasi": "Amerika Syarikat",
            "pautan": "https:\/\/google.us"
        }
    ],
    "sasaran peranti": [
        {
            "peranti": "iPhone",
            "pautan": "https:\/\/google.com"
        },
        {
            "peranti": "Android",
            "pautan": "https:\/\/google.com"
        }
    ],
    "parameter": [
        {
            "nama": "aff",
            "nilai": "3"
        },
        {
            "peranti": "gtm_source",
            "pautan": "api"
        }
    ]
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

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

### Slett en lenke

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

For å slette en lenke, må du sende en SLETT-forespørsel.

```
curl --location --request DELETE 'https://urlkai.com/api/url/:id/delete' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/url/:id/delete",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "PADAM",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'PADAM',
    'url': 'https://urlkai.com/api/url/:id/delete',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/url/:id/delete"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/url/:id/delete");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "mess": "Pautan telah berjaya dipadamkan"
}
```

## Piksler

Open in ChatGPT 

Open in Claude

### Senarai Piksel

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

Untuk mendapatkan kod piksel anda melalui API, anda boleh menggunakan titik akhir ini. Anda juga boleh menapis data (Lihat jadual untuk maklumat lanjut).

| Parameter | Beskrivelse |
| --- | --- |
| Had | (pilihan) Hasil data setiap halaman |
| Laman | (pilihan) Permintaan halaman semasa |

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

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/pixels?limit=2&page=1",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "DAPATKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'DAPATKAN',
    'url': 'https://urlkai.com/api/pixels?limit=2&page=1',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/pixels?limit=2&page=1"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("GET", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://urlkai.com/api/pixels?limit=2&page=1");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": "0",
    "data": {
        "keputusan": 2,
        "perpage": 2,
        "currentpage": 1,
        "halaman seterusnya": 1,
        "maxpage": 1,
        "piksel": [
            {
                "id": 1,
                "jenis": "gtmpixel",
                "nama": "GTM Pixel",
                "tag": "GA-123456789",
                "tarikh": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "jenis": "twitterpixel",
                "name": "Twitter Pixel",
                "tag": "1234567",
                "tarikh": "2020-11-10 18:10:00"
            }
        ]
    }
}
```

### Cipta piksel

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

Piksel boleh dibuat menggunakan titik akhir ini. Anda perlu menghantar jenis piksel dan tag.

| Parameter | Beskrivelse |
| --- | --- |
| Jenis | (diperlukan) gtmpixel | Gapixel | fbpixel | AdwordsPixel | LinkedInInPixel | Piksel Twitter | adrollpixel | Quorapixel | Pinterest | Bing | Snapchat | Reddit | TikTok |
| Nama | (diperlukan) Nama tersuai untuk piksel anda |
| tag | (diperlukan) Tag untuk piksel |

```
curl --location --request POST 'https://urlkai.com/api/pixel/add' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "jenis": "gtmpixel",
    "nama": "GTM saya",
    "tag": "GTM-ABCDE"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/pixel/add",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "SIARAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "jenis": "gtmpixel",
	    "nama": "GTM saya",
	    "tag": "GTM-ABCDE"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'POS',
    'url': 'https://urlkai.com/api/pixel/add',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    badan: JSON.stringify({
    "jenis": "gtmpixel",
    "nama": "GTM saya",
    "tag": "GTM-ABCDE"
}),
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/pixel/add"
muatan = {
    "jenis": "gtmpixel",
    "nama": "GTM saya",
    "tag": "GTM-ABCDE"
}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("POST", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://urlkai.com/api/pixel/add");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
    "jenis": "gtmpixel",
    "nama": "GTM saya",
    "tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "ID": 1
}
```

### Oppdater Pixel

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

Untuk mengemas kini piksel, anda perlu menghantar data yang sah dalam JSON melalui permintaan PUT. Data mesti dihantar sebagai badan mentah permintaan anda seperti yang ditunjukkan di bawah. Contoh di bawah menunjukkan semua parameter yang boleh anda hantar tetapi anda tidak perlu menghantar semua (Lihat jadual untuk maklumat lanjut).

| Parameter | Beskrivelse |
| --- | --- |
| Nama | (pilihan) Nama tersuai untuk piksel anda |
| tag | (diperlukan) Tag untuk piksel |

```
curl --location --request PUT 'https://urlkai.com/api/pixel/:id/update' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "nama": "GTM saya",
    "tag": "GTM-ABCDE"
}'
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/pixel/:id/update",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "LETAKKAN",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    CURLOPT_POSTFIELDS => 
        '{
	    "nama": "GTM saya",
	    "tag": "GTM-ABCDE"
	}',
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'PUT',
    'url': 'https://urlkai.com/api/pixel/:id/update',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    badan: JSON.stringify({
    "nama": "GTM saya",
    "tag": "GTM-ABCDE"
}),
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/pixel/:id/update"
muatan = {
    "nama": "GTM saya",
    "tag": "GTM-ABCDE"
}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("PUT", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "https://urlkai.com/api/pixel/:id/update");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{
    "nama": "GTM saya",
    "tag": "GTM-ABCDE"
}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "message": "Pixel telah berjaya dikemas kini."
}
```

### Padamkan Piksel

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

Untuk memadamkan piksel, anda perlu menghantar permintaan DELETE.

```
curl --location --request DELETE 'https://urlkai.com/api/pixel/:id/delete' \
--header 'Kebenaran: Pembawa YOURAPIKEY' \
--header 'Content-Type: application/json' \
```

```
$curl = curl_init();

curl_setopt_array($curl, tatasusunan(
    CURLOPT_URL => "https://urlkai.com/api/pixel/:id/delete",
    CURLOPT_RETURNTRANSFER => benar,
    CURLOPT_MAXREDIRS => 2,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_FOLLOWLOCATION => benar,
    CURLOPT_CUSTOMREQUEST => "PADAM",
    CURLOPT_HTTPHEADER => [
        "Kebenaran: Pembawa YOURAPIKEY",
        "Jenis Kandungan: aplikasi/json",
    ],
    
));

$response = curl_exec($curl);

curl_close($curl);
gema $response;
```

```
var request = require('request');
var pilihan = {
    'kaedah': 'PADAM',
    'url': 'https://urlkai.com/api/pixel/:id/delete',
    'pengepala': {
        'Kebenaran': 'Pembawa YOURAPIKEY',
        'Jenis-Kandungan': 'aplikasi/json'
    },
    
};
request(options, function (error, response) {
    jika (ralat) membuang Ralat baharu (ralat);
    console.log(tindak balas.badan);
});
```

```
Permintaan import
url = "https://urlkai.com/api/pixel/:id/delete"
muatan = {}
tajuk = {
    'Kebenaran': 'Pembawa YOURAPIKEY',
    'Jenis-Kandungan': 'aplikasi/json'
}
response = requests.request("DELETE", url, headers=headers, json=payload)
cetak(respons.teks)
```

```
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Delete, "https://urlkai.com/api/pixel/:id/delete");
Permintaan. Headers.Add("Kebenaran", "Pembawa YOURAPIKEY");
var content = new StringContent("{}", System.Text.Encoding.UTF8, "application/json");
Permintaan. Kandungan = kandungan;
respons var = tunggu pelanggan. SendAsync(permintaan);
Respons. EnsureSuccessStatusCode();
Console.WriteLine(tunggu respons. Content.ReadAsStringAsync());
```

#### Dette skriptet lar deg forkorte alle (eller velg) nettadresser på nettstedet ditt veldig enkelt. Alt du trenger å gjøre er å kopiere og lime inn koden under på slutten av siden din. Du kan tilpasse selgeren når du ønsker å målrette nettadresser i en bestemt velger. Merk at du bare kan kopiere koden under, fordi alt er allerede for deg.

```
{
    "ralat": 0,
    "message": "Pixel telah berjaya dipadamkan."
}
```