GET /api/Channels – Bearer JWT, rollen klantmedewerkersPOST /api/Channels – ManageSettingsGET /api/Channels/{id} – Bearer JWT, rollen klantmedewerkersPUT /api/Channels/{id} – ManageSettingsDELETE /api/Channels/{id} – ManageSettingsGET /api/Channels/{channelToken}/translations-by-token/{lang} – Publieke callback/token-endpointGET /api/Channels/{id}/routing – Bearer JWT, rollen klantmedewerkersGET /api/Channels/{id}/topic-policy – ManageSettingsPUT /api/Channels/{id}/topic-policy – ManageSettingsPOST /api/Channels/import-emails – ImportEmailsPOST /api/Channels/{channelId}/import-emails – ImportEmailsPOST /api/Channels/test-connection – ManageSettingsConflictopmerking: wanneer een Microsoft Graph client secret verlopen is, geven importverzoeken 409 Conflict terug met code GraphClientSecretExpired.
GET /api/ChannelFolders/byChannel/{channelId}GET /api/ChannelFolders/fromMailbox/{channelId}POST /api/ChannelFoldersGET /api/ChannelFolders/{id}PUT /api/ChannelFolders/{id}DELETE /api/ChannelFolders/{id}Conflictopmerking: dubbele mapkoppelingen geven 409 Conflict terug met code DuplicateChannelFolder.
GET /api/ChannelTranslations/byChannel/{channelId}POST /api/ChannelTranslationsGET /api/ChannelTranslations/{id}PUT /api/ChannelTranslations/{id}DELETE /api/ChannelTranslations/{id}Beveiligde endpoints gebruiken Authorization: Bearer <token>. De API beperkt lezen en schrijven tot de geauthenticeerde klant. Sommige bewerkingen vereisen beleidsregels of rollen:
ManageSettings: aanmaken, bijwerken, verwijderen, onderwerpbeleid en verbindingstests.ImportEmails: e-mailimporttaken in de wachtrij plaatsen./api/Channels/{channelToken}/translations-by-token/{lang}.channelTypenameconnectionDetailsisActiveautoRetrieveEmailshostnamesisDefaultTranslationChannelphoneNumberemailAddress, emailProviderTypeoverrideEmailSettings, overrideGraphTenantID, overrideGraphClientID, overrideGraphClientSecret, overrideGraphAuthorityURL, overrideGraphScopeoverrideImapServer, overrideImapPort, overrideImapUsername, overrideImapPassword, overrideImapUseSsloverrideSmtpServer, overrideSmtpPort, overrideSmtpUsername, overrideSmtpPassword, overrideSmtpUseSslchannelIDcustomerIDtokenfolderNameexternalFolderIDisActiveautoRetrieveEmailsfolderDirectionchannelIDfolderIDid, displayName, fullName, depth, isInboxchannelIDlangchatTitle, defaultGreeting, sendButtonTextescalatePrompt, availabilityCheck, agentJoinyesText, noText, youTextvalidEmail, submitButtonText, succesfulSubmissionchannelTranslationIDGET /api/Channels/{id}/routing geeft ChannelRoutingReadDTO terug met channel id, naam, type, scopemodus, een routeringsdefinitie, onderwerpen en URL-/regelovereenkomsten. GET /api/Channels/{id}/topic-policy geeft ChannelTopicPolicyReadDTO terug met modus, opgenomen onderwerp-id’s, uitgesloten onderwerp-id’s en onderwerpenlijsten.
POST /api/Channels/test-connection geeft een ChannelTestResult terug met providerType, imap en smtp. Elk protocolresultaat bevat applicable, success, server, port, useSsl, error en durationMs.
Gebruik GET /api/Channels. Deze geeft de kanalen terug die gekoppeld zijn aan de geauthenticeerde klant en vereist een van de customer representative-rollen.
Gebruik POST /api/Channels/test-connection met ChannelTestConnectionDTO. De response bevat het providertype en afzonderlijke IMAP/SMTP-protocoltestresultaten.
Gebruik POST /api/Channels/import-emails voor alle kanalen of POST /api/Channels/{channelId}/import-emails voor één kanaal. Beide plannen achtergrondtaken in en accepteren optioneel een maxCount queryparameter.
Gebruik /api/ChannelTranslations voor geauthenticeerd beheer, of GET /api/Channels/{channelToken}/translations-by-token/{lang} voor publieke tokengebaseerde opvraging.
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