ManageSettings-beleid vereist. Koppelingen tussen onderwerpen en hook-documenten bepalen waar een document beschikbaar wordt gemaakt tijdens de verwerking van onderwerpen, kanaalspecifieke flows en de uitvoering van workflow hooks.GET /api/Documents – ManageSettingsPOST /api/Documents – ManageSettingsGET /api/Documents/{id} – ManageSettingsPUT /api/Documents/{id} – ManageSettingsDELETE /api/Documents/{id} – ManageSettingsPOST /api/Documents/convert – ManageSettingsTopicDocuments koppelen documenten aan onderwerpen, speciale onderwerpen, kanalen of speciale kanalen.
GET /api/TopicDocuments – Bearer JWTPOST /api/TopicDocuments – Bearer JWTPOST /api/TopicDocuments/bulk – Bearer JWTGET /api/TopicDocuments/{id} – Bearer JWTPUT /api/TopicDocuments/{id} – Bearer JWTDELETE /api/TopicDocuments/{id} – Bearer JWTHookDocuments gebruiken topic-documentrecords als workflow-hookpromptdocumenten.
GET /api/HookDocuments/promptDocuments – TicketAccessOrPhoneAuthPOST /api/HookDocuments – Bearer JWToverrideApiBaseUrl, overrideApiUsername, overrideApiPassword, overrideApiToken en overrideApiAuthenticationType worden gebruikt wanneer AnswerPal externe APIs aanroept voor gegevensophaling.GET /api/HookDocuments/promptDocuments accepteert tickettoegang of telefoon-auth-context. Een telefoon-auth-token kan geen documenten aanvragen voor een ander kanaal.documentIDnamedescription, contentisDataRetrievalProcessincludeInRealtimeInstructionscreationDate, lastModifiedDateoverrideApiBaseUrl, overrideApiUsername, overrideApiPassword, overrideApiToken, overrideApiAuthenticationTypeapiEndpoint, apiMethod, apiHeaders, apiBodyTemplatefieldMappingisFunctionTool, functionParametersSchema, toolCallTimeoutSecondscustomFieldDefinitionscustomFieldRequirementsdocumentCustomFieldRequirementID, customFieldDefinitionID, isRequired, fieldName, displayName, fieldType, descriptiontopicDocumentID, customerIDtopicID, specialTopicdocumentIDchannelID, specialChanneltopicName, documentName, channelNamedocumentID, name, content, contentTypeincludeInRealtimeInstructions, imageUrls{
"name": "Order status lookup",
"description": "Fetches the current order status",
"content": null,
"isDataRetrievalProcess": true,
"apiEndpoint": "https://erp.example.com/orders/{{orderNumber}}",
"apiMethod": "GET",
"apiHeaders": "{\"Accept\":\"application/json\"}",
"fieldMapping": "{\"status\":\"$.status\"}",
"isFunctionTool": true,
"functionParametersSchema": "{\"type\":\"object\",\"properties\":{\"orderNumber\":{\"type\":\"string\"}}}",
"toolCallTimeoutSeconds": 30
}
POST /api/Documents/convert
Authorization: Bearer <token>
Content-Type: multipart/form-data
[email protected]
GET /api/HookDocuments/promptDocuments?hookName=OnPhonePickup&channelId=3
Authorization: Bearer <token>
Een statisch document levert prompt- of kennisinhoud direct aan. Een gegevensophaalproces zet isDataRetrievalProcess=true en definieert uitgaande API-callvelden, zoals apiEndpoint, apiMethod, headers, bodytemplate en veldmapping.
Ja. GET /api/Documents/{id}?replacePlaceholders=true vervangt speciale placeholders zoals {{TopicList}} voordat de inhoud wordt teruggegeven.
Gebruik /api/TopicDocuments voor topic-/kanaalkoppelingen en /api/HookDocuments voor hook promptdocumentflows. Beide gebruiken het TopicDocument-koppelingsmodel.
Inkomende AnswerPal API-verzoeken gebruiken JWT Bearer-authenticatie. De documentvelden overrideApiAuthenticationType, overrideApiUsername, overrideApiPassword en overrideApiToken zijn uitgaande instellingen die worden gebruikt wanneer AnswerPal een externe API aanroept.
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