Vanuit mijn rol als technisch consultant, even wat er mogelijk is qua aanpak:
Rechtstreeks of tussenpartij:
- Alleen meldingen aanmaken? Rechtstreeks. N-Central stuurt een e-mail naar een TOPdesk mailimport, TOPdesk zet dat automatisch om in een incident. Geen tussenlaag nodig.
- Ook synchronisatie nodig (status, oplossen/heropenen, ticketnummers koppelen)? Dan is een tussenlaag nodig, want beide systemen praten alleen via hun eigen API. Ik heb hiervoor een Azure Function ontwikkeld die zowel de TOPdesk incidents-API als de N-Central API-service aanroept. Let op: dit is maatwerk dat we aanleveren, maar géén product waar we standaard support op bieden zoals bij onze reguliere koppelingen: onderhoud en beheer liggen bij de klant/partner zelf. Deze Azure Function draait dan ook in jullie eigen tenant.
Waarom niet de standaard N-Central PSA-koppeling? Die vereist in de praktijk toch een specifieke response vanuit de PSA-kant, ondanks wat de N-Able documentatie suggereert. En TOPdesk's inbound webhooks zijn altijd asynchroon (alleen een 202, geen custom body terug), dus ook geen directe vervanger.
Kortom: aanmaken kan rechtstreeks via e-mail; voor synchronisatie leveren we een Azure Function als tussenlaag, zonder doorlopende support daarop.