>_ NicAPI Dokumentation

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

Account / E-Mail ändern

POST Email Change: Anlegen / Ausführen API v1

POST https://connect.nicapi.eu/api/v1/account/email-change
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)

Request-Parameter Werden im Request-Body übergeben (JSON oder Formular-Felder).

Name Pflicht Typ Einschränkungen Beschreibung
email Pflicht E-Mail-Adresse
muss eindeutig sein (noch nicht vergeben)
user Pflicht Identifikator: Benutzer Identifikator (username) des Objekts „User“.
curl \
  -X POST \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
         "email": "max@example.com",
         "user": "{user}"
     }' \
  "https://connect.nicapi.eu/api/v1/account/email-change"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::post("account/email-change", [
    'email' => 'max@example.com',
    'user' => '{user}',
]);

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

GET Email Change: Confirm API v1

GET https://connect.nicapi.eu/api/v1/account/email-change/confirm
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)

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

curl \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  "https://connect.nicapi.eu/api/v1/account/email-change/confirm"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("account/email-change/confirm");

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