HydraCore
API by router

Identity unification

List Unification Rules

GET
/v1/identity-unification

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Query Parameters

customer_id?|null
person_id?|null

Header Parameters

X-Api-Key?string|null

Response Body

Successful Response

response?unknownapplication/json
Example Request
curl -X GET 'https://example.com/v1/identity-unification'
Example Response
null

Create Unification Rule

POST
/v1/identity-unification

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Header Parameters

X-Api-Key?string|null

Request Body

application/json
  1. body
channel*Channel
Lengthlength <= 30
confidence?Confidence
Match^(confirmed|inferred|agent_linked)$
Default"confirmed"
customer_id*Customer Id
Formatuuid
external_identifier*External Identifier
Lengthlength <= 255
unified_person_id*Unified Person Id
Formatuuid

Response Body

Successful Response

response?unknownapplication/json
Example Request
curl -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
null

Delete Unification Rule

DELETE
/v1/identity-unification/{rule_id}

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Path Parameters

rule_id*Rule Id
Formatuuid

Header Parameters

X-Api-Key?string|null

Response Body

Successful Response

Example Request
curl -X DELETE 'https://example.com/v1/identity-unification/497f6eca-6276-4993-bfeb-53cbbbba6f08'
Example Response
Empty