# Welche API-Angebote bietet sipgate an?

{% hint style="info" %}
**Hinweis:** Diese Funktion steht **nur Kund:innen auf sipgate classic** zur Verfügung. Auf sipgate neo ist die Funktion in anderer Form integriert.
{% endhint %}

Eine API ist eine Programmierschnittstelle, mit der man Abläufe automatisieren und in eigene Anwendungen integrieren kann. sipgate bietet insgesamt zwei solcher Schnittstellen unter [sipgate.io](https://www.sipgate.io) an:

#### REST-API <a href="#h_01ha6z3efnhvd567etcnc1jcjk" id="h_01ha6z3efnhvd567etcnc1jcjk"></a>

Über die REST-API lassen sich nahezu alle Funktionen des sipgate Accounts steuern. Wir benutzen sie auch intern zur Entwicklung neuer Produkte.

**Funktionsumfang:**

* Anrufe auslösen, transferieren, auflegen, halten, aufzeichnen, stumm schalten, aktive Gespräche auflisten, DTMF-Signale oder Ansagen einspielen
* Rufnummernrouting ändern, Absenderrufnufnummern ändern
* Weiterleitungen konfigurieren, Ereignisliste abrufen
* Endgeräteeinstellungen abfragen
* SMS versenden
* Fax versenden

**Für sipgate Produkte:**

* **Preis:** kostenlos
* Hier gibt es die [Dokumentation](https://api.sipgate.com/v2/doc#/)
* **Protokoll:** REST
* **Authentifizierung:** OAuth2, [Personal Access Token](https://www.sipgate.io/en/rest-api/authentication#personalAccessToken)

#### Push-API <a href="#h_01ha6z3efnjte1bbm7r3fvhbmy" id="h_01ha6z3efnjte1bbm7r3fvhbmy"></a>

Mit dieser Push-API kann man **in** **Echtzeit** per Skript Einfluss auf ein- und ausgehende Gespräche nehmen. Als Nutzer:in hinterlegt man dazu in unserem System eine URL, die bei Telefongesprächen aufgerufen wird, um über den Anruf zu informieren und eventuell Steuerungsanweisungen zu bekommen. **Anrufe umleiten** oder Interaktion per **DTMF-Tastenabfrage** sind prominente Beispiele der angebotenen Funktionen.

**Funktionsumfang:**

* Echtzeit-Informationen über Anrufe und Anrufannahme an einen Webserver schicken
* Anrufe automatisiert weiterleiten, auflegen oder auf Voicemail schicken
* DTMF

**Für sipgate Produkte:**

* Hier gibt es [**Preisinformationen**](https://www.sipgate.io/de/preise)
* Und hier die [**Dokumentation**](https://www.sipgate.io/en/push-api/api-references)
* Hier finden Sie [**Anwendungsbeispiele**](https://www.sipgate.io/de/loesungen%C2%A0).

Es gibt auch fertige Integrationen mit einigen Software-Produkten, beispielsweise [Zoho-CRM](https://www.sipgate.de/funktionen/zoho-cti-mit-business-telefonie).

#### XML-RPC API <a href="#h_01ha6z3efn4yz15jbe8q5mj731" id="h_01ha6z3efn4yz15jbe8q5mj731"></a>

{% hint style="warning" %}
**Zum 1. Januar 2022 wurde die XML-RPC API abgeschaltet.**
{% endhint %}

#### Github <a href="#h_01ha6z3efn4bhrw8w1h89yeh3q" id="h_01ha6z3efn4bhrw8w1h89yeh3q"></a>

Auf [Github](https://github.com/sipgate-io) erklären wir Ihnen, wie Sie die API allgemein nutzen können. Außerdem informieren wir Sie hier auch über spezielle Nutzungsmöglichkeiten der API in Verbindung mit Ihrem sipgate Account.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.sipgate.de/cloud-telefonanlage/anbindungen-und-integrationen/api/welche-api-angebote-bietet-sipgate-an.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
