fireapi-24fire

1.0.5 • Public • Published

POWERED BY FIREAPI

fireapi-24fire

Die FireAPI-24Fire erleichtert die Interaktion mit der FireAPI in Node.js, was die Entwicklung effizienter gestaltet.

Features

  • 🔗 Kommunikation über SSL
  • 🏃 Schnelle interaktion
  • ➡️ Direkte Anfragen ohne Middelware
  • ℹ️ Verwalte VM, Domains, Dedicated Server, Account und Accounting

Optimierungen & Feedback

Welche Optimierungen hast du in deinem Code vorgenommen? Z.B. Refactoring, Performance-Verbesserungen

Wenn du Feedback hast, wenden dich an mich unter support@flostechnikwelt.de

Wie wird es installiert?

Um die FireAPI-24Fire in deinem Projekt zu installieren, führe bitte den folgenden Befehl aus

  npm install fire-24fire

Empfehlenswert

Wie verwende ich fireapi-24fire?

Einen fireApi Client erstellen

  const fireApi = require("fireapi-24fire")
  const apiKey = 'DEIN_API_SCHLÜSSEL';
  const myFireApi = new fireApi(apiKey);

VM -> List

-> Zeige alle VMs an

  myFireApi.list().listVM().then(data => {
    console.log('Liste der VMs:', data);
  }).catch(error => {
    console.error('Fehler beim Abfragen der VMs:', error);
  });

-> Zeige alle Hostsysteme an

  myFireApi.list().listHosts().then(data => {
    console.log('Liste der Hosts:', data);
  }).catch(error => {
    console.error('Fehler beim Abfragen der Hosts:', error);
  });

-> Zeige alle Betriebsysteme an (OS) an

  myFireApi.list().listOS().then(data => {
    console.log('Liste der Betriebssysteme:', data);
  }).catch(error => {
    console.error('Fehler beim Abfragen der Betriebssysteme:', error);
  });

-> Zeige alle ISOs an

  myFireApi.list().listISO().then(data => {
    console.log('Liste der ISOs:', data);
  }).catch(error => {
    console.error('Fehler beim Abfragen der ISOs:', error);
  });

VM -> DDoS

