>_ NicAPI Dokumentation:

GET: Domains abrufen

/domain/domains

$res = NicAPI::get("/domain/domains", [
]);

Gibt alle zugewiesenen Domains zurück.

Rechte: DOMAINS_LIST

POST: AuthCode abrufen

/domain/domains/authcode

$res = NicAPI::post("/domain/domains/authcode", [
    "domainName" => "value",
]);

Diese Funktion generiert einen AuthCode für die übergebene Domain.

Parameters:

Name Benötigt Typ Beschreibung
domainName string
Rechte: DOMAINS_AUTHCODE

POST: Verfügbarkeit abfragen

/domain/domains/check

$res = NicAPI::post("/domain/domains/check", [
    "domainName" => "value",
]);

Diese Funktion fragt die Verfügbarkeit einer Domain ab.

Parameters:

Name Benötigt Typ Beschreibung
domainName string
Rechte: DOMAINS_ORDER

POST: Domain bestellen

/domain/domains/create

$res = NicAPI::post("/domain/domains/create", [
    "domainName" => "value",
    "ownerC" => "value",
    "adminC" => "value",
    "techC" => "value",
    "zoneC" => "value",
    "ns1" => "value",
    "ns2" => "value",
    "ns3" => "value",
    "ns4" => "value",
    "ns5" => "value",
    "user" => "value",
    "years" => "value",
    "create_zone" => "value",
    "authinfo" => "value",
]);

Diese Funktion bestellt eine Domain mit den übergebenen Werten.

Parameters:

Name Benötigt Typ Beschreibung
domainName string
ownerC string
adminC string
techC string
zoneC string
ns1 string
ns2 string
ns3 string
ns4 string
ns5 string
user string
years integer
create_zone boolean
authinfo string
Rechte: DOMAINS_ORDER

DELETE: Domain löschen

/domain/domains/delete

$res = NicAPI::delete("/domain/domains/delete", [
    "domainName" => "value",
    "date" => "value",
]);

Diese Funktion löscht eine Domain bzw. trägt eine Löschung zum übergebenen Datum ein.

Parameters:

Name Benötigt Typ Beschreibung
domainName string
date date
domainName routeparameter
Rechte: DOMAINS_DELETE

POST: Domain aktualisieren

/domain/domains/edit

$res = NicAPI::post("/domain/domains/edit", [
    "domainName" => "value",
    "ownerC" => "value",
    "adminC" => "value",
    "techC" => "value",
    "zoneC" => "value",
    "ns1" => "value",
    "ns2" => "value",
    "ns3" => "value",
    "ns4" => "value",
    "ns5" => "value",
    "user" => "value",
]);

Diese Funktion ändert die übergebene Domain auf die übergebenen Werte.

Parameters:

Name Benötigt Typ Beschreibung
domainName string
ownerC string
adminC string
techC string
zoneC string
ns1 string
ns2 string
ns3 string
ns4 string
ns5 string
user string
Rechte: DOMAINS_ACTIONS

POST: Domain wiederherstellen

/domain/domains/restore

$res = NicAPI::post("/domain/domains/restore", [
    "domainName" => "value",
]);

Diese Funktion stellt eine Domain wieder her.

Parameters:

Name Benötigt Typ Beschreibung
domainName string
Rechte: DOMAINS_RESTORE

GET: Einzelne Domain abrufen

/domain/domains/show

$res = NicAPI::get("/domain/domains/show", [
    "domainName" => "value",
]);

Gibt Informationen über eine einzelne Domain zurück.

Parameters:

Name Benötigt Typ Beschreibung
domainName string
Rechte: DOMAINS_LIST

GET: TLDs abrufen

/domain/domains/tlds

$res = NicAPI::get("/domain/domains/tlds", [
]);

Gibt alle verfügbaren TLDs zurück.

Rechte: DOMAINS_ORDER

POST: Domainlöschung zurückziehen

/domain/domains/undelete

$res = NicAPI::post("/domain/domains/undelete", [
    "domainName" => "value",
]);

Diese Funktion nimmt eine eingetragene Löschung zu einer Domain zurück.

Parameters:

Name Benötigt Typ Beschreibung
domainName string
Rechte: DOMAINS_DELETE