Alle Daten in FEAVI sind über eine vollständige API erreichbar. REST mit JSON oder SOAP mit XML — 29 Operationen, API-Key-Auth, vollständige Dokumentation.
Die REST API folgt klaren Konventionen. JSON-Responses, HTTP-Methoden, Pagination und Filter für alle Listen.
X-API-Key Header oder Authorization: Bearerpage und limit# Kontakte abrufen GET /api/v1/contacts ?status=Qualifiziert &limit=25 &page=1 # Deal anlegen POST /api/v1/deals { "title": "Projekt Alpha", "contact_id": 42, "value": 12500, "stage_id": 3 } # Deal aktualisieren PUT /api/v1/deals/7 { "value": 15000, "stage_id": 4 }
Die SOAP 1.1 API bietet dieselbe Funktionalität über XML. Vollständiges WSDL verfügbar. Authentifizierung über SOAP-Header.
FeaviAuth SOAP-Header/api/soap/service.php?wsdl<!-- SOAP Request -->
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:feavi="https://feavi.de/soap/v1">
<soapenv:Header>
<feavi:FeaviAuth>
<ApiKey>feavi_...</ApiKey>
</feavi:FeaviAuth>
</soapenv:Header>
<soapenv:Body>
<feavi:ListContacts>
<page>1</page>
<limit>25</limit>
</feavi:ListContacts>
</soapenv:Body>
</soapenv:Envelope>
Jede API-Anfrage wird über einen API-Key authentifiziert. Keys können in den Einstellungen erstellt, mit Namen versehen und bei Bedarf deaktiviert werden.
# REST: Header-Varianten X-API-Key: feavi_dein_key Authorization: Bearer feavi_dein_key # SOAP: Header-Variante <FeaviAuth> <ApiKey>feavi_dein_key</ApiKey> </FeaviAuth> # Neuen Key erstellen (REST) POST /api/v1/keys { "name": "Mein Integration Key", "expires_at": "2026-12-31" }
Alle Endpunkte, Parameter, Beispiele — in der vollständigen Dokumentation.