Basis-URL
https://{tenant}.logzi.com/api/integration/
Jede Anfrage liefert eine JSON-Antwort zurück. Bei Erfolg ist result.code == 1, im Fehlerfall result.code == 0. Die Integration speichert die Verbindung zu einem externen System (Webshop, Kurierdienst, Buchhaltungssoftware usw.) — mit API-Schlüsseln, URLs und Bezeichnern.
/api/integration/get
Abruf einer einzelnen Integration anhand der ID.
Abfrageparameter
| Parameter | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
id | int | Eindeutiger Bezeichner der Integration |
Beispielanfrage
GET /api/integration/get?id=1
X-API-KEY: {ihr_api_schluessel}
/api/integration/list
Abruf der paginierbaren Liste der Integrationen.
Abfrageparameter
| Parameter | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
list_offset | int | Versatz für die Seitenblätterung (Standard: 0) | |
list_condition | object | Objekt mit Filterbedingungen |
Beispielanfrage
GET /api/integration/list?list_offset=0
X-API-KEY: {ihr_api_schluessel}
/api/integration/save
Erstellen oder Bearbeiten einer Integration. Für eine neue Integration data[id] = 0.
POST-Felder — data-Objekt
| Feld | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
id | int | 0 = neue Integration, >0 = Bearbeitung | |
integration_type_id | int | Bezeichner des Integrationstyps (z. B. Webshop, Kurier) | |
api_name | string | Name / interner Bezeichner der Integration | |
api_url | string | URL des API-Endpunkts (wird automatisch mit / abgeschlossen) | |
api_key | string | API-Schlüssel | |
api_token | string | Zugriffstoken | |
api_token_expire | string | Ablaufzeitpunkt des Tokens | |
api_username | string | Benutzername (bei Basic Auth) | |
api_password | string | Passwort (bei Basic Auth) | |
api_client_id | string | OAuth2 client_id | |
api_secret | string | OAuth2 client_secret |
Beispielanfrage
POST /api/integration/save
X-API-KEY: {ihr_api_schluessel}
Content-Type: application/json
{
"data": {
"id": 0,
"integration_type_id": 1,
"api_name": "Webshop kapcsolat",
"api_url": "https://webshop.example.com/api/",
"api_key": "myapikey123"
}
}
/api/integration/delete
Löschen einer Integration anhand der ID.
POST-Felder — data-Objekt
| Feld | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
id | int | Bezeichner der zu löschenden Integration |
Beispielanfrage
POST /api/integration/delete
X-API-KEY: {ihr_api_schluessel}
Content-Type: application/json
{ "data": { "id": 1 } }
Interessierst du dich für unsere Software? Schreib uns einfach!
Jetzt registrieren,
später bezahlen!