Dit is geen generieke outbound webhook-configuratie-API. AnswerPal workflow- en gebeurtenisautomatisering wordt ondersteund door de Hooks API. De onderstaande Webhooks-endpoints bestaan zodat Microsoft Graph kan terugkoppelen naar AnswerPal wanneer er nieuwe berichten binnenkomen in geabonneerde mailmappen.
GET /api/GraphWebhook – PublicvalidationToken aanwezig is, retourneert AnswerPal deze waarde als text/plain. Zonder token retourneert de route 400 Bad Request.POST /api/GraphWebhook – PublicvalidationToken wordt gespiegeld als text/plain. Anders wordt de JSON-body gelezen en kan elke notificatie automatisch een e-mailimporttaak inplannen wanneer het abonnement, de map en het kanaal overeenkomen met de huidige instellingen voor automatisch ophalen.GET /api/GraphWebhook?validationToken={token}
200 OK
Content-Type: text/plain
{token}validationTokentext/plain wanneer de queryparameter is opgegeven.200 OK terug. Niet-lege body’s worden gedeserialiseerd als GraphWebhookPayload.subscriptionId via de Graph subscription service. Indien dat mislukt, kan het het Graph resource-pad parsen en het kanaalmappen opzoeken via mailbox en externe map-ID.AutoRetrieveEmails actief heeft en het kanaal ook AutoRetrieveEmails actief heeft staan./users/{mailbox}/mailFolders('{folderId}')/messages en changeType = created.BackendAPI-configuratiewaarde als {BackendAPI}/api/graphwebhook.POST /api/GraphWebhook
Content-Type: application/json
{
"value": [
{
"subscriptionId": "00000000-0000-0000-0000-000000000000",
"resource": "/users/[email protected]/mailFolders('Inbox')/messages",
"resourceData": {
"id": "AAMkAG..."
}
}
]
}GET /api/GraphWebhook en POST /api/GraphWebhookPublic omdat Microsoft Graph moet kunnen valideren en notificaties versturen.subscribe en unsubscribe200 OK400 Bad RequestvalidationToken querywaarde aanwezig is.404 Not FoundGET /api/GraphWebhook?validationToken={token}
200 OK
Content-Type: text/plain
{token} POST /api/GraphWebhook
Content-Type: application/json
{
"value": [
{
"subscriptionId": "00000000-0000-0000-0000-000000000000",
"resource": "/users/[email protected]/mailFolders('Inbox')/messages",
"resourceData": {
"id": "AAMkAG..."
}
}
]
} POST /api/GraphWebhook/subscribe/{channelId}
200 OK POST /api/GraphWebhook/unsubscribe/{channelId}
200 OK De subscribe- en unsubscribe-routes zijn operationele hulpmiddelen rond dezelfde Microsoft Graph-abonnementsservice die gebruikt wordt voor automatisch ophalen van e-mails.
POST /api/GraphWebhook/subscribe/{channelId} – Operationele routeAutoRetrieveEmails aan voor het kanaal en de mappen, en roept vervolgens de Graph-abonnementsservice aan. Het kanaal moet bestaan, mag niet verwijderd zijn en moet een e-mailadres hebben.POST /api/GraphWebhook/unsubscribe/{channelId} – Operationele routeAutoRetrieveEmails uit voor het kanaal en zijn mappen, en roept vervolgens de Graph-abonnementsservice aan zodat actieve mapabonnementen worden verwijderd of gewist.POST /api/GraphWebhook/subscribe/{channelId}
200 OKPOST /api/GraphWebhook/unsubscribe/{channelId}
200 OKvaluesubscriptionIdresource/users/{mailbox}/mailFolders('{folderId}')/messages.resourceData.idGraphSubscriptionIdGraphSubscriptionExpirationAutoRetrieveEmailsGET /api/GraphWebhook en POST /api/GraphWebhookPublic omdat Microsoft Graph validatie en notificaties moet kunnen bezorgen.subscribe en unsubscribe200 OK400 Bad RequestvalidationToken querywaarde is meegegeven.404 Not FoundVoor klantconfigureerbare workflowacties, hook-acties, hook-documenten en runtime-hooks voor ticketberichten gebruikt u de Hooks API-referentie. Voor e-mailkanaalinstellingen, mapbeheer, verbindingstesten en kanaaltranslatieroutes gebruikt u de Kanalen API-referentie.
Neen. De huidige Webhooks-interface is bedoeld voor Microsoft Graph e-mailnotificatie-callbacks en abonnementschakelaars. AnswerPal-eventautomatisering wordt gedocumenteerd op de Hooks-endpointpagina.
Microsoft Graph moet de validatie- en notificatie-callback kunnen aanroepen zonder een AnswerPal-gebruikerstoken. Daarom zijn de routes gemarkeerd als Public.
De callback moet een kanaalmap oplossen, en zowel de map als het kanaal moeten AutoRetrieveEmails ingeschakeld hebben. Als aan die voorwaarden wordt voldaan, plaatst AnswerPal automatisch een mapimporttaak in de wachtrij.
AnswerPal: AI-gedreven oplossingen voor klantenservice die je ondersteuning en communicatie moeiteloos versterken.
Voor ondersteunings-, commerciële en partnervragen kunt u mailen naar [email protected]
AnswerPal
Bisschoppenhoflaan 380
2100 Antwerpen
België
+32.36416685
BE 0862.692.858