>_ NicAPI Dokumentation

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

Cloud / Firewall

GET Firewall: Address Sets API v2

GET https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets
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/v2/cloud/firewall/address-sets"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets");

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

POST Firewall: Address Sets API v2

POST https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets
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
title Pflicht Text
höchstens 255 Zeichen
project_uuid Pflicht UUID
curl \
  -X POST \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
         "title": "text",
         "project_uuid": "2f1b6c3e-7d84-4a0b-9c1e-5f3a8b7d2c10"
     }' \
  "https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::post("https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets", [
    'title' => 'text',
    'project_uuid' => '2f1b6c3e-7d84-4a0b-9c1e-5f3a8b7d2c10',
]);

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

GET Firewall: Address Sets API v2

GET https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)

Pfad-Parameter Werden direkt in die URL eingesetzt.

Name Pflicht Typ Einschränkungen Beschreibung
firewall_address_set Pflicht Identifikator: Firewall-Adresssatz Identifikator (id) des Objekts „Firewall Address Set“, 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/v2/cloud/firewall/address-sets/{firewall_address_set}"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}");

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

PUT Firewall: Address Sets API v2

PUT https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)

Pfad-Parameter Werden direkt in die URL eingesetzt.

Name Pflicht Typ Einschränkungen Beschreibung
firewall_address_set Pflicht Identifikator: Firewall-Adresssatz Identifikator (id) des Objekts „Firewall Address Set“, Teil des Pfads.

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

Name Pflicht Typ Einschränkungen Beschreibung
title Optional Text
höchstens 255 Zeichen
project_uuid Optional UUID
darf leer (null) sein
curl \
  -X PUT \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
         "title": "text",
         "project_uuid": "2f1b6c3e-7d84-4a0b-9c1e-5f3a8b7d2c10"
     }' \
  "https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::put("https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}", [
    'title' => 'text',
    'project_uuid' => '2f1b6c3e-7d84-4a0b-9c1e-5f3a8b7d2c10',
]);

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

DELETE Firewall: Address Sets API v2

DELETE https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)

Pfad-Parameter Werden direkt in die URL eingesetzt.

Name Pflicht Typ Einschränkungen Beschreibung
firewall_address_set Pflicht Identifikator: Firewall-Adresssatz Identifikator (id) des Objekts „Firewall Address Set“, Teil des Pfads.

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

curl \
  -X DELETE \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  "https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::delete("https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}");

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

GET Firewall: Address Sets Addresses API v2

GET https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}/addresses
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)

Pfad-Parameter Werden direkt in die URL eingesetzt.

Name Pflicht Typ Einschränkungen Beschreibung
firewall_address_set Pflicht Identifikator: Firewall-Adresssatz Identifikator (id) des Objekts „Firewall Address Set“, 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/v2/cloud/firewall/address-sets/{firewall_address_set}/addresses"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}/addresses");

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

POST Firewall: Address Sets Addresses API v2

POST https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}/addresses
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)

Pfad-Parameter Werden direkt in die URL eingesetzt.

Name Pflicht Typ Einschränkungen Beschreibung
firewall_address_set Pflicht Identifikator: Firewall-Adresssatz Identifikator (id) des Objekts „Firewall Address Set“, Teil des Pfads.

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

Name Pflicht Typ Einschränkungen Beschreibung
cidr Pflicht Text
IPv4-Netz in CIDR-Schreibweise, z. B. 192.0.2.0/28
title Pflicht Text
höchstens 255 Zeichen
curl \
  -X POST \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
         "cidr": "text",
         "title": "text"
     }' \
  "https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}/addresses"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::post("https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}/addresses", [
    'cidr' => 'text',
    'title' => 'text',
]);

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

PUT Firewall: Address Sets Addresses API v2

PUT https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}/addresses/{firewall_address}
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)

Pfad-Parameter Werden direkt in die URL eingesetzt.

Name Pflicht Typ Einschränkungen Beschreibung
firewall_address_set Pflicht Identifikator: Firewall-Adresssatz Identifikator (id) des Objekts „Firewall Address Set“, Teil des Pfads.
firewall_address Pflicht Identifikator: Firewall-Adresse Identifikator (cidr) des Objekts „Firewall Address“, Teil des Pfads.

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

