Reltio Connector for MuleSoft
Reltio Connected Cloud offers a group of MuleSoft connectors that you can integrate into a MuleSoft application.
MuleSoft supports a large family of connectors that enable you to interconnect third-party APIs to create an interdependent system and uses an IDE called Anypoint Studio to specify connectors and build an interconnected network.
Anypoint Connectors are extensions for Mule that allow you to operate as you would normally in external systems to integrate information from these systems to create something new. Connectors simplify the interaction with the SaaS providers' APIs, providing methods for most or all of the available operations. The Mule Connectors allow you to operate on Reltio entities, relations, interactions, and data change requests. Using the Anypoint Studio, you can build a flow that integrates APIs from a number of applications. This page describes the Reltio connectors; it does not attempt to teach the complete MuleSoft system.
There are many features common to the format and structure of the Reltio connectors. After reading about MuleSoft and the Reltio connectors, you should be able to apply what you have learned to connect applications to various SaaS applications.
The primary documentation for the MuleSoft platform is at https://docs.mulesoft.com/ https://docs.mulesoft.com/. Please familiarize yourself with the Mule platform generally, as you will need to use some of the built-in tools while using the Mule connectors. This documentation is focused on only the Reltio connectors.
MuleSoft Connectors
- Create entities: Create one or more entities.
- Entity Tags: Add tags to entity object.
- Apply Data Change Request: Apply (commits) all changes inside a data change request to real entities and relationships.
- Create relationships: Create a collection of relations in the Reltio Platform according to the JSON object definition.
- Create Interactions: Create a collection of interactions in the Reltio Platform according to the JSON object definition. Use this operation to create just one interaction by specifying one JSON Object in the array.
- Create New Data Change Request : Create an empty data change request.
- Delete Data Change Request : Delete a data change request with the given ID.
- Managing Entity Roles: Add roles to an entity object.
- Export relations: Filter relations, exports them, uploads a CSV or the JSON file to the storage and sends a link to the exported data or a link to the Export Console UI page.
- Entity Search: Get entities based on filter and other options.
- Get Entity: Get the entity by its URI.
- Get Entity by Crosswalk: Get the entity object by the crosswalk.
- Get Interactions for an Entity: Get the list of interactions.
- Get matches: Get matching entities.
- Search Entity with Cursor: Get matching entities with specific criteria with a strongly defined order and cursor.
- Pause Task: Pause the task.
- Force Stop Task: Stop the task.
- Mark Entities as Matches: Mark entities as matches defined by user.
- Mark Entities as Not-A-Match: Mark entities as not matching.
- Reject Data Change Request : Reject the data change request.
- Delete Entity: Remove tag from specific entity.
- Pause Task: Resume a paused task.
- Entity History: Retrieve timestamps (UTC) reflecting when an entity was modified.
- Relation Search : Retrieve a list of relations by filter.
- Get Relationship: Retrieve a relation by its ID.
- Search Data Change Requests : Return data change requests which match the filter.
- Delete Relationship: Delete object from a tenant.
- Unmerge Entity by Contributor URI: Unmerge the composite entity.
- Unmerge Entity Tree by Contributor URI: Unmerge the composite entity.
- Cumulative Entity Update: Update cumulative entities.