Unification Rules

List unification rules

get
/v1/{workspace_id}/unification-rules/

List unification rules with optional filtering by data source or active status.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Query parameters
data_source_idany ofOptional
string · uuidOptional
or
nullOptional
is_activeany ofOptional
booleanOptional
or
nullOptional
limitinteger · max: 20OptionalDefault: 10
continuation_tokenintegerOptionalDefault: 0
Responses
chevron-right
200

Successful Response

application/json
has_morebooleanRequired
continuation_tokenany ofOptional
integerOptional
or
nullOptional
get
/v1/{workspace_id}/unification-rules/

Create a unification rule

post
/v1/{workspace_id}/unification-rules/

Create a new data mapping rule. Can be scoped to a specific data source.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Body
namestringRequired
descriptionany ofOptional
stringOptional
or
nullOptional
rule_typestringRequired
data_source_idany ofOptional
string · uuidOptional
or
nullOptional
source_event_typeany ofOptional
stringOptional
or
nullOptional
target_entity_typeany ofOptional
stringOptional
or
nullOptional
created_byany ofOptional
stringOptional
or
nullOptional
Responses
post
/v1/{workspace_id}/unification-rules/

Get a unification rule

get
/v1/{workspace_id}/unification-rules/{rule_id}

Retrieve a unification rule by ID.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
rule_idstringRequired
Responses
chevron-right
200

Successful Response

application/json
idstringRequired
workspace_idstringRequired
namestringRequired
descriptionany ofRequired
stringOptional
or
nullOptional
rule_typestringRequired
data_source_idany ofRequired
stringOptional
or
nullOptional
source_event_typeany ofRequired
stringOptional
or
nullOptional
target_entity_typeany ofRequired
stringOptional
or
nullOptional
accuracyany ofRequired
numberOptional
or
nullOptional
events_processedintegerRequired
last_applied_atany ofRequired
string · date-timeOptional
or
nullOptional
created_byany ofRequired
stringOptional
or
nullOptional
agent_task_idany ofRequired
stringOptional
or
nullOptional
is_activebooleanRequired
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
get
/v1/{workspace_id}/unification-rules/{rule_id}

Delete a unification rule

delete
/v1/{workspace_id}/unification-rules/{rule_id}

Delete a unification rule.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
rule_idstringRequired
Responses
delete
/v1/{workspace_id}/unification-rules/{rule_id}

No content

Update a unification rule

patch
/v1/{workspace_id}/unification-rules/{rule_id}

Update a unification rule's configuration.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
rule_idstringRequired
Body
nameany ofOptional
stringOptional
or
nullOptional
descriptionany ofOptional
stringOptional
or
nullOptional
rule_typeany ofOptional
stringOptional
or
nullOptional
data_source_idany ofOptional
string · uuidOptional
or
nullOptional
source_event_typeany ofOptional
stringOptional
or
nullOptional
target_entity_typeany ofOptional
stringOptional
or
nullOptional
rule_configany ofOptional
or
nullOptional
is_activeany ofOptional
booleanOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
idstringRequired
workspace_idstringRequired
namestringRequired
descriptionany ofRequired
stringOptional
or
nullOptional
rule_typestringRequired
data_source_idany ofRequired
stringOptional
or
nullOptional
source_event_typeany ofRequired
stringOptional
or
nullOptional
target_entity_typeany ofRequired
stringOptional
or
nullOptional
accuracyany ofRequired
numberOptional
or
nullOptional
events_processedintegerRequired
last_applied_atany ofRequired
string · date-timeOptional
or
nullOptional
created_byany ofRequired
stringOptional
or
nullOptional
agent_task_idany ofRequired
stringOptional
or
nullOptional
is_activebooleanRequired
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
patch
/v1/{workspace_id}/unification-rules/{rule_id}

Last updated

Was this helpful?