💼Bayilik Sistemi

Bayilik Sistemi Başvurusu Nasıl Yapılır?

AIuptime Bayilik sistemini kullanabilmek için herhangibir başvuru yapmana gerek yoktur. Yeterli bir üyeliğinizin olduğu sürece bayilik sistemini en iyi şekilde kullanabilirsiniz.

Baylik Sistemini Nasıl Kullanırım?

API sistemimizi kullanarak bayilik sistemi üzerinden müşterilerinize hizmet verebilirsiniz. Bayilik sistemi üzerinden müşterilerinize hizmet verirken, müşterilerinizin sistemlerini kontrol edebilir, müşterilerinize özel raporlar oluşturabilir ve müşterilerinizin sistemlerini yönetebilirsiniz.

Bayilik Sistemini Kullanmaya Başlayın

AIuptime Bayilik sistemimizi kullanabilmek için aiuptime-api NPM paketini kurmalısınız.

NPM Paketini Kurun

  • NPM sitesinden aiuptime-api paketinin sayfasına giderek Pakete göz atabilirsiniz.

Kurulum

npm i aiuptime-api
  • Yazıyı projenizin terminal bölümüne yapıştırın ve modülü indirin.

Kullanmaya Başlayın

Projenizde paketimizi tanımlayın.

const uptimeDealerAPI = require('aiuptime-api');

let uptimeAPI = new uptimeDealerAPI({ 
key: 'API KEY', 
api: 'https://api.aiuptime.net/v1' 
});
AlanAçıklama

key

API sayfasından aldığınız API key'i girin.

api

Url https://api.aiuptime.net/v1 olmalıdır api kısmını tamamen silip kullanabilirsiniz.

API'nin çalışıp çalışmadığını öğrenin

let test = await uptimeAPI.test();

Monitör Oluşturun

let createMonitor = await uptimeAPI.createMonitor({ 
name: 'Test Monitor', 
url: 'https://www.aiuptime.net', 
description: 'This is a test monitor' 
});
AlanAçıklama

name

Monitörün adı girilebilir.

url

Projenizin URL'si

description

Projenizin amacı girilebilir.

Monitör Silin (url ile)

let deleteMonitor = await uptimeAPI.deleteMonitor({ 
url: 'https://aiuptime.net' 
});
AlanAçıklama

url

Projenizin URL'si

Monitör Silin (id ile)

let deleteMonitor = await uptimeAPI.deleteMonitor({ 
monitorID: '3862852262479916500' 
});
AlanAçıklama

monitorID

Monitörünüzün ID'si

Monitörlerinizi Görüntüleyin

let getMonitors = await uptimeAPI.getMonitors();

Monitörünüzü Görüntüleyin (url ile)

let getMonitor = await uptimeAPI.getMonitor({ 
url: 'https://www.aiuptime.net' 
});
AlanAçıklama

url

Projenizin URL'si

Monitörünüzü Görüntüleyin (id ile)

let getMonitor = await uptimeAPI.getMonitor({ 
monitorID: '7219057736083927000' 
});
AlanAçıklama

monitorID

Monitörünüzün ID'si

Monitörünüzü Güncelleyin (url ile)

let monitorUpdate = await uptimeAPI.updateMonitor({ 
name: 'Test', 
url: 'https://www.aiuptime.net', 
description: 'This is a test monitor' 
});
AlanAçıklama

name

Monitörün adı girilebilir.

url

Projenizin URL'si (url ile monitörünüzü güncellediğiniz için url update edilemez.)

description

Projenizin amacı girilebilir.

Monitörünüzü Güncelleyin (id ile)

let monitorUpdate = await uptimeAPI.updateMonitor({ 
monitorID: '7219057736083927000', 
name: 'Test', 
description: 'This is a test monitor', 
url: 'https://www.aiuptime.net' 
});
AlanAçıklama

monitorID

Monitörünüzün ID'si

name

Monitörün adı girilebilir.

url

Projenizin URL'si.

description

Projenizin amacı girilebilir.

Durumunu Güncelleyin (url ile)

let changeStatus = await uptimeAPI.changeMonitorStatus({ 
url: 'https://www.aiuptime.net', 
status: true, 
statusType: 'status' 
});
AlanAçıklama

url

Projenizin URL'si.

status

true veya false girilebilir. (aktif veya kapalı)

statusType

Durum tipi "status"(durum) veya "maintenance"(bakım) olabilir.

Durumunu Güncelleyin (id ile)

let changeStatus = await uptimeAPI.changeMonitorStatus({ 
monitorID: '7219057736083927000', 
status: true, 
statusType: 'status' 
});
AlanAçıklama

monitorID

Monitörünüzün ID'si

status

true veya false girilebilir. (aktif veya kapalı)

statusType

Durum tipi "status"(durum) veya "maintenance"(bakım) olabilir.

İnceleyin

 const uptimeDealerAPI = require('aiuptime-api');
 
 let uptimeAPI = new uptimeDealerAPI({ 
 key: 'API KEY', 
 api: 'https://api.aiuptime.net/v1' 
 });

    let test = await uptimeAPI.test();
    let createMonitor = await uptimeAPI.createMonitor({ 
    name: 'Test Monitor', 
    url: 'https://www.aiuptime.net', 
    description: 'This is a test monitor' 
    });

    //deleteMonitor by monitor URL
    let deleteMonitor = await uptimeAPI.deleteMonitor({ 
    url: 'https://aiuptime.net' 
    }); 

    //deleteMonitor by monitor ID
    let deleteMonitor = await uptimeAPI.deleteMonitor({ 
    monitorID: '3862852262479916500' 
    });

    let getMonitors = await uptimeAPI.getMonitors();

    //getMonitor by monitor URL
    let getMonitor = await uptimeAPI.getMonitor({ 
    url: 'https://www.aiuptime.net' 
    });

    //getMonitor by monitor ID
    let getMonitor = await uptimeAPI.getMonitor({ 
    monitorID: '7219057736083927000' 
    });

    //monitorUpdate by monitor URL
    let monitorUpdate = await uptimeAPI.updateMonitor({ 
    name: 'Test', 
    url: 'https://www.aiuptime.net', 
    description: 'This is a test monitor' 
    });

    //monitorUpdate by monitor ID
    let monitorUpdate = await uptimeAPI.updateMonitor({ 
    monitorID: '7219057736083927000', 
    name: 'Test', 
    description: 'This is a test monitor', 
    url: 'https://www.aiuptime.net' 
    });

    //changeStatus by monitor URL (statusType: status or maintenance)
    let changeStatus = await uptimeAPI.changeMonitorStatus({ 
    url: 'https://www.aiuptime.net', 
    status: true, 
    statusType: 'status' 
    });

    //changeStatus by monitor ID (statusType: status or maintenance)
    let changeStatus = await uptimeAPI.changeMonitorStatus({ 
    monitorID: '7219057736083927000', 
    status: true, 
    statusType: 'status' 
    });

Last updated