customerRef, zodat integraties een persoon kunnen opzoeken op basis van een externe klantenreferentie of op een opgeslagen UID.GET /api/EndUsers – Bearer JWTPOST /api/EndUsers – Bearer JWTGET /api/EndUsers/{id} – Bearer JWTPUT /api/EndUsers/{id} – Bearer JWTDELETE /api/EndUsers/{id} – Bearer JWTGET /api/EndUsers/byUid – Bearer JWTGET /api/EndUsers/{id}/tickets – Bearer JWTPOST /api/EndUserUIDs/assign – Bearer JWTcustomerType moet Lead, Customer, Partner of leeg zijn. E-mail-UID’s moeten syntactisch correcte e-mailadressen zijn. Telefoon-UID’s worden genormaliseerd bij aanmaken, wijzigen en toewijzen.endUserIDfirstname, lastname, namegender, otherContactDetails, aiDocumentationcustomerRefcustomerTypecountry, langstreet, houseNumber, postalCode, city, companyuidsendUserUIDIDuidTypeuidisPrimaryendUserUIDIDmarkAsDeletedendUserIDPOST /api/EndUserUIDs/assign om de bestaande eindgebruiker te identificeren.EndUserCreateDTOuids: een lijst van { uidType, uid, isPrimary }.EndUserUpdateDTOuids: een lijst van { endUserUIDID, uidType, uid, isPrimary, markAsDeleted }.EndUserReadDTOendUserID, name en uids.AssignUIDRequestPOST /api/EndUserUIDs/assign: { uid, endUserID, uidType, isPrimary }.pageNumber, pageSizesortBy, sortOrdersearchstatus, customerRepID, channelType, channelIDs, uidisClosed, isSpam, searchsortBy, sortOrder, pageNumber, pageSizeitems, totalCount, totalPagesTicketReadDTOtopics, aiFeedbackComments en lastEndUserMessageID.lastEndUserMessageIDaiFeedbackCommentsPOST /api/EndUsers
Authorization: Bearer <token>
Content-Type: application/json
{
"firstname": "Jane",
"lastname": "Doe",
"customerRef": "ERP-3049353",
"customerType": "Customer",
"lang": "nl",
"country": "BE",
"uids": [
{
"uidType": "Email",
"uid": "[email protected]",
"isPrimary": true
}
]
}PUT /api/EndUsers/123
Authorization: Bearer <token>
Content-Type: application/json
{
"firstname": "Jane",
"customerType": "",
"uids": [
{
"endUserUIDID": 12,
"uidType": "Email",
"uid": "[email protected]",
"isPrimary": true
},
{
"endUserUIDID": 15,
"uidType": "Phone",
"uid": "+32470000000",
"isPrimary": false,
"markAsDeleted": true
}
]
}POST /api/EndUserUIDs/assign
Authorization: Bearer <token>
Content-Type: application/json
{
"uid": "[email protected]",
"endUserID": 123,
"uidType": "Email",
"isPrimary": false
}uidendUserIDuidTypeisPrimarycustomerRef wanneer uw CRM of ERP reeds een klantidentificatie bevat.uids zodat e-mail, telefoon, WhatsApp en chatgesprekken aan dezelfde persoon gelinkt kunnen worden.customerType bijwerkt, stuur dan één van Lead, Customer of Partner. Stuur enkel een lege waarde wanneer u het bestaande waarde bewust wenst te behouden.Ja. Gebruik de uids-lijst bij aanmaak/bijwerking of POST /api/EndUserUIDs/assign om extra e-mailadressen, telefoonnummers, WhatsApp-ID's of externe identificaties te koppelen.
De opgegeven uid querywaarde wordt getrimd en vergeleken met opgeslagen UID-records en customerRef, beperkt tot de geauthenticeerde klant.
Indien dezelfde UID reeds aan die eindgebruiker is gekoppeld, retourneert de API 200 OK met een bericht. Een nieuwe koppeling retourneert 201 Created met de UID-recordinformatie.
Lead, Customer en Partner worden aanvaard. Lege waarden worden standaard Lead bij aanmaak en behouden de huidige waarde bij bijwerking.
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