API by router
Identity unification
GET
HTTPBearerheader
AuthorizationBearer <token>customer_id?|nullperson_id?|nullX-Api-Key?string|nullSuccessful Response
response?unknownapplication/jsoncurl -X GET 'https://example.com/v1/identity-unification'Example Response
nullPOST
HTTPBearerheader
AuthorizationBearer <token>X-Api-Key?string|nullapplication/json- body
channel*ChannelLength
length <= 30confidence?ConfidenceMatch
^(confirmed|inferred|agent_linked)$Default
"confirmed"customer_id*Customer IdFormat
uuidexternal_identifier*External IdentifierLength
length <= 255unified_person_id*Unified Person IdFormat
uuidSuccessful Response
response?unknownapplication/jsoncurl -X POST 'https://example.com/v1/identity-unification' \ -H 'Content-Type: application/json' \ -d '{ "channel": "string", "customer_id": "160c0c4b-9966-4dc1-a916-8407eb10d74e", "external_identifier": "string", "unified_person_id": "40ddef81-3226-4180-8916-3492de472e47"}'Example Response
nullDELETE
HTTPBearerheader
AuthorizationBearer <token>rule_id*Rule IdFormat
uuidX-Api-Key?string|nullSuccessful Response
curl -X DELETE 'https://example.com/v1/identity-unification/497f6eca-6276-4993-bfeb-53cbbbba6f08'Example Response
Empty