Name Pflicht Typ Einschränkungen Beschreibung
title Pflicht Text
höchstens 255 Zeichen
curl \
  -X PUT \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
         "title": "text"
     }' \
  "https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}/addresses/{firewall_address}"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::put("https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}/addresses/{firewall_address}", [
    'title' => 'text',
]);

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

DELETE Firewall: Address Sets Addresses API v2

DELETE https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}/addresses/{firewall_address}
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)

Pfad-Parameter Werden direkt in die URL eingesetzt.

Name Pflicht Typ Einschränkungen Beschreibung
firewall_address_set Pflicht Identifikator: Firewall-Adresssatz Identifikator (id) des Objekts „Firewall Address Set“, Teil des Pfads.
firewall_address Pflicht Identifikator: Firewall-Adresse Identifikator (cidr) des Objekts „Firewall Address“, Teil des Pfads.

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

curl \
  -X DELETE \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  "https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}/addresses/{firewall_address}"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::delete("https://connect.nicapi.eu/api/v2/cloud/firewall/address-sets/{firewall_address_set}/addresses/{firewall_address}");

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

GET Firewall: Rule Sets API v2

GET https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets
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/v2/cloud/firewall/rule-sets"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets");

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

POST Firewall: Rule Sets API v2

POST https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets
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
title Pflicht Text
höchstens 255 Zeichen
project_uuid Pflicht UUID
curl \
  -X POST \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
         "title": "text",
         "project_uuid": "2f1b6c3e-7d84-4a0b-9c1e-5f3a8b7d2c10"
     }' \
  "https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::post("https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets", [
    'title' => 'text',
    'project_uuid' => '2f1b6c3e-7d84-4a0b-9c1e-5f3a8b7d2c10',
]);

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

GET Firewall: Rule Sets API v2

GET https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)

Pfad-Parameter Werden direkt in die URL eingesetzt.

Name Pflicht Typ Einschränkungen Beschreibung
firewall_rule_set Pflicht Identifikator: Firewall-Regelsatz Identifikator (id) des Objekts „Firewall Rule Set“, 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/v2/cloud/firewall/rule-sets/{firewall_rule_set}"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}");

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

PUT Firewall: Rule Sets API v2

PUT https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)

Pfad-Parameter Werden direkt in die URL eingesetzt.

Name Pflicht Typ Einschränkungen Beschreibung
firewall_rule_set Pflicht Identifikator: Firewall-Regelsatz Identifikator (id) des Objekts „Firewall Rule Set“, Teil des Pfads.

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

Name Pflicht Typ Einschränkungen Beschreibung
title Optional Text
höchstens 255 Zeichen
project_uuid Optional UUID
darf leer (null) sein
curl \
  -X PUT \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
         "title": "text",
         "project_uuid": "2f1b6c3e-7d84-4a0b-9c1e-5f3a8b7d2c10"
     }' \
  "https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::put("https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}", [
    'title' => 'text',
    'project_uuid' => '2f1b6c3e-7d84-4a0b-9c1e-5f3a8b7d2c10',
]);

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

DELETE Firewall: Rule Sets API v2

DELETE https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)

Pfad-Parameter Werden direkt in die URL eingesetzt.

Name Pflicht Typ Einschränkungen Beschreibung
firewall_rule_set Pflicht Identifikator: Firewall-Regelsatz Identifikator (id) des Objekts „Firewall Rule Set“, Teil des Pfads.

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

curl \
  -X DELETE \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  "https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::delete("https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}");

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

GET Firewall: Rule Sets Rules API v2

GET https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}/rules
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)

Pfad-Parameter Werden direkt in die URL eingesetzt.

Name Pflicht Typ Einschränkungen Beschreibung
firewall_rule_set Pflicht Identifikator: Firewall-Regelsatz Identifikator (id) des Objekts „Firewall Rule Set“, 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/v2/cloud/firewall/rule-sets/{firewall_rule_set}/rules"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}/rules");

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

POST Firewall: Rule Sets Rules API v2

POST https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}/rules
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)

Pfad-Parameter Werden direkt in die URL eingesetzt.

Name Pflicht Typ Einschränkungen Beschreibung
firewall_rule_set Pflicht Identifikator: Firewall-Regelsatz Identifikator (id) des Objekts „Firewall Rule Set“, Teil des Pfads.

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

