Integrations-API

Verwaltung externer Systemintegrationen — Abruf, Erstellung, Bearbeitung und Löschung

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.

GET /api/integration/get

Abruf einer einzelnen Integration anhand der ID.

Abfrageparameter

ParameterTypPflichtfeldBeschreibung
idintEindeutiger Bezeichner der Integration

Beispielanfrage

GET /api/integration/get?id=1
X-API-KEY: {ihr_api_schluessel}
GET /api/integration/list

Abruf der paginierbaren Liste der Integrationen.

Abfrageparameter

ParameterTypPflichtfeldBeschreibung
list_offsetintVersatz für die Seitenblätterung (Standard: 0)
list_conditionobjectObjekt mit Filterbedingungen

Beispielanfrage

GET /api/integration/list?list_offset=0
X-API-KEY: {ihr_api_schluessel}
POST /api/integration/save

Erstellen oder Bearbeiten einer Integration. Für eine neue Integration data[id] = 0.

POST-Felder — data-Objekt

FeldTypPflichtfeldBeschreibung
idint0 = neue Integration, >0 = Bearbeitung
integration_type_idintBezeichner des Integrationstyps (z. B. Webshop, Kurier)
api_namestringName / interner Bezeichner der Integration
api_urlstringURL des API-Endpunkts (wird automatisch mit / abgeschlossen)
api_keystringAPI-Schlüssel
api_tokenstringZugriffstoken
api_token_expirestringAblaufzeitpunkt des Tokens
api_usernamestringBenutzername (bei Basic Auth)
api_passwordstringPasswort (bei Basic Auth)
api_client_idstringOAuth2 client_id
api_secretstringOAuth2 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"
  }
}
POST /api/integration/delete

Löschen einer Integration anhand der ID.

POST-Felder — data-Objekt

FeldTypPflichtfeldBeschreibung
idintBezeichner der zu löschenden Integration

Beispielanfrage

POST /api/integration/delete
X-API-KEY: {ihr_api_schluessel}
Content-Type: application/json

{ "data": { "id": 1 } }

Nimm Kontakt mit uns auf

Interessierst du dich für unsere Software? Schreib uns einfach!

Brauchst du Hilfe?

Wenn du keine Antwort findest und Unterstützung brauchst

Jetzt registrieren,
später bezahlen!

Teste es 3 Tage kostenlos, ohne Risiko und Verpflichtungen!