>_ NicAPI Dokumentation

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

Abrechnung / Preise

GET Pricing: Cloud Servers API v2

GET https://connect.nicapi.eu/api/v2/accounting/pricing/cloud/servers
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)

Request-Parameter Werden als Query-Parameter übergeben.

Name Pflicht Typ Einschränkungen Beschreibung
customer_id Pflicht Text
curl \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  "https://connect.nicapi.eu/api/v2/accounting/pricing/cloud/servers?customer_id=text"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("https://connect.nicapi.eu/api/v2/accounting/pricing/cloud/servers", [
    'customer_id' => 'text',
]);

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

GET Domainpreise abrufen API v1

GET https://connect.nicapi.eu/api/v1/accounting/pricing/domains

Gibt die aktuell gültigen Domainpreise zurück.

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

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

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

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("accounting/pricing/domains");

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

GET Domainangebote abrufen API v1

GET https://connect.nicapi.eu/api/v1/accounting/pricing/domains/discounts

Gibt die aktuell laufenden Domainaktionen zurück.

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

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

curl \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  "https://connect.nicapi.eu/api/v1/accounting/pricing/domains/discounts"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("accounting/pricing/domains/discounts");

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

GET Pricing: Domains Generate Pdf API v1

GET https://connect.nicapi.eu/api/v1/accounting/pricing/domains/generatePdf
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)
Benötigte Rechte
PRICES · DOMAINS_PRICING

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

curl \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  "https://connect.nicapi.eu/api/v1/accounting/pricing/domains/generatePdf"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("accounting/pricing/domains/generatePdf");

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

GET Service-Preise abrufen API v1

GET https://connect.nicapi.eu/api/v1/accounting/pricing/services

Gibt die aktuellen Preise zu Services zurück.

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

Request-Parameter Werden als Query-Parameter übergeben.

Name Pflicht Typ Einschränkungen Beschreibung
key Pflicht Text
muss ein vorhandener Wert sein (services.key)
curl \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  "https://connect.nicapi.eu/api/v1/accounting/pricing/services?key=text"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("accounting/pricing/services", [
    'key' => 'text',
]);

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

GET SSL-Preise abrufen API v1

GET https://connect.nicapi.eu/api/v1/accounting/pricing/ssl

Gibt die aktuellen Preise für SSL-Zertifikate zurück.

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

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

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

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("accounting/pricing/ssl");

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

GET TeamSpeak-Preise abrufen API v1

GET https://connect.nicapi.eu/api/v1/accounting/pricing/teamspeak

Gibt die aktuellen Preise für TeamSpeak zurück.

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

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

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

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("accounting/pricing/teamspeak");

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

GET Traffic-Preise abrufen API v1

GET https://connect.nicapi.eu/api/v1/accounting/pricing/traffic

Gibt die aktuellen Traffic-Preise zurück.

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

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

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

NicAPI::init("IHR_API_TOKEN");

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

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

GET vServer-Preise abrufen API v1

GET https://connect.nicapi.eu/api/v1/accounting/pricing/vservers

Gibt die aktuellen vServer-Preise zurück.

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

Request-Parameter Werden als Query-Parameter übergeben.

Name Pflicht Typ Einschränkungen Beschreibung
cores Optional Text
darf leer (null) sein
muss einer buchbaren Konfiguration entsprechen (siehe Preise)
muss für den Kunden buchbar sein
memory Optional Text
darf leer (null) sein
muss einer buchbaren Konfiguration entsprechen (siehe Preise)
muss für den Kunden buchbar sein
project_uuid Optional Identifikator: Projekt
darf leer (null) sein
Identifikator (uuid) des Objekts „Project“.
curl \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  "https://connect.nicapi.eu/api/v1/accounting/pricing/vservers?cores=text&memory=text&project_uuid=%7Bproject_uuid%7D"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("accounting/pricing/vservers", [
    'cores' => 'text',
    'memory' => 'text',
    'project_uuid' => '{project_uuid}',
]);

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