-> Zeige alle DDoS Einstellungen an

  myFireApi.DDOS(vmID).getDDOSsettings().then(data => {
    console.log('DDoS Einstellungen:', data);
  }).catch(error => {
    console.error('Fehler beim Abfragen der DDoS Einstellungen:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene

-> Bearbeite die DDoS Einstellungen

  myFireApi.DDOS(vmID).editDDOSsettings('layer4', 'layer7', 'ip_adress').then(data => {
    console.log('Antwort von der fireApi:', data);
  }).catch(error => {
    console.error('Fehler beim bearbeiten der DDoS Werten: ', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene
layer4 string Benötigt. Mögliche Werte: dynamic, permanent
layer7 string Benötigt. Mögliche Werte: on, off
ip_adress string Benötigt. Die IP auf welche die änderungen angewendet werden

VM -> Backup

-> Zeige alle Backup an

  myFireApi.Backup(vmID).getAllBackups().then(backups => {
    console.log('All Backups:', backups);
  }).catch(error => {
    console.error('Error:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene

-> Ein Backup von einer VM erstellen

  myFireApi.Backup(vmID).createBackup().then(response => {
    console.log('Backup Created:', response);
  }).catch(error => {
    console.error('Error:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene

-> Status beim erstellen einens Backups

Wie weit ist der erstellungsprozess
  myFireApi.Backup(vmID).createBackupStatus().then(response => {
    console.log('Backup Creation Status:', response);
  }).catch(error => {
    console.error('Error:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene

-> Ein Backup auf den Server widerherstellen

  myFireApi.Backup(vmID).restoreBackup(backupId).then(response => {
    console.log('Backup Restored:', response);
  }).catch(error => {
    console.error('Error:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene
backupId string Benötigt. Die ID des Backups welches Wiederhergestellt werden soll

-> Den Wiederherstellungsprozess Status aprufen

Wie weit ist die Wiederherstellung
  myFireApi.Backup(vmID).restoreBackupStatus(backupId).then(response => {
    console.log('Restore Status:', response);
  }).catch(error => {
    console.error('Error:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene
backupId string Benötigt. Die ID des Backups welches Wiederhergestellt wird

-> Ein erstelltes Backup löschen

  myFireApi.Backup(vmID).deleteBackup(backupId).then(response => {
    console.log('Backup Deleted:', response);
  }).catch(error => {
    console.error('Error:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene
backupId string Benötigt. Die ID des Backups welches Wiederhergestellt wird

VM -> ISO

-> Eine ISO in die VM einlegen

  myFireApi.ISO(vmID).insertISO(ISOid).then(response => {
    console.log('ISO wurde eingelegt:', response)
  }).catch(error => { 
    console.error('Error beim versuch ISO einzulegen:', error)
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene
ISOid string Benötigt. Die ID der einzulegenen ISO-Datei (Kann durch den Befehl in "VM -> List -> Zeige alle VMs an" angezeigt werden.)

-> Eine ISO in die VM aus der VM entfernen

  myFireApi.ISO(vmID).removeISO().then(removeResponse => {
   console.log('ISO Removed:', removeResponse)
  }).catch(removeError => { 
   console.error('Error removing ISO:', removeError)
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene

VM

-> Eine VM neuistallieren

  myFireApi.VM().reinstall(vmID, OS).then(response => {
    console.log('Reinstall response:', response);
  }).catch(error => {
    console.error('Error reinstalling VM:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene
OS string Benötigt. Kann durch den Befehl in "VM -> List -> Zeige alle Betriebsysteme an (OS) an" abgerufen werden.

-> Eine neue VM erstellen

  myFireApi.VM().createVM(cores, mem, disk, os, hostsystem, ips, backup_slots, network_speed).then(response => {
    console.log('Create VM response:', response);
  }).catch(error => {
    console.error('Error creating VM:', error);
  });
Parameter Type Description
cores string Benötigt. Die Anzahl der V-Cores
mem string Benötigt. Die Größe des ARbeitsspeicher (in MB)
disk string Benötigt. Die Größe der Festplatte (in GB)
os string Benötigt. Kann durch den Befehl in "VM -> List -> Zeige alle Betriebsysteme an (OS) an" abgerufen werden.
hostsystem string Benötigt. Kann durch den Befehl in "VM -> List -> Zeige alle Hostsysteme" abgerufen werden.
ips string Benötigt. Anzahl der Benötigten IP-Adressen (Minimum: 1)
backup_slots string Benötigt. Anzahl der erstellbaren Backups (Minimum: 2)
network_speed string Benötigt. Die Geschwindigkeit des Netzwerkes (Minimum: 1000mb/s)

-> VM Konfiguartion anpassen

  myFireApi.VM().reconfigureVM(vmID, cores, mem, disk, backup_slots, network_speed).then(response => {
    console.log('Antwort beim Rekonfigurieren der VM:', response);
  }).catch(error => {
    console.error('Fehler beim Rekonfigurieren der VM:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene
cores string Benötigt. Die Anzahl der V-Cores
mem string Benötigt. Die Größe des ARbeitsspeicher (in MB)
disk string Benötigt. Die Größe der Festplatte (in GB, kann nicht verkleinert werden)
backup_slots string Benötigt. Anzahl der erstellbaren Backups (Minimum: 2)
network_speed string Benötigt. Die Geschwindigkeit des Netzwerkes (Minimum: 1000mb/s)

-> VM Konfiguartion anzeigen

  myFireApi.VM().getVMconfig(vmID).then(config => {
    console.log('VM-Konfiguration:', config);
  }).catch(error => {
    console.error('Fehler beim Abrufen der VM-Konfiguration:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene

-> Den RDNS-Eintrag verändern

  myFireApi.VM().changeRDNS(vmID, domain, ip_adress).then(response => {
    console.log('Antwort beim Ändern des RDNS für die VM:', response);
  }).catch(error => {
    console.error('Fehler beim Ändern des RDNS für die VM:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene
domain string Benötigt. Die Domain welche den RDNS eintag stehen soll
ip_adress string Benötigt. Die IP Adresse für welche die änderung gelten soll

-> Einen noVNC-Konsolen Link erstellen

  myFireApi.VM().noVNC(vmID).then(response => {
        console.log('noVNC Link:', response);
  }).catch(error => {
        console.error('Error calling noVNC:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene

-> VM Löschen / Kündigen

  myFireApi.VM().deleteVM(vmID).then(response => {
    console.log('Antwort beim Löschen der VM:', response);
  }).catch(error => {
    console.error('Fehler beim Löschen der VM:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene

-> VM Status Abrufen

  myFireApi.VM().VMstatus(vmID).then(status => {
    console.log('VM-Status:', status);
  }).catch(error => {
    console.error('Fehler beim Abrufen des VM-Status:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene

-> Den aktuellen Installationsstatus abrufen

  myFireApi.VM().installStatus(vmID).then(installStatus => {
    console.log('Installationsstatus:', installStatus);
  }).catch(error => {
    console.error('Fehler beim Abrufen des Installationsstatus:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene

-> Das Passwort der VM zurücksetzten

Dies ist nur möglich wenn das Betreibsystem OS ist und nicht mit einer ISO erstellt wurde.
  myFireApi.VM().resetPassword(vmID).then(response => {
    console.log('Antwort beim Zurücksetzen des Passworts für die VM:', response);
  }).catch(error => {
    console.error('Fehler beim Zurücksetzen des Passworts für die VM:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene

-> VM Starten

  myFireApi.VM().startVM(vmID).then(response => {
    console.log('Antwort beim Starten der VM:', response);
  }).catch(error => {
    console.error('Fehler beim Starten der VM:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene

-> VM Stoppen

  myFireApi.VM().stopVM(vmID).then(response => {
    console.log('Antwort beim Stoppen der VM:', response);
  }).catch(error => {
    console.error('Fehler beim Stoppen der VM:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene

-> VM Neustarten

  myFireApi.VM().restartVM(vmID).then(response => {
        console.log('restartVM response:', response);
  }).catch(error => {
        console.error('Error calling restartVM:', error);
  });
Parameter Type Description
vmID string Benötigt. Die ID der Virtuellen-Maschiene

Domain -> DNS

-> Einen DNS-Eintrag erstellen

  myFireApi.Domain().addDNS(domain, type, name, data).then(response => {
        console.log('DNS-Eintrag hinzugefügt:', response);
  }).catch(error => {
        console.error('Fehler beim Hinzufügen des DNS-Eintrags:', error);
  });
Parameter Type Description
domain string Benötigt. Die Domain welche diese änderung betrifft
type string Benötigt. Der DNS-TYPE welcher erstellt werden soll
name string Benötigt. Der Name von dem DNS-Eintrag
data string Benötigt. Der Inhalt des neuen DNS-Eintrag
Mögliche DNS-Eintrag Typen sind: A, AAAA, CNAME, ALIAS, MX, SRV, TXT, CAA, PTR, NS, TLSA, DS, DNSKEY, HTTP_REDIRECT, HTTP_FRAME

-> Abrufen von DNS-Einträgen

  myFireApi.Domain().getDNSentries(domain).then(entries => {
        console.log('DNS-Einträge:', entries);
  }).catch(error => {
        console.error('Fehler beim Abrufen der DNS-Einträge:', error);
  });
Parameter Type Description
domain string Benötigt. Die Domain welche diese änderung betrifft

-> Einen DNS-Eintrag löschen

  myFireApi.Domain().deleteDNSentrie(domain, recordId).then(response => {
        console.log('DNS-Eintrag gelöscht:', response);
  }).catch(error => {
        console.error('Fehler beim Löschen des DNS-Eintrags:', error);
  });
Parameter Type Description
domain string Benötigt. Die Domain welche diese änderung betrifft
recordId string Benötigt. Die ID von dem Eintrag welchen du entfernen möchtest (Abrufbar mit Domain -> DNS -> Abrufen von DNS-Einträgen)

-> Einen DNS-Eintrag bearbeiten

myFireApi.Domain().editDNSentrie(domain, recordId, type, name, data)
    .then(response => {
        console.log('DNS-Eintrag bearbeitet:', response);
    })
    .catch(error => {
        console.error('Fehler beim Bearbeiten des DNS-Eintrags:', error);
    });
Parameter Type Description
domain string Benötigt. Die Domain welche diese änderung betrifft
recordId string Benötigt. Die ID von dem Eintrag welchen du entfernen möchtest (Abrufbar mit Domain -> DNS -> Abrufen von DNS-Einträgen)
type string Benötigt. Der DNS-TYPE welcher erstellt werden soll
name string Benötigt. Der Name von dem DNS-Eintrag
data string Benötigt. Der Inhalt des neuen DNS-Eintrag
Anmerkung: Änderung wird bald kommen

Domain -> Handle

-> Einen Handle erstellen

myFireApi.Domain().createHandle(gender, firstname, lastname, street, number, zipcode, city, region, countrycode, email)
    .then(response => {
        console.log('Handle erstellt:', response);
    })
    .catch(error => {
        console.error('Fehler beim Erstellen des Handles:', error);
    });
Parameter Type Description
gender string Benötigt. Geschlecht (NUR: MALE oder FEMALE)
firstname string Benötigt. Vorname
lastname string Benötigt. Nachname
street string Benötigt. Straße
number string Benötigt. Nummer
zipcode string Benötigt. Postleitzahl
city string Benötigt. Stadt
region string Benötigt. Bundesland
countrycode string Benötigt. Kann mit "Domain -> Handle -> Countriecode abrufen" abgerufen werden
email string Benötigt. E-Mail Adresse

-> Handle Abrufen

myFireApi.Domain().getHandle(handle).then(handleInfo => {
    console.log('Handle-Informationen abgerufen:', handleInfo);
  }).catch(error => {
    console.error('Fehler beim Abrufen der Handle-Informationen:', error);
  });
Parameter Type Description
handle string Benötigt. Die Handle ID von dem gesuchten Account/Handle

-> Handle bearbeiten

  myFireApi.Domain().updateHandle(handle, option, data).then(response => {
    console.log('Handle aktualisiert:', response);
  }).catch(error => {
    console.error('Fehler beim Aktualisieren des Handles:', error);
  });
Parameter Type Description
handle string Benötigt. Die Handle ID von dem gesuchten Account/Handle
option string Benötigt. Die Option welche Verändert werden soll
data string Benötigt. Der neune Inhalt der Option
Es kann nur einer per Anfrage verändert werden! (Wird bald geändert)
Mögliche option: street, number, zipcode, city, region, countrycode, email
Nicht möglich sind: gender, firstname, lastname

-> Countriecodes Abrufen

  myFireApi.Domain().getCountriecodes().then(countryCodes => {
    console.log('Ländercodes abgerufen:', countryCodes);
  }).catch(error => {
    console.error('Fehler beim Abrufen der Ländercodes:', error);
  });

Domain

-> Alle Domains abrufen

  myFireApi.Domain().getAllDomains().then(domains => {
      console.log('Alle Domains abgerufen:', domains);
  }).catch(error => {
      console.error('Fehler beim Abrufen aller Domains:', error);
  });

-> Eine Domain regestrieren

  myFireApi.Domain().registarDomain(domain, handle).then(response => {
        console.log('Domain registriert:', response);
  }).catch(error => {
        console.error('Fehler beim Registrieren der Domain:', error);
  });
Parameter Type Description
domain string Benötigt. Die Domain welche regestriert werden soll
handle string Benötigt. Die Handle ID von dem gesuchten Account/Handle

-> Eine Domain übertragen via Authcode

  myFireApi.Domain().transferDomain(domain, handle, authcode).then(response => {
    console.log('Domain übertragen:', response);
  }).catch(error => {
    console.error('Fehler beim Übertragen der Domain:', error);
  });
Parameter Type Description
domain string Benötigt. Die Domain welche üertragen werden soll
handle string Benötigt. Die Handle ID von dem gesuchten Account/Handle
authcode string Benötigt. Gebe den Authcode an um die Übertragung zu genemigen

-> Eine Domain Löschen / Kündigen

  myFireApi.Domain().deleteDomain(domain).then(response => {
    console.log('Domain gelöscht:', response);
  }).catch(error => {
    console.error('Fehler beim Löschen der Domain:', error);
  });
Parameter Type Description
domain string Benötigt. Die Domain welche gelöscht werden soll

-> Eine Domain Löschung zurückziehen

  myFireApi.Domain().undeleteDomain(domain).then(response => {
    console.log('Domain wiederhergestellt:', response);
  }).catch(error => {
    console.error('Fehler beim Wiederherstellen der Domain:', error);
  });
Parameter Type Description
domain string Benötigt. Die Domain welche wiederhergestellt werden soll

-> Einen Authcode für eine Domain anfordern

  myFireApi.Domain().getAuthcode(domain).then(authcode => {
    console.log('Authcode abgerufen:', authcode);
  }).catch(error => {
    console.error('Fehler beim Abrufen des Authcodes:', error);
  });
Parameter Type Description
domain string Benötigt. Die Domain für welche der Authcode angefordert werden soll

-> Die Preise für Domains anfordern

  myFireApi.Domain().getDomainPricing().then(pricing => {
    console.log('Domain-Preisgestaltung abgerufen:', pricing);
  }).catch(error => {
    console.error('Fehler beim Abrufen der Domain-Preisgestaltung:', error);
  });

-> Genauere Informationen zu einer Domain Abrufen

  myFireApi.Domain().getDomainInfo(domain).then(domainInfo => {
    console.log('Domain-Informationen abgerufen:', domainInfo);
  }).catch(error => {
    console.error('Fehler beim Abrufen der Domain-Informationen:', error);
  });
Parameter Type Description
domain string Benötigt. Die Domain über welche genauere Informationen abgerufen werden soll

-> Domain Verfügbarkeitscheck ausführen

  myFireApi.Domain().checkDomainAvailability(domain).then(availability => {
    console.log('Verfügbarkeit der Domain überprüft:', availability);
  }).catch(error => {
    console.error('Fehler beim Überprüfen der Verfügbarkeit der Domain:', error);
  });
Parameter Type Description
domain string Benötigt. Die Domain überprüft werden soll (Ob diese noch Verfügbar ist).

-> Nameserver für eine Domain ändern

  myFireApi.Domain().changeNameserver(domain, ns1, ns2, ns3, ns4, ns5).then(response => {
        console.log('Nameserver geändert:', response);
  }).catch(error => {
    console.error('Fehler beim Ändern der Nameserver:', error);
  });
Parameter Type Description
domain string Benötigt. Die Domain über welche genauere Informationen abgerufen werden soll
ns1 string Benötigt. Erster Nameserver, dieser muss mit dem zweiten verändert werden.
ns2 string Benötigt. Erster Nameserver, dieser muss mit dem zweiten verändert werden.
ns3 string Optional. Die Nameserver 3, 4 und 5 müssen nicht immer angegeben werden.
ns4 string Optional. Die Nameserver 3, 4 und 5 müssen nicht immer angegeben werden.
ns5 string Optional. Die Nameserver 3, 4 und 5 müssen nicht immer angegeben werden.

Dedicated

-> Den Marktplatz abrufen

    myFireApi.dedicated().getMarket().then(marketData => {
        console.log('Market Data:', marketData);
    }).catch(error => {
        console.error('Error fetching market data:', error);
    });

-> Verfügabrkeit überprüfen

    myFireApi.dedicated().checkAvailability(identifier).then(availabilityData => {
        console.log('Availability Data:', availabilityData);
    }).catch(error => {
        console.error('Error checking availability:', error);
    });
Parameter Type Description
identifier string Benötigt. Die ID vom Server welcher auf Verfügbarkeitsstand geprüft werden soll ("Kann durch Dedicated -> Den Marktplatz abrufen" abgerufen werden).

-> Einen Dedicated Server Kaufen

    myFireApi.dedicated().buyDedicatedServer(identifier, webhook, connect).then(response => {
        console.log('Buy Dedicated Server Response:', response);
    }).catch(error => {
        console.error('Error buying dedicated server:', error);
    });
Parameter Type Description
identifier string Benötigt. Die ID vom Server welcher gekauft werden soll.
webhook string Optional. Wenn Server erstellt ist wird an diesen Webhook eine Nachricht gesendet
connect string Optional. Ein bereits erstelleten Account verknüpfen -> Dedi Kaufen
Mehr Informationen finden sie auf der API Dokumentationsseite von 24fire: Dedi Kaufen

-> Genauere Informationen zu einem Dedi anzeigen

    myFireApi.dedicated().showDedicatedInfo(identifier).then(dedicatedInfo => {
        console.log('Dedicated Info:', dedicatedInfo);
    }).catch(error => {
        console.error('Error fetching dedicated info:', error);
    });
Parameter Type Description
identifier string Benötigt. Die ID vom Dedi welcher überprüft werden soll

-> Dedicated-Server im Besitz anzeigen lassen

    myFireApi.dedicated().showAllDedicated().then(allDedicatedInfo => {
        console.log('All Dedicated Info:', allDedicatedInfo);
    }).catch(error => {
        console.error('Error fetching all dedicated info:', error);
    });

-> Einen Dedicated-Server löschen / Kündigen

    myFireApi.dedicated().deleteDedicated(identifier).then(deleteResponse => {
        console.log('Delete Dedicated Response:', deleteResponse);
    }).catch(error => {
        console.error('Error deleting dedicated server:', error);
    });
Parameter Type Description
identifier string Benötigt. Die ID vom Dedi welcher gelöscht bzw. gekündigt werden soll

-> Eine Dedicated-Server löschung / Kündigung zurückziehen

    myFireApi.dedicated().undeleteDedicated(identifier).then(undeleteResponse => {
    console.log('Undelete Dedicated Response:', undeleteResponse);
    }).catch(error => {
        console.error('Error undeleting dedicated server:', error);
    });
Parameter Type Description
identifier string Benötigt. Die ID vom Dedi bei welchem die die löschung nzw. kündigung zurückgezogen werden soll

Account

-> Alle Anfragen anzeigen

    myFireApi.account().getAllRequests(offset).then(requests => {
        console.log('All requests:', requests);
    }).catch(error => {
        console.error('Error fetching requests:', error);
    });
Parameter Type Description
offset string Benötigt. In APIs steht "Offset" für den Startpunkt in einem Datensatz, ab dem Informationen abgerufen werden. Es ermöglicht die schrittweise Abfrage von Daten in Teilmengen.

Accounting

-> Alle Rechnungen anzeigen lassen

    myFireApi.accounting().showAllInvoices().then(invoices => {
        console.log('Alle Rechnungen:', invoices);
    }).catch(error => {
        console.error('Fehler beim Abrufen aller Rechnungen:', error);
    });

-> Genaue Informationen zu einer Rechnung anrufen

    myFireApi.accounting().getInvoiceDetails(InvoiceID).then(invoiceDetails => {
        console.log('Details für Rechnung mit ID ' + InvoiceID + ':', invoiceDetails);
    }).catch(error => {
        console.error('Fehler beim Abrufen von Rechnungsdetails:', error);
    });
Parameter Type Description
InvoiceID string Benötigt. Die ID von der Rechnung über die genauere Informationen angezeigt werden sollen (Kann durch "Accounting -> Alle Rechnungen anzeigen lassen" angezeigt werden lassen)

-> Aktuellen Rechnungsstand anzeigen

    myFireApi.accounting().getCurrentInvoiceStatus().then(currentStatus => {
        console.log('Aktueller Rechnungsstatus:', currentStatus);
    }).catch(error => {
        console.error('Fehler beim Abrufen des aktuellen Rechnungsstatus:', error);
    });

-> Aktuelle Preise anzeigen

    myFireApi.accounting().getPricings().then(pricings => {
        console.log('Pricings:', pricings);
    }).catch(error => {
        console.error('Fehler beim Abrufen der Pricings:', error);
    });

-> Aktuelle Rabbataktionen anzeigen lassen

    myFireApi.accounting().getSales().then(sales => {
        console.log('Verkäufe:', sales);
    }).catch(error => {
        console.error('Fehler beim Abrufen von Verkäufen:', error);
    });

Authors

Package Sidebar

Install

npm i fireapi-24fire

Weekly Downloads

4

Version

1.0.5

License

Apache-2.0

Unpacked Size

67.8 kB

Total Files

3

Last publish

Collaborators

  • flostechnikwelt