>_ NicAPI Dokumentation

REST-API von LUMASERV: Domains, DNS, SSL, Cloud-Server, IP-Adressen, Abrechnung und mehr.

Datacenter / Traffic

GET Traffic abrufen API v1

GET https://connect.nicapi.eu/api/v1/datacenter/traffic
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)
Benötigte Rechte
TRAFFIC_LIST

Dieser Endpunkt benötigt neben der Authentifizierung keine weiteren Request-Parameter.

curl \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  "https://connect.nicapi.eu/api/v1/datacenter/traffic"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("datacenter/traffic");

if (NicAPI::wasSuccess()) {
    $data = $result->data;
}

GET Traffic-Pools abrufen API v1

GET https://connect.nicapi.eu/api/v1/datacenter/traffic/pools

Gibt alle zugewiesenen Traffic-Pools zurück. Pro Unterbenutzer mit Traffic existiert ein eigener Traffic-Pool.

Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)
Benötigte Rechte
TRAFFIC_POOLS_LIST

Dieser Endpunkt benötigt neben der Authentifizierung keine weiteren Request-Parameter.

curl \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  "https://connect.nicapi.eu/api/v1/datacenter/traffic/pools"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("datacenter/traffic/pools");

if (NicAPI::wasSuccess()) {
    $data = $result->data;
}

GET Traffic: Pools Statistics API v1

GET https://connect.nicapi.eu/api/v1/datacenter/traffic/pools/statistics
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)
Benötigte Rechte
TRAFFIC_POOLS_LIST

Dieser Endpunkt benötigt neben der Authentifizierung keine weiteren Request-Parameter.

curl \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  "https://connect.nicapi.eu/api/v1/datacenter/traffic/pools/statistics"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("datacenter/traffic/pools/statistics");

if (NicAPI::wasSuccess()) {
    $data = $result->data;
}

GET Einzelnen Traffic-Pool abrufen API v1

GET https://connect.nicapi.eu/api/v1/datacenter/traffic/pools/{traffic_pool}

Gibt Informationen zu einem einzelnen Traffic-Pool zurück.

Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)
Benötigte Rechte
TRAFFIC_POOLS_LIST

Pfad-Parameter Werden direkt in die URL eingesetzt.

Name Pflicht Typ Einschränkungen Beschreibung
traffic_pool Pflicht Identifikator: Traffic-Pool Identifikator (id) des Objekts „Traffic Pool“, Teil des Pfads.

Dieser Endpunkt benötigt neben der Authentifizierung keine weiteren Request-Parameter.

curl \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  "https://connect.nicapi.eu/api/v1/datacenter/traffic/pools/{traffic_pool}"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("datacenter/traffic/pools/{traffic_pool}");

if (NicAPI::wasSuccess()) {
    $data = $result->data;
}

GET Graph zu Traffic-Pool API v1

GET https://connect.nicapi.eu/api/v1/datacenter/traffic/pools/{traffic_pool}/graph

Gibt einen Graphen für den Traffic des Traffic-Pools zurück. Der Graph wird als BLOB zurückgegeben.

Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)
Benötigte Rechte
TRAFFIC_POOLS_LIST

Pfad-Parameter Werden direkt in die URL eingesetzt.

Name Pflicht Typ Einschränkungen Beschreibung
traffic_pool Pflicht Identifikator: Traffic-Pool Identifikator (id) des Objekts „Traffic Pool“, Teil des Pfads.

Request-Parameter Werden als Query-Parameter übergeben.

Name Pflicht Typ Einschränkungen Beschreibung
start Pflicht Datum (YYYY-MM-DD)
end Pflicht Datum (YYYY-MM-DD)
curl \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  "https://connect.nicapi.eu/api/v1/datacenter/traffic/pools/{traffic_pool}/graph?start=2026-01-31&end=2026-01-31"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("datacenter/traffic/pools/{traffic_pool}/graph", [
    'start' => '2026-01-31',
    'end' => '2026-01-31',
]);

if (NicAPI::wasSuccess()) {
    $data = $result->data;
}

GET Werte zu Traffic-Pool API v1

GET https://connect.nicapi.eu/api/v1/datacenter/traffic/pools/{traffic_pool}/history

Gibt den Traffic für den einzelnen Traffic-Pool in Monaten zurück.

Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)
Benötigte Rechte
TRAFFIC_POOLS_LIST

Pfad-Parameter Werden direkt in die URL eingesetzt.

Name Pflicht Typ Einschränkungen Beschreibung
traffic_pool Pflicht Identifikator: Traffic-Pool Identifikator (id) des Objekts „Traffic Pool“, Teil des Pfads.

Dieser Endpunkt benötigt neben der Authentifizierung keine weiteren Request-Parameter.

curl \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  "https://connect.nicapi.eu/api/v1/datacenter/traffic/pools/{traffic_pool}/history"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("datacenter/traffic/pools/{traffic_pool}/history");

if (NicAPI::wasSuccess()) {
    $data = $result->data;
}

GET Traffic: Statistics API v1

GET https://connect.nicapi.eu/api/v1/datacenter/traffic/statistics
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)
Benötigte Rechte
TRAFFIC_LIST

Dieser Endpunkt benötigt neben der Authentifizierung keine weiteren Request-Parameter.

curl \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  "https://connect.nicapi.eu/api/v1/datacenter/traffic/statistics"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("datacenter/traffic/statistics");

if (NicAPI::wasSuccess()) {
    $data = $result->data;
}