Skip to main content
Skip table of contents

How to: Mail ophalen uit Exchange Online (Microsoft mailbox) naar AFAS Profit dossier

Om mail op te halen uit Exchange online en dit vervolgens in AFAS Profit dossier te krijgen, zijn de volgende stappen nodig.

De koppeling uit deze How-To kan hier gedownload worden. U-Turn Studio export 01_19_2026 (1).zip

Meer informatie over de mogelijkheden van de Microsoft Graph API is te vinden op: https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0&preserve-view=true

  1. Aanmaken App registratie in Azure om te communiceren met Microsoft Graph API

  2. Aanmaken applicatie in U-Turn voor

    1. Microsoft Graph

    2. AFAS Profit

  3. Koppeling aanmaken

Aanmaken App registratie in Azure om te communiceren met Microsoft Graph API

Om te communiceren met de mailbox, dient een zogenaamde App registratie in Azure aangemaakt te worden. Volg de volgende stappen om dit te doen.

image-20260119-153321.png

Zorg dat de juiste rechten zijn gegeven.

Zorg dat je admin consent geeft in dit geval!

Aanmaken applicatie in U-Turn voor

Maak de MS Graph en AFAS Profit applicatie aan in U-Turn Studio.

Koppeling aanmaken

Maak nu de koppeling aan. Zie hieronder een voorbeeld hoe deze er uit kan zien.

image-20260119-154718.png
image-20260119-154739.png

E - MSGraph - Get all mails

image-20260119-154857.png

Op basis van het endpoint '/users/' + {{email}} + '/mailFolders/inbox/messages' wordt voor een mailbox de eerste 50 mails opgehaald. {{email}} verwijst hierin naar een variabele in de koppeling (zodat je eenvoudig het emailadres kan aanpassen)

Let ook op dat er gebruik wordt gemaakt van een query parameter ($top)

T - Go through al mails

image-20260119-155103.png

Dit is een loop door alle emails.

E - Get single mail

Dit haalt de informatie van 1 enkele mail op via endpoint '/users/' + {{email}} + '/messages/'+ {value.id} +'?$select=id,receivedDateTime,hasAttachments,subject,importance,isRead,body,from,toRecipients,ccRecipients,bccRecipients'

Let hier op de header “Prefer” met de waarde outlook.body-content-type="text". Op deze manier wordt de body van de mail als tekst opgehaald (niet als HTML)

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.