Integration

IMASync unterstützt die Integration externer System um Daten abzugleichen oder eigene Prozesse zu Automatisieren. Voraussetzung für die Nutzung ist ein IMA+ Abo.

 

nach obenWebhooks

Über Webhooks könne externe System auf Ereignisse reagieren. Aktuell können Webhooks für das Anlegen, Ändern und Löschen von Daten im IMASync gerufen werden. Die Verwaltung erfolgt im geschützten Bereich unter dem Punkt Verwaltung/Webhook .

 

nach obenListe der vorhanden Daten

Über folgende Rest-Schnittstelle kann eine Liste der vorhanden Daten abgerufen werden:

URL: https://www.inveda.net/sync.syncml.interface.script

Authentifizierung: Basic mit Login und Passwort

POST:


{
   "list": {
  "[Person|Company]": {
  "fields": ["hash", "time"]
  }
}

Response:


{
  list : [
     "[Person|Company]": {"id":"..", hash:"..","time":".."}
   ]
  }

 

nach obenDaten abrufen

Über die folgende Schnittstelle kann ein einzelner Datensatz abrufen werden :

URL: https://www.inveda.net/sync.syncml.interface.script

Authentifizierung: Basic mit Login und Passwort

POST:


  {
  "get": {
  "id":"{[id des Datensatze]}",
  "fields": ["name","email","mobile","phone","phone-business","geboren"],
  "synckey": "[IMASync Key]"
  }
  }

Response:


 {
  "get": {
     "id": "[id]" ,
     "name" : "..",
     "email" : ".."
     ....
  }
}

 

nach obenWiedervorlage speichern


{
  "put": {
    "FollowUp": {
         "date": "YYYY-DD-MM",
         "subject": "....",
         "text": "HTML",
         "customer": "id"
    }
  }
}
 

nach obenMail speichern


{
  "put": {
    "Mail": {
         "sender": "[e-mail|name|telefon]",
         "date": "YYYY-MM-DD hh:mm",
         "subject": "...",
         "text":"HTML",
         "customer": "id"
    }
  }
}