Name Pflicht Typ Einschränkungen Beschreibung
title Pflicht Text
höchstens 255 Zeichen
order Pflicht Ganzzahl
mindestens 0
direction Pflicht Auswahl
IN OUT
action Pflicht Auswahl
ACCEPT DROP REJECT
protocol Optional Text
darf leer (null) sein
höchstens 255 Zeichen
source_address Optional Text
darf leer (null) sein
source_address_set_id Optional Ganzzahl
darf leer (null) sein
source_port Optional Text
darf leer (null) sein
destination_address Optional Text
darf leer (null) sein
destination_address_set_id Optional Ganzzahl
darf leer (null) sein
destination_port Optional Text
darf leer (null) sein
curl \
  -X POST \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
         "title": "text",
         "order": 1,
         "direction": "IN",
         "action": "ACCEPT"
     }' \
  "https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}/rules"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::post("https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}/rules", [
    'title' => 'text',
    'order' => 1,
    'direction' => 'IN',
    'action' => 'ACCEPT',
]);

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

GET Firewall: Rule Sets Rules API v2

GET https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}/rules/{firewall_rule}
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)

Pfad-Parameter Werden direkt in die URL eingesetzt.

Name Pflicht Typ Einschränkungen Beschreibung
firewall_rule_set Pflicht Identifikator: Firewall-Regelsatz Identifikator (id) des Objekts „Firewall Rule Set“, Teil des Pfads.
firewall_rule Pflicht Identifikator: Firewall-Regel Identifikator (id) des Objekts „Firewall Rule“, 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/v2/cloud/firewall/rule-sets/{firewall_rule_set}/rules/{firewall_rule}"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::get("https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}/rules/{firewall_rule}");

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

PUT Firewall: Rule Sets Rules API v2

PUT https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}/rules/{firewall_rule}
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)

Pfad-Parameter Werden direkt in die URL eingesetzt.

Name Pflicht Typ Einschränkungen Beschreibung
firewall_rule_set Pflicht Identifikator: Firewall-Regelsatz Identifikator (id) des Objekts „Firewall Rule Set“, Teil des Pfads.
firewall_rule Pflicht Identifikator: Firewall-Regel Identifikator (id) des Objekts „Firewall Rule“, Teil des Pfads.

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

Name Pflicht Typ Einschränkungen Beschreibung
title Optional Text
höchstens 255 Zeichen
order Optional Ganzzahl
mindestens 0
direction Optional Auswahl
IN OUT
action Optional Auswahl
ACCEPT DROP REJECT
protocol Optional Text
darf leer (null) sein
höchstens 255 Zeichen
source_address Optional Text
darf leer (null) sein
source_address_set_id Optional Ganzzahl
darf leer (null) sein
source_port Optional Text
darf leer (null) sein
destination_address Optional Text
darf leer (null) sein
destination_address_set_id Optional Ganzzahl
darf leer (null) sein
destination_port Optional Text
darf leer (null) sein
curl \
  -X PUT \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
         "title": "text",
         "order": 1,
         "direction": "IN",
         "action": "ACCEPT",
         "protocol": "text",
         "source_address": "text",
         "source_address_set_id": 1,
         "source_port": "text",
         "destination_address": "text",
         "destination_address_set_id": 1,
         "destination_port": "text"
     }' \
  "https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}/rules/{firewall_rule}"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::put("https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}/rules/{firewall_rule}", [
    'title' => 'text',
    'order' => 1,
    'direction' => 'IN',
    'action' => 'ACCEPT',
    'protocol' => 'text',
    'source_address' => 'text',
    'source_address_set_id' => 1,
    'source_port' => 'text',
    'destination_address' => 'text',
    'destination_address_set_id' => 1,
    'destination_port' => 'text',
]);

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

DELETE Firewall: Rule Sets Rules API v2

DELETE https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}/rules/{firewall_rule}
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)

Pfad-Parameter Werden direkt in die URL eingesetzt.

Name Pflicht Typ Einschränkungen Beschreibung
firewall_rule_set Pflicht Identifikator: Firewall-Regelsatz Identifikator (id) des Objekts „Firewall Rule Set“, Teil des Pfads.
firewall_rule Pflicht Identifikator: Firewall-Regel Identifikator (id) des Objekts „Firewall Rule“, Teil des Pfads.

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

curl \
  -X DELETE \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  "https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}/rules/{firewall_rule}"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::delete("https://connect.nicapi.eu/api/v2/cloud/firewall/rule-sets/{firewall_rule_set}/rules/{firewall_rule}");

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