> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Freshservice

> Verbinden Sie Freshservice über HTTP Basic Auth mit Ihrem API-Schlüssel als Benutzernamen mit Iru Compliance, um Änderungsgenehmigungen, Lösungszeiten von Incidents, Ticketdatensätze und das CMDB-Asset-Inventar zu erfassen.

### Über Freshservice

Iru liest **Tickets**, **Changes** (mit Genehmigungsstatus und Implementierungsdaten), **Incidents**, **Problems**, **Assets aus der CMDB** und **Agents mit ihren Rollen** aus der Freshservice API v2. Die Authentifizierung erfolgt mit Ihrem **API-Schlüssel**, den Sie unter **Profile Settings** finden. Anfragen richten sich an Ihre Kontodomain unter `https://YOUR_DOMAIN.freshservice.com/api/v2`. Der Connector-Assistent fragt zuerst die **Basic-Anmeldeinformationen** und dann die **Domain** ab.

### So funktioniert es

```http theme={null}
Authorization: Basic BASE64("YOUR_API_KEY:X")
```

Freshservice verwendet **HTTP Basic** über HTTPS: Der **Benutzername** ist Ihr **API-Schlüssel**, und das **Passwort** ist eine beliebige nicht leere Zeichenfolge, üblicherweise das Literal `X`. Iru übernimmt die Codierung. Basic Auth mit Benutzername und Passwort wurde **am 31. Mai 2023 eingestellt** und schlägt nun fehl, daher ist der API-Schlüssel die einzige unterstützte Methode.

Ein API-Schlüssel verfügt über **genau die Berechtigungen des Agents, der ihn generiert hat**, und es gibt keine Scopes pro Endpunkt. Ein Schlüssel eines Agents mit eingeschränkten Berechtigungen liefert nur eine Teilansicht von Tickets und Changes. Verwenden Sie ein dediziertes Dienstkonto mit Administratorrechten, damit die Nachweise vollständig bleiben.

| Detail | Wert |
| - | - |
| **Kategorie** | Support |
| **Authentifizierung** | Basic (API-Schlüssel + `X`) |

Offizielle Referenzen: [API-v2-Referenz](https://api.freshservice.com/v2/), [Wo Sie Ihren API-Schlüssel finden](https://support.freshservice.com/support/solutions/articles/50000000306-where-do-i-find-my-api-key-).

### Voraussetzungen

* Ihre **Domain** (`acme` aus `https://acme.freshservice.com`).
* Ein **Agent-Konto mit Administratorrechten**, mit dem der Schlüssel generiert wird. Ein persönliches Agent-Konto bindet die Nachweiserfassung an die Berechtigungen einer einzelnen Person und funktioniert nicht mehr, wenn diese Person das Unternehmen verlässt.
* Legen Sie fest, was im Umfang enthalten ist. In Freshservice können Sie Tickettypen ausschließen, das Asset-Inventar überspringen oder nach Abteilung filtern. Wenn zugrunde liegende Daten ausgeschlossen sind, markiert Iru die betroffenen Kontrollen als nicht überprüfbar.

### Freshservice mit Iru verbinden

<Tabs>
  <Tab title="Freshservice">
    <Note>
      Schließen Sie diese Registerkarte ab, bevor Sie die Quelle in Compliance verbinden.
    </Note>

    <Steps>
      <Step title="Bei Freshservice anmelden">
        Melden Sie sich bei `https://YOUR_DOMAIN.freshservice.com` als der **Agent mit Administratorrechten** an, dessen Berechtigungen die Integration übernehmen soll.
      </Step>

      <Step title="Profile Settings öffnen">
        Wählen Sie Ihren **Profil-Avatar** oben rechts und dann **Profile Settings**.
      </Step>

      <Step title="API-Schlüssel kopieren">
        Suchen Sie auf dieser Seite **Your API Key** und kopieren Sie den Schlüssel. Freshservice zeigt den Schlüssel auf der Profilseite an, anstatt jedes Mal einen neuen zu generieren, sodass Sie ihn später erneut abrufen können.
      </Step>

      <Step title="Passwortkonvention beachten">
        Das **Passwort** für Basic Auth ist das Literal `X`. Geben Sie es in Iru ein, nicht in Freshservice.
      </Step>
    </Steps>

    <Note>
      Fahren Sie auf der Registerkarte [**Iru Compliance**](#iru-compliance) fort.
    </Note>
  </Tab>

  <Tab title="Iru Compliance">
    <Note>
      Schließen Sie zuerst die Registerkarte [**Freshservice**](#freshservice) ab.
    </Note>

    <Steps>
      <Step title="Quellen öffnen">
        Erweitern Sie in Iru Compliance in der linken Navigationsleiste **Compliance** und wählen Sie **Quellen**.

        <Frame>
          <img src="https://mintcdn.com/iru/tI0HDLDwHj8r9Ile/assets/media/images/iru-navigation-compliance-sources.png?fit=max&auto=format&n=tI0HDLDwHj8r9Ile&q=85&s=87dcef15fc17d2fb9a6e53f454e41710" alt="Linke Navigation: Compliance erweitert, Sources ausgewählt" width="410" height="1024" data-path="assets/media/images/iru-navigation-compliance-sources.png" />
        </Frame>
      </Step>

      <Step title="Freshservice aktivieren">
        Suchen Sie **Freshservice** (verwenden Sie **Kategorie** oder **Nach Name oder Beschreibung suchen**). Aktivieren Sie auf dieser Karte den **Schalter**. Möglicherweise öffnet sich ein Browser-Tab oder -Fenster für den Connector-Assistenten.
      </Step>

      <Step title="Basic-Authentifizierung eingeben">
        Der erste Schritt des Assistenten ist **Enter Basic Authentication**. Geben Sie unter **Benutzername** Ihren **API-Schlüssel** und unter **Kennwort** `X` (wörtlich) ein. Freshservice validiert das Passwortfeld nicht. Jeder nicht leere Platzhalterwert funktioniert.
      </Step>

      <Step title="Anmeldeinformationen übermitteln">
        Wählen Sie **Anmeldedaten senden**.
      </Step>

      <Step title="Domain eingeben">
        Geben Sie nur die **Domain** ein (zum Beispiel `acme`, nicht die vollständige URL). Bestätigen Sie die Vorschau-URL, falls der Assistent eine anzeigt. Wenn die Verbindung erfolgreich ist, zeigt der Assistent **Verbindung konfiguriert** an.
      </Step>

      <Step title="Bestätigen, dass die Quelle aktiv ist">
        Schließen Sie die Browser-Registerkarte **Iru fordert Zugriff auf externe Dienste an**, kehren Sie dann zu **Compliance** → **Quellen** zurück und bestätigen Sie, dass die Karte **Freshservice** den Status **Aktiv** hat.
      </Step>
    </Steps>
  </Tab>
</Tabs>

### Fehlerbehebung

<AccordionGroup>
  <Accordion title="Beim Aktivieren der Quelle öffnet sich nichts">
    Prüfen Sie die Einstellungen des **Pop-up-Blockers** für die Iru-Website und versuchen Sie es erneut.
  </Accordion>

  <Accordion title="401 mit unsupported_authentication_type">
    Es wurden eine E-Mail-Adresse und ein Passwort anstelle des API-Schlüssels verwendet. Diese Methode wurde am 31. Mai 2023 entfernt. Verwenden Sie den Schlüssel als **Benutzernamen**.
  </Accordion>

  <Accordion title="401 ohne Details">
    Fügen Sie den vollständigen API-Schlüssel ein und bestätigen Sie, dass das Feld **Passwort** einen nicht leeren Wert wie `X` enthält. Ein leeres Passwort schlägt fehl.
  </Accordion>

  <Accordion title="access_denied bei einigen Endpunkten">
    Dem Agent, der den Schlüssel generiert hat, fehlt die Berechtigung für Changes, Assets oder Problems. Generieren Sie den Schlüssel mit einem Agent mit Administratorrechten neu.
  </Accordion>

  <Accordion title="Assets fehlen">
    Entweder liegt die CMDB außerhalb des Umfangs dieser Verbindung oder der Agent kann keine Assets lesen. Iru kann diese Fälle nicht unterscheiden.
  </Accordion>

  <Accordion title="Der Assistent meldet einen nicht erreichbaren Host">
    Korrigieren Sie die **Domain** und stellen Sie die Verbindung erneut her. Die Domain ist nur die Subdomain, nicht die vollständige URL.
  </Accordion>
</AccordionGroup>

### Verwandte Artikel

<CardGroup cols={2}>
  <Card title="Quellenverwaltung" icon="plug" href="/de/compliance/sources-management">
    Alle Compliance-Quellen durchsuchen und verwalten.
  </Card>

  <Card title="Erste Schritte mit Compliance" icon="rocket" href="/de/compliance/getting-started-with-compliance">
    Frameworks, Aktionen und **Artefakte**.
  </Card>

  <Card title="Iru-Übersicht" icon="layer-group" href="/de/iru/platform-overview/iru-overview">
    Wie Endpoint, Compliance und Identity zusammenwirken.
  </Card>

  <Card title="Artifacts-Verwaltung" icon="folder-open" href="/de/compliance/artifacts-management">
    Nachweise aus Quellen und Aktionen hochladen, prüfen und organisieren.
  </Card>
</CardGroup>
