Topdesk
Categorie: OData
Service-managementtool. Yres koppelt Topdesk via de OData-reporting-API (niet de /tas/api REST-API).
Verwachte input
In het toevoegformulier voor een Topdesk-bron vul je de volgende velden in:
| Veld (label) | Invoer |
|---|---|
| URL | Alleen-lezen. Wordt automatisch opgebouwd uit Domain: https://<domain>.topdesk.net/services/reporting/v2/odata. |
| Domain | Je Topdesk-subdomein, bijvoorbeeld mijnorganisatie voor mijnorganisatie.topdesk.net. Alleen letters, cijfers, punten en koppeltekens zijn toegestaan. |
| Username | De loginnaam van het Topdesk-(API-)operatoraccount. |
| Password | Het applicatiewachtwoord van dat operatoraccount (zie prerequisites). |
De velden authenticatietype (Basic), paginatietype (BodyUrl) en de pagina-URL-expressie ($['@odata.nextLink']) staan vast en hoef je niet in te vullen.
- Authenticatie: Basic — gebruikersnaam + applicatiewachtwoord, meegestuurd als Basic-authenticatie.
- Integration runtime: standaard
AutoResolveIntegrationRuntime(cloud). Topdesk is een publiek bereikbare clouddienst; een self-hosted integration runtime is niet nodig. - Opslag van credentials: je vult de gegevens één keer in; Yres bewaart ze in de Azure Key Vault van de klant (secretgroep
adf-{bronnaam}-…). De frontend slaat geen secrets op.
Prerequisites
- API-account / operator: maak (bij voorkeur) een speciaal API-operatoraccount aan met een permissiegroep die de rechten "REST API" en "Use application passwords" heeft. Dit account heeft leesrechten nodig op de gegevens die je wilt ontsluiten.
- Applicatiewachtwoord: log in met dat operatoraccount, open het gebruikersmenu rechtsboven, ga naar Application passwords en kies Add. Het wachtwoord is maar één keer zichtbaar — sla het direct op. Je gebruikt de operator-loginnaam als Username en dit applicatiewachtwoord als Password van de koppeling.
Gegevens ophalen
Yres haalt data op via de OData-reporting-endpoint van jouw Topdesk-omgeving:
- Endpoint:
https://<domain>.topdesk.net/services/reporting/v2/odata. Yres bouwt deze URL zelf op uit het ingevulde Domain; je hoeft de URL niet handmatig samen te stellen. - Paginatie: grote resultaatsets worden automatisch doorlopen via de OData-
@odata.nextLink(pagination typeBodyUrl).
Zie de officiële documentatie: Generating an application password en Authorizing access to TOPdesk API.
Zie ook: Integratiecatalogus · Alle databron-vereisten · Integraties — overzicht