2020.2.0 • Published 4 years ago

@reltio/platform-api-beta-1 v2020.2.0

Weekly downloads
1
License
Unlicense
Repository
-
Last release
4 years ago

reltio_platform

ReltioPlatform - JavaScript client for reltio_platform These APIs allow you to manage core Reltio platform related activities, such as periodic tasks, entities, interactions, generators, user preferences, relations, lookups, tenant administration, and so on. This SDK is automatically generated by the OpenAPI Generator project:

  • API version: 2020.2.0.0.1-SNAPSHOT
  • Package version: 2020.2.0.0.1-SNAPSHOT
  • Build package: org.openapitools.codegen.languages.JavascriptClientCodegen For more information, please visit http://www.reltio.com

Installation

For Node.js

npm

To publish the library as a npm, please follow the procedure in "Publishing npm packages".

Then install it via:

npm install reltio_platform --save

Finally, you need to build the module:

npm run build
Local development

To use the library locally without publishing to a remote npm registry, first install the dependencies by changing into the directory containing package.json (and this README). Let's call this JAVASCRIPT_CLIENT_DIR. Then run:

npm install

Next, link it globally in npm with the following, also from JAVASCRIPT_CLIENT_DIR:

npm link

To use the link you just defined in your project, switch to the directory you want to use your reltio_platform from, and run:

npm link /path/to/<JAVASCRIPT_CLIENT_DIR>

Finally, you need to build the module:

npm run build

git

If the library is hosted at a git repository, e.g.https://github.com/GIT_USER_ID/GIT_REPO_ID then install it via:

    npm install GIT_USER_ID/GIT_REPO_ID --save

For browser

The library also works in the browser environment via npm and browserify. After following the above steps with Node.js and installing browserify with npm install -g browserify, perform the following (assuming main.js is your entry file):

browserify main.js > bundle.js

Then include bundle.js in the HTML pages.

Webpack Configuration

Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:

module: {
  rules: [
    {
      parser: {
        amd: false
      }
    }
  ]
}

Getting Started

Please follow the installation instruction and execute the following JS code:

var ReltioPlatform = require('reltio_platform');

var defaultClient = ReltioPlatform.ApiClient.instance;
// Configure OAuth2 access token for authorization: reltio_auth
var reltio_auth = defaultClient.authentications['reltio_auth'];
reltio_auth.accessToken = "YOUR ACCESS TOKEN"

var api = new ReltioPlatform.ActivenessControllerApi()
var tenantId = "tenantId_example"; // {String}  ID of the tenant from which the object's activeness details are required.
var objectType = "objectType_example"; // {String}  Object type for which the activeness details are required.
var objectId = "objectId_example"; // {String}  ID of the object for which the activeness details are required.
api.getActivenessData(tenantId, objectType, objectId).then(function(data) {
  console.log('API called successfully. Returned data: ' + data);
}, function(error) {
  console.error(error);
});

Documentation for API Endpoints

All URIs are relative to http://localhost

ClassMethodHTTP requestDescription
ReltioPlatform.ActivenessControllerApigetActivenessDataGET /api/{tenantId}/{objectType}/{objectId}/activenessThis API allows you to request for information about the activeness of an object.
ReltioPlatform.ActivenessControllerApigetEndDateGET /api/{tenantId}/{objectType}/{objectId}/activeness/endDateThis API allows you to request for the end date of the specified object.
ReltioPlatform.ActivenessControllerApigetStartDateGET /api/{tenantId}/{objectType}/{objectId}/activeness/startDateThis API allows you to request for the start date of the specified object.
ReltioPlatform.ActivenessControllerApiupdateActivenessDataPUT /api/{tenantId}/{objectType}/{objectId}/activenessThis API allows you to modify the activeness details of an object.
ReltioPlatform.ActivenessControllerApiupdateEndDatePUT /api/{tenantId}/{objectType}/{objectId}/activeness/endDateThis API allows you to modify the end date of an object.
ReltioPlatform.ActivenessControllerApiupdateStartDatePUT /api/{tenantId}/{objectType}/{objectId}/activeness/startDateThis API allows you to modify the start date of an object.
ReltioPlatform.ActivityLogApidescribeActivityPOST /api/{tenantId}/activitiesThis API can be used to specify the description for a non-existing Activity Log record. To do so, you can use the activity's URI.
ReltioPlatform.ActivityLogApigetActivitiesCollectionGET /api/{tenantId}/activitiesThis API displays the search results for Activity Log Records by activity type (such as login/logout/search) or by action (such as create/edit/merge).
ReltioPlatform.ActivityLogApigetActivityLogGET /api/{tenantId}/activities/{id}This API displays the Activity Log Record for the specified activity based on the Activity ID/URI specified in the request.
ReltioPlatform.ActivityLogApigetActivityServiceOptionsPOST /api/{tenantId}/activities/_options
ReltioPlatform.ActivityLogApigetCollectionByScanQueryPOST /api/{tenantId}/activities/_scan
ReltioPlatform.ActivityLogApigetParticipatedValuesGET /api/{tenantId}/activities/_participatedValues
ReltioPlatform.ActivityLogApigetQuotaGET /api/{tenantId}/activities/_quota
ReltioPlatform.ActivityLogApigetTotalActivitiesGET /api/{tenantId}/activities/_totalThis API displays the total number of activity log records that match the criteria specified in the request.
ReltioPlatform.ActivityLogApiinvalidateCacheGET /api/{tenantId}/activities/_cache/invalidate
ReltioPlatform.AttributeApicallDeleteDELETE /api/{tenantId}/{objectType}/{objectId}/attributes/**This API deletes an attribute from the object specified in the request.
ReltioPlatform.AttributeApideleteAnalyticsAttributesDELETE /api/{tenantId}/entities/{objectId}/_analyticsAttributes
ReltioPlatform.AttributeApigetAttributeValueGET /api/{tenantId}/{objectType}/{objectId}/attributes/**This API checks user permissions on the entity and requested attribute and returns the attribute value by its URI.
ReltioPlatform.AttributeApiinsertPOST /api/{tenantId}/{objectType}/{objectId}/attributes/**This API adds attribute values to a specific attribute collection based on the attribute name specified in the request.
ReltioPlatform.AttributeApiinsertAnalyticsAttributesPOST /api/{tenantId}/entities/{objectId}/_analyticsAttributes
ReltioPlatform.AttributeApiupdatePUT /api/{tenantId}/{objectType}/{objectId}/attributes/**This API updates the value of an attribute based on the attribute details specified in the request.
ReltioPlatform.BusinessProcessApiaddToCollectionPOST /api/{tenantId}/businessProcessesThis API allows you to either create a business process data record inside the Reltio Platform or associate objects and resources with it.
ReltioPlatform.BusinessProcessApideleteObjectDELETE /api/{tenantId}/businessProcesses/{id}
ReltioPlatform.BusinessProcessApigetObjectGET /api/{tenantId}/businessProcesses/{id}This API allows you to view the details of a business process data record including the objects and resources associated with it.
ReltioPlatform.CategoriesFacetApibuildCategoryTreePOST /api/{tenantId}/categories/_facets/_tree
ReltioPlatform.ChangeRequestApiapplyChangeRequestPOST /api/{tenantId}/changeRequests/{id}/_applyThis API allows you to commit a data change request for a given change request ID specified in the request.
ReltioPlatform.ChangeRequestApicreateChangeRequestPOST /api/{tenantId}/changeRequestsThis API creates an empty data change request.
ReltioPlatform.ChangeRequestApideleteChangeItemDELETE /api/{tenantId}/changeRequests/{id}/changes/{changeItemId}This API deletes a particular item from the Data Change Request (DCR) specified in the request.
ReltioPlatform.ChangeRequestApideleteChangeRequestDELETE /api/{tenantId}/changeRequests/{id}This API deletes the Data Change Request (DCR) specified in the request.
ReltioPlatform.ChangeRequestApideleteExternalInfoDELETE /api/{tenantId}/changeRequests/{id}/_externalInfoThis API deletes the external information from the Data Change Request (DCR) specified in the request.
ReltioPlatform.ChangeRequestApigetChangeItemGET /api/{tenantId}/changeRequests/{id}/changes/{changeItemId}This API displays the details of a change item from the Data Change Request based on the Item ID specified in the request.
ReltioPlatform.ChangeRequestApigetChangeRequestGET /api/{tenantId}/changeRequests/{id}This API displays the details of the Data Change Request (DCR) specified in the request.
ReltioPlatform.ChangeRequestApigetChangeRequestsByUrisPOST /api/{tenantId}/changeRequests/_byUrisThis API displays the details of multiple Data Change Requests (DCRs) based on the criteria specified in the request.
ReltioPlatform.ChangeRequestApigetChangesForObjectGET /api/{tenantId}/changeRequests/{id}/changes/{objectType}/{objectId}This API displays the details of the changes from the Data Change Request (DCR) for the object specified in the request.
ReltioPlatform.ChangeRequestApigetExternalInfoGET /api/{tenantId}/changeRequests/{id}/_externalInfoThis API displays external information as a set of custom fields from the Data Change Request (DCR) specified in the request.
ReltioPlatform.ChangeRequestApigetTotalGET /api/{tenantId}/changeRequests/_total
ReltioPlatform.ChangeRequestApiputChangeItemsPUT /api/{tenantId}/changeRequests/{id}/changes
ReltioPlatform.ChangeRequestApirejectChangeRequestPOST /api/{tenantId}/changeRequests/{id}/_rejectThis API rejects the Data Change Request (DCR) specified in the request.
ReltioPlatform.ChangeRequestApisearchChangeRequestsGET /api/{tenantId}/changeRequestsThis API allows you to search for Data Change Requests (DCRs) based on search criteria that you specify in the request.
ReltioPlatform.ChangeRequestApiupdateExternalInfoPOST /api/{tenantId}/changeRequests/{id}/_externalInfoThis API allows you to add external information as a set of custom fields to the Data Change Request (DCR) specified in the request.
ReltioPlatform.ComReltioRestAdminEsStatusControllerApigetEsClientHostsGET /status/tenant/{tenantId}/es/client/hosts
ReltioPlatform.ComReltioRestAdminServiceTasksControllerApimigrateAttributeChangesToHistoryPOST /service/tasks/migrateAttributeChangesToHistory
ReltioPlatform.ComReltioRestAdminServiceTasksControllerApiupdateActivityLogTtlPOST /service/tasks/updateActivityLogTtl
ReltioPlatform.ComReltioRestAdminTenantsControllerApigetGbtHistoryTtlGET /tenants/{tenantId}/gbtHistoryTtl
ReltioPlatform.ComReltioRestAdminTenantsControllerApigetTenantsLoggerSettingsGET /tenants/_loggerSettings
ReltioPlatform.ComReltioRestAdminTenantsControllerApigetTenantsLoggerSettings_0GET /tenants/{tenantId}/_loggerSettings
ReltioPlatform.ComReltioRestAdminTenantsControllerApisetGbtHistoryTtlPUT /tenants/{tenantId}/gbtHistoryTtl
ReltioPlatform.ComReltioRestConsistencyConsistencyControllerApiprocessedExternallyPOST /api/{tenantId}/analyticsProcessed
ReltioPlatform.ConfigurationApiaddSourceTypePOST /api/{tenantId}/configuration/sourcesThis API appends a source system to an already existing configuration.
ReltioPlatform.ConfigurationApigetGET /api/{tenantId}/configurationThis API returns a configuration for a tenant.
ReltioPlatform.ConfigurationApigetActivityConfigGET /api/{tenantId}/activityConfiguration
ReltioPlatform.ConfigurationApigetAttributeTypesGET /api/{tenantId}/configuration/attributeTypesThis API returns an array of attribute types defined for a tenant in the configuration.
ReltioPlatform.ConfigurationApigetEntityTypesGET /api/{tenantId}/configuration/entityTypesThis API supports read/write operations against the entity type object and returns an array of entity types defined in the configuration for a tenant.
ReltioPlatform.ConfigurationApigetGraphTypesGET /api/{tenantId}/configuration/graphTypes
ReltioPlatform.ConfigurationApigetGroupTypesGET /api/{tenantId}/configuration/groupTypes
ReltioPlatform.ConfigurationApigetHistoryGET /api/{tenantId}/configuration/_historyThis API returns history snapshots of configurations with additional information related to timestamp such as when and who made the changes.
ReltioPlatform.ConfigurationApigetHistoryWithNoInheritanceGET /api/{tenantId}/configuration/_history/_noInheritance
ReltioPlatform.ConfigurationApigetInteractionTypesGET /api/{tenantId}/configuration/interactionTypes
ReltioPlatform.ConfigurationApigetMatchGroupsGET /api/{tenantId}/configuration/entityTypes/{entityTypeName}/matchGroups
ReltioPlatform.ConfigurationApigetNoInheritanceGET /api/{tenantId}/configuration/_noInheritanceThis API returns a configuration for a tenant without any inheritance with verticals.
ReltioPlatform.ConfigurationApigetNoiseDictionariesGET /api/{tenantId}/configuration/noiseDictionaries
ReltioPlatform.ConfigurationApigetNoiseDictionaryGET /api/{tenantId}/configuration/noiseDictionaries/{dictionaryName}
ReltioPlatform.ConfigurationApigetPrimitiveTypesGET /api/{tenantId}/configuration/roles
ReltioPlatform.ConfigurationApigetRatingsGET /api/{tenantId}/ratingConfigurationThis API returns a rating configuration for a tenant.
ReltioPlatform.ConfigurationApigetRelationTypesGET /api/{tenantId}/configuration/relationTypesThis API returns an array of relation types in the configuration for a tenant.
ReltioPlatform.ConfigurationApigetSourcePublishDateGET /api/{tenantId}/configuration/sources/{sourceTypeName}/sourcePublishDate
ReltioPlatform.ConfigurationApioverrideMatchGroupsPUT /api/{tenantId}/configuration/entityTypes/{entityTypeName}/overrideMatchGroups
ReltioPlatform.ConfigurationApiremoveSourceTypeDELETE /api/{tenantId}/configuration/sources/{sourceType}
ReltioPlatform.ConfigurationApisetPUT /api/{tenantId}/configurationThis API sets the configuration for a tenant. If there was a configuration already defined for this tenant, it is overridden with this operation.
ReltioPlatform.ConfigurationApisetActivityConfigPUT /api/{tenantId}/activityConfiguration
ReltioPlatform.ConfigurationApisetRatingsForSourcesPUT /api/{tenantId}/ratingConfiguration/sourcesThis API can set the Ratings Configuration for Source Systems to the already existing configuration.
ReltioPlatform.ConfigurationApisetRatingsForUserRolesPUT /api/{tenantId}/ratingConfiguration/userRolesThis API can set the Ratings Configuration for User Roles to already existing configuration.
ReltioPlatform.ConfigurationApisetRelationshipSurvivorshipGroupPOST /api/{tenantId}/configuration/relationTypes/{relationshipTypeName}/survivorshipGroups
ReltioPlatform.ConfigurationApisetSourcePublishDatePUT /api/{tenantId}/configuration/sources/{sourceTypeName}/sourcePublishDate
ReltioPlatform.ConfigurationApisetSurvivorshipGroupPOST /api/{tenantId}/configuration/entityTypes/{entityTypeName}/survivorshipGroups
ReltioPlatform.ConfigurationApisourcesGET /api/{tenantId}/configuration/sources
ReltioPlatform.ConfigurationApiupdateMatchGroupsPUT /api/{tenantId}/configuration/entityTypes/{entityTypeName}/matchGroups
ReltioPlatform.ConfigurationApiupdateRelationshipSurvivorshipGroupPUT /api/{tenantId}/configuration/relationTypes/{relationshipTypeName}/survivorshipGroups/{groupUri}
ReltioPlatform.ConfigurationApiupdateSurvivorshipGroupPUT /api/{tenantId}/configuration/entityTypes/{entityTypeName}/survivorshipGroups/{groupUri}
ReltioPlatform.ConfigurationApivalidateConfigurationPOST /api/{tenantId}/configuration/_validation
ReltioPlatform.CreditsApiaddTenantBalancePOST /credits/balance/tenant/{tenantId}
ReltioPlatform.CreditsApigetAllBalanceGET /credits/balance
ReltioPlatform.CreditsApigetAllHeavyOperationsGET /credits/heavyOperations
ReltioPlatform.CreditsApigetAllHeavyOperationsSummaryGET /credits/heavyOperationsSummary
ReltioPlatform.CreditsApigetHeavyOperationsGET /credits/heavyOperations/tenant/{tenantId}
ReltioPlatform.CreditsApigetHeavyOperationsSummaryGET /credits/heavyOperationsSummary/tenant/{tenantId}
ReltioPlatform.CreditsApigetTenantBalanceGET /credits/balance/tenant/{tenantId}
ReltioPlatform.CrosswalkApiaddToCollectionPOST /api/{tenantId}/{objectType}/{objectId}/crosswalksThis API allows you to add one or more crosswalks to an object. The request must contain the Object URI and the crosswalk details.
ReltioPlatform.CrosswalkApideleteAttributeCrossWalkDELETE /api/{tenantId}/{objectType}/{objectId}/crosswalks/{id}/{attribute}
ReltioPlatform.CrosswalkApideleteFromCollectionPOST /api/{tenantId}/{objectType}/crosswalks/_delete
ReltioPlatform.CrosswalkApideleteFromCollection_0DELETE /api/{tenantId}/{objectType}/{objectId}/crosswalks/{id}This API allows you to delete a crosswalk associated to an object.
ReltioPlatform.CrosswalkApieditAttributeCrossWalkPUT /api/{tenantId}/{objectType}/{objectId}/crosswalks/{id}/{attribute}This API allows you to update the value of an attribute for a crosswalk specified in the request.
ReltioPlatform.CrosswalkApigetCollectionGET /api/{tenantId}/{objectType}/{objectId}/crosswalks
ReltioPlatform.CrosswalkApimodifyRefCrossWalkPUT /api/{tenantId}/entities/{objectId}/crosswalks/{refObjectId}.{resultCrosswalkId}/{attribute}
ReltioPlatform.CrosswalkApisetCrosswalkValuePUT /api/{tenantId}/{objectType}/{objectId}/crosswalks/{id}This API updates the value of the crosswalk based on the object and the value specified in the request.
ReltioPlatform.CrosswalkApiwipeRefCrossWalkDeleteDateDELETE /api/{tenantId}/entities/{objectId}/crosswalks/{refObjectId}.{resultCrosswalkId}/{attribute}
ReltioPlatform.DTSSApideleteCrosswalksPOST /api/{tenantId}/dtss_endpoint/deleteCrosswalks
ReltioPlatform.DTSSApimarkAsEndDateCrosswalksPOST /api/{tenantId}/dtss_endpoint/markEndDatedCrosswalks
ReltioPlatform.EndpointsAccessApicheckPOST /access/{tenantId}/_check
ReltioPlatform.EndpointsAccessApigetPOST /access/{tenantId}/_get
ReltioPlatform.EndpointsAccessApigetConfigGET /access/{tenantId}
ReltioPlatform.EndpointsAccessApiremoveConfigDELETE /access/{tenantId}
ReltioPlatform.EndpointsAccessApisetConfigPOST /access/{tenantId}
ReltioPlatform.EntityApiaddToCollectionExtendedPOST /api/{tenantId}/entitiesThis API creates a collection of entities in the Reltio Platform based on the JSON object definition.
ReltioPlatform.EntityApiasMatchesGET /api/{tenantId}/entities/{id}/_setAMatch
ReltioPlatform.EntityApibatchCleansePOST /api/{tenantId}/entities/batchcleanseThis API cleanses the entity data in the tenant on-the-fly by using batches.
ReltioPlatform.EntityApideleteByEntityTypeDELETE /api/{tenantId}/entities
ReltioPlatform.EntityApideleteEntitiesByUrisPOST /api/{tenantId}/entities/_deleteByUris
ReltioPlatform.EntityApideleteFromCollectionDELETE /api/{tenantId}/entities/{id}
ReltioPlatform.EntityApideleteHistoryPOST /api/{tenantId}/entities/_deleteHistory
ReltioPlatform.EntityApigetActivitiesGET /api/{tenantId}/entities/{id}/_activities
ReltioPlatform.EntityApigetActivitiesTotalGET /api/{tenantId}/entities/{id}/_activities/_totalThis API returns the number of Activity Log Records that match the specified criteria.
ReltioPlatform.EntityApigetChangesGET /api/{tenantId}/entities/{id}/_changesThis API is used to retrieve timestamps (UTC) reflecting when an entity was modified.
ReltioPlatform.EntityApigetChangesWithTotalGET /api/{tenantId}/entities/{id}/_changesWithTotalThis API request is an extension of the Entity History (GET {TenantURL} /entities/{entity object URI}/_changes) API.
ReltioPlatform.EntityApigetCollectionGET /api/{tenantId}/entitiesThis API is used for both individual entity and entities search. The response can include a maximum of 200 entities.
ReltioPlatform.EntityApigetEntitiesByCrosswalksPOST /api/{tenantId}/entities/_byCrosswalksThis API returns a list of Entity objects (full or partial) by a list of crosswalks from the tenant.
ReltioPlatform.EntityApigetEntitiesByUrisPOST /api/{tenantId}/entities/_byUrisThis API returns several entities (full or partial) by URIs with pagination.
ReltioPlatform.EntityApigetEntityInteractionsGET /api/{tenantId}/entities/{id}/_interactionsThis API returns the list of interactions for an entity (interactions, where this entity is the member).
ReltioPlatform.EntityApigetEntityMergeTreeGET /api/{tenantId}/entities/{id}/_crosswalkTree
ReltioPlatform.EntityApigetExternalMatchLimitGET /api/{tenantId}/entities/_matches/_externalMatchLimit
ReltioPlatform.EntityApigetFacetsGET /api/{tenantId}/entities/_facetsThis API within one request executes a facet search for several facets.
ReltioPlatform.EntityApigetFacets_0POST /api/{tenantId}/entities/_facetsThis API within one request executes a facet search for several facets.
ReltioPlatform.EntityApigetMatchExplanationPOST /api/{tenantId}/entities/_verifyMatches
ReltioPlatform.EntityApigetMatchScoresGET /api/{tenantId}/entities/matchScoresThis API allows you to search entities by using the match scores.
ReltioPlatform.EntityApigetNotMatchesFacetGET /api/{tenantId}/entities/notMatches
ReltioPlatform.EntityApigetObjectGET /api/{tenantId}/entities/{id}This API returns an entity object (full or partial) by URI from the tenant.
ReltioPlatform.EntityApigetObjectByCrosswalkGET /api/{tenantId}/entities/_byCrosswalk/{crosswalkValue}This API returns an entity object (full or partial) by crosswalk (crosswalkValue).
ReltioPlatform.EntityApigetPagedEntityPOST /api/{tenantId}/entities/{id}/_object
ReltioPlatform.EntityApigetPotentialMatchesPOST /api/{tenantId}/entities/_matches
ReltioPlatform.EntityApigetPotentialMatchesFacetGET /api/{tenantId}/entities/potentialMatches
ReltioPlatform.EntityApigetPotentialMatches_0GET /api/{tenantId}/entities/{id}/_matchesThis API returns potential matches based on the match rules defined in the entity type configuration.
ReltioPlatform.EntityApigetScoredMatchesPOST /api/{tenantId}/entities/_scoredmatchesThis API returns potential matches with scoring based on rules in the entity type configuration.
ReltioPlatform.EntityApigetTotalGET /api/{tenantId}/entities/_totalThis API retruns the total number of entities in your tenant.
ReltioPlatform.EntityApigetTransitivePotentialMatchesGET /api/{tenantId}/entities/{id}/_transitiveMatchesThis API returns all potential matches based on the match rules in the entity type configuration.
ReltioPlatform.EntityApimarkFavoritePUT /api/{tenantId}/entities/{id}/_markFavoriteThis API marks an entity as favorite for the current user.
ReltioPlatform.EntityApinotMatchesGET /api/{tenantId}/entities/{id}/_notMatchThis API returns URIs of all entities marked as <b>not matches</b> for the entity specified in the request.
ReltioPlatform.EntityApioverwriteCollectionPUT /api/{tenantId}/entities
ReltioPlatform.EntityApioverwriteEntityTypePUT /api/{tenantId}/entities/{id}/typeThis API overwrites an entity type in the configuration.
ReltioPlatform.EntityApipreviewChangeRequestsGET /api/{tenantId}/entities/{id}/_withChangeRequestsThis API allows you to see how an object will look after applying data change request(s).
ReltioPlatform.EntityApiratePOST /api/{tenantId}/entities/{id}/rateThis API adds a rating to an entity.
ReltioPlatform.EntityApirecleanseGET /api/{tenantId}/entities/recleanse
ReltioPlatform.EntityApiresetExternalMatchLimitPOST /api/{tenantId}/entities/_matches/_resetExternalMatchLimit
ReltioPlatform.EntityApiretractRateDELETE /api/{tenantId}/entities/{id}/rateThis API deletes a rating made by the current user to an Entity.
ReltioPlatform.EntityApisearchOvercollisionedPOST /api/{tenantId}/entities/_matches/_searchOvercollisioned
ReltioPlatform.EntityApitypeAheadSearchGET /api/{tenantId}/entities/_typeAheadSearch
ReltioPlatform.EntityApiunmarkFavoritePUT /api/{tenantId}/entities/{id}/_unmarkFavoriteThis API resets the <b>isFavorite</b> flag on the specified entity for the current user.
ReltioPlatform.EntityApiunmergeAllContributorsPOST /api/{tenantId}/entities/{id}/_unmergeAllContributors
ReltioPlatform.EntityApiupdateEntitiesPOST /api/{tenantId}/entities/_updateThis API allows you to perform a bulk update of multiple attributes of multiple entities at the same time.
ReltioPlatform.EntityApiupdateEntityPOST /api/{tenantId}/entities/{id}/_update
ReltioPlatform.EntityRolesApiaddToCollectionPOST /api/{tenantId}/entities/{entityId}/rolesThis API adds roles to an entity.
ReltioPlatform.EntityRolesApideleteFromCollectionDELETE /api/{tenantId}/entities/{entityId}/rolesThis API deletes a role from an entity.
ReltioPlatform.EntityRolesApigetCollectionGET /api/{tenantId}/entities/{entityId}/rolesThis API returns all roles assigned to an entity.
ReltioPlatform.EntityRolesApiupdateCollectionPUT /api/{tenantId}/entities/{entityId}/rolesThis API overwrites roles in an entity.
ReltioPlatform.EntityTagsApiaddToCollectionPOST /api/{tenantId}/entities/{entityId}/tagsThis API adds tags to an entity.
ReltioPlatform.EntityTagsApideleteFromCollectionDELETE /api/{tenantId}/entities/{entityId}/tagsThis API deletes a tag from an entity.
ReltioPlatform.EntityTagsApigetCollectionGET /api/{tenantId}/entities/{entityId}/tagsThis API returns all tags assigned to an entity.
ReltioPlatform.EntityTagsApiupdateCollectionPUT /api/{tenantId}/entities/{entityId}/tags
ReltioPlatform.GeneratorsApiaddGeneratorsPOST /api/generatorsThis API allows you to create Record ID Generators. You can create either a Sequential or a UUID type of generator. You must be an administrator.
ReltioPlatform.GeneratorsApideleteGeneratorDELETE /api/generators/{name}This API deletes the Record ID Generator based on the name specified in the request.
ReltioPlatform.GeneratorsApigetGeneratedValueGET /api/generators/{name}/generateThis API displays the generated value based on the Record ID Generator name specified in the request.
ReltioPlatform.GeneratorsApigetGeneratorGET /api/generators/{name}This API displays the details of the Record ID Generator which is mentioned in the request.
ReltioPlatform.GeneratorsApigetGeneratorsGET /api/generatorsThis API displays details of all the Record ID Generators.
ReltioPlatform.GeneratorsApigetNextReservedValueGET /api/generators/{name}/nextReservedValueThis API displays the ID that would be returned when a new ID is requested from the generator. This works only for the SEQUENTIAL type of generator.
ReltioPlatform.GetEntityConnectionsOperationApigetPOST /api/{tenantId}/entities/{id}/_connections
ReltioPlatform.GraphApiaddToCollectionPOST /api/{tenantId}/graphs
ReltioPlatform.GraphApideleteFromCollectionDELETE /api/{tenantId}/graphs/{id}
ReltioPlatform.GraphApigetGET /api/{tenantId}/graphs/{id}
ReltioPlatform.GraphApigetCollectionGET /api/{tenantId}/graphs
ReltioPlatform.GraphApigetCollection_0GET /api/{tenantId}/graphs/{id}/members
ReltioPlatform.GraphApioverwriteCollectionPUT /api/{tenantId}/graphs/{id}/members
ReltioPlatform.GroupApiaddToCollectionPOST /api/{tenantId}/groups
ReltioPlatform.GroupApideleteFromCollectionDELETE /api/{tenantId}/groups/{id}
ReltioPlatform.GroupApigetCollectionGET /api/{tenantId}/groups
ReltioPlatform.GroupApigetNameGET /api/{tenantId}/groups/{id}/name
ReltioPlatform.GroupApigetObjectGET /api/{tenantId}/groups/{id}
ReltioPlatform.GroupApioverwriteCollectionPUT /api/{tenantId}/groups
ReltioPlatform.GroupApisetNamePUT /api/{tenantId}/groups/{id}/name
ReltioPlatform.GroupMemberApiaddToCollectionPOST /api/{tenantId}/groups/{id}/members
ReltioPlatform.GroupMemberApideleteFromCollectionDELETE /api/{tenantId}/groups/{id}/members/**
ReltioPlatform.GroupMemberApigetGET /api/{tenantId}/groups/{id}/members/{memberId}
ReltioPlatform.GroupMemberApigetCollectionGET /api/{tenantId}/groups/{id}/members
ReltioPlatform.GroupMemberApioverwriteCollectionPUT /api/{tenantId}/groups/{id}/members
ReltioPlatform.HopOperationApigetGET /api/{tenantId}/entities/{id}/_hops
ReltioPlatform.InteractionApiaddToCollectionPOST /api/{tenantId}/interactionsThis API creates a collection of interactions in Reltio Platform based on the JSON object definition.
ReltioPlatform.InteractionApideleteFromCollectionDELETE /api/{tenantId}/interactions/{id}
ReltioPlatform.InteractionApigetCollectionGET /api/{tenantId}/interactionsThis API returns the list of interactions for an entity (interactions, where this entity is the member).
ReltioPlatform.InteractionApigetFacetsGET /api/{tenantId}/interactions/_facets
ReltioPlatform.InteractionApigetFacets_0POST /api/{tenantId}/interactions/_facets
ReltioPlatform.InteractionApigetObjectGET /api/{tenantId}/interactions/{id}
ReltioPlatform.InteractionApigetObjectByCrosswalkGET /api/{tenantId}/interactions/_byCrosswalk/{crosswalkValue}
ReltioPlatform.InteractionApigetTotalGET /api/{tenantId}/interactions/_total
ReltioPlatform.InteractionApioverwriteCollectionPUT /api/{tenantId}/interactions
ReltioPlatform.LookupApiaddToCollectionPOST /api/{tenantId}/lookupsThis API call sets a lookup table for the specified tenant.
ReltioPlatform.LookupApigetGET /api/{tenantId}/lookupsThis API call displays the lookup table for the tenant.
ReltioPlatform.LookupApiget_0GET /api/{tenantId}/lookups/{code}/{codeValue}
ReltioPlatform.LookupApilistPOST /api/{tenantId}/lookups/listThis API call returns a list of lookups for the specified type.
ReltioPlatform.LookupApipurgeDELETE /api/{tenantId}/lookups
ReltioPlatform.LookupApiresolvePOST /api/{tenantId}/lookups/resolveThis API call resolves a lookup code by providing the corresponding lookup value as the response.
ReltioPlatform.LookupApiupdateLookupsPUT /api/{tenantId}/lookups
ReltioPlatform.LookupApivalidatePOST /api/{tenantId}/lookups/validate
ReltioPlatform.MetaVerticalsApiaddMetaConfigurationsPOST /admin/*/configuration/_vertical
ReltioPlatform.MetaVerticalsApigetMetaVerticalGET /admin/*/configuration/_vertical/{shortUri}
ReltioPlatform.MetaVerticalsApigetMetaVerticalsGET /admin/*/configuration/_vertical
ReltioPlatform.MetaVerticalsApigetUsedAtTenantsListGET /admin/*/configuration/_vertical/{shortUri}/_usedAtTenants
ReltioPlatform.MetaVerticalsApigetUsedAtTenantsListForAllMetaVerticalsGET /admin/*/configuration/_vertical/_usedAtTenantsThis API validates the exact vertical in the environment.
ReltioPlatform.MetaVerticalsApiupdateMetaVerticalPUT /admin/*/configuration/_vertical/{shortUri}
ReltioPlatform.MetaVerticalsApivalidateAllMetaVerticalsGET /admin/*/configuration/_vertical/_validateAllVerticalConfigurationsThis API validates all verticals in the environment.
ReltioPlatform.MetaVerticalsApivalidateMetaVerticalGET /admin/*/configuration/_vertical/{shortUri}/_validateConfiguration
ReltioPlatform.OVRulesetApigetGET /api/{tenantId}/rulesetsConfiguration
ReltioPlatform.OVRulesetApigetCurrentRulesetsGET /api/{tenantId}/rulesetsConfiguration/currentRulesets
ReltioPlatform.OVRulesetApisetPUT /api/{tenantId}/rulesetsConfiguration
ReltioPlatform.OVRulesetApisetSurvivorshipGroupPUT /api/{tenantId}/rulesetsConfiguration/entityTypes/{entityTypeName}/survivorshipGroups
ReltioPlatform.OVRulesetApiupdateSurvivorshipGroupPUT /api/{tenantId}/rulesetsConfiguration/entityTypes/{entityTypeName}/survivorshipGroups/{groupUri}
ReltioPlatform.PeriodicTasksApigetGET /{tenantId}/tasks/{taskId}This API returns a task with the given ID for a specified tenant or an error if there is no task with that ID in the tenant.
ReltioPlatform.PeriodicTasksApigetAllPeriodicJobsByTenantGET /{tenantId}/tasksThis API returns the active tasks for all the tenants.
ReltioPlatform.PeriodicTasksApigetAllPeriodicJobsCountGET /{tenantId}/tasks/_total
ReltioPlatform.PeriodicTasksApigetAllPeriodicJobsHistoryByTenantGET /{tenantId}/tasks/history
ReltioPlatform.PeriodicTasksApigetAllPeriodicJobsHistoryCountGET /{tenantId}/tasks/history/_totalThis API returns the total count of tasks for a specified tenant with the following statuses: CANCELED, COMPLETED, FAILED.
ReltioPlatform.PeriodicTasksApipausePUT /{tenantId}/tasks/{taskId}/_pauseThis API initiates the pausing of a task with the given ID for a specified tenant (if the pausing is supported by the task type).
ReltioPlatform.PeriodicTasksApiresumePUT /{tenantId}/tasks/{taskId}/_resumeThis API resumes a paused task for the specified tenant.
ReltioPlatform.PeriodicTasksApistopPUT /{tenantId}/tasks/{taskId}/_stopThis API initiates the stopping of the task associated with the given ID for the specified tenant (if stopping is supported by the task type).
ReltioPlatform.PermissionsApigetPOST /permissions/{tenantId}/_getThis API processes specified URIs and returns all available roles and access permissions for each specified URI.
ReltioPlatform.PermissionsApigetAccessRolesPOST /permissions/{tenantId}/_getAccessRolesThis API processes specified object URIs and returns all available access permissions and roles that have those permissions for each object.
ReltioPlatform.PermissionsApigetConfigGET /permissions/{tenantId}This API lists the full permissions configurations for the tenant.
ReltioPlatform.PermissionsApiremoveConfigDELETE /permissions/{tenantId}This API removes the entire security configuration for a tenant and disables metadata security.
ReltioPlatform.PermissionsApisetConfigPOST /permissions/{tenantId}This API sets permissions for all specified URIs and roles. All permissions for each specified URI and role are updated recursively.
ReltioPlatform.PermissionsApivalidatePOST /permissions/{tenantId}/_checkThis API returns available permissions for roles associated with the URIs specified in the request body.
ReltioPlatform.RelationApiaddToCollectionExtendedPOST /api/{tenantId}/relationsThis API creates relationships according to the JSON object definition containing the start object and the end object descriptions.
ReltioPlatform.RelationApideleteFromCollectionExtendedDELETE /api/{tenantId}/relations/{id}This API deletes the details of a relationship based on the relation object URI specified in the request.
ReltioPlatform.RelationApigetCollectionGET /api/{tenantId}/relations
ReltioPlatform.RelationApigetObjectGET /api/{tenantId}/relations/{id}This API displays the details of a relationship based on the relation object URI specified in the request.
ReltioPlatform.RelationApigetObjectByCrosswalkGET /api/{tenantId}/relations/_byCrosswalk/{crosswalkValue}
ReltioPlatform.RelationApigetRelationByCrosswalkPOST /api/{tenantId}/relations/_byCrosswalk
ReltioPlatform.RelationApigetTotalGET /api/{tenantId}/relations/_totalThis API displays the total number of related objects that match the filter criteria specified in the request.
ReltioPlatform.RelationApihopByObjectUrisPOST /api/{tenantId}/relations/getByObjectUrisThis API displays the details of all the relations between two entities.
ReltioPlatform.RelationApioverwriteCollectionPUT /api/{tenantId}/relations
ReltioPlatform.RelationApipreviewChangeRequestsGET /api/{tenantId}/relations/{id}/_withChangeRequests
ReltioPlatform.RelationApiratePOST /api/{tenantId}/relations/{id}/rateThis API sets the rating details for the relation object URI with the parameter values specified in the request.
ReltioPlatform.RelationApiretractRateDELETE /api/{tenantId}/relations/{id}/rateThis API deletes the value specified as the 'rate value' for the relations object mentioned in the request.
ReltioPlatform.RelationApiupdateRefEntityPUT /api/{tenantId}/relations/{id}/update/{refEntity}
ReltioPlatform.RelationApiupdateRelationPOST /api/{tenantId}/relations/{id}/_update
ReltioPlatform.ResourcesApilistTenantResourcesGET /{tenantId}/resources/i18n/languages
ReltioPlatform.ResourcesApiremoveTenantResourcesDELETE /{tenantId}/resources/i18n
ReltioPlatform.ResourcesApistoreTenantResourcesPOST /{tenantId}/resources/i18nThis API sets the <b>Global Translation Table</b> that is used for all tenants.
ReltioPlatform.StatusApigetTenantStatusGET /status/tenant/{tenantId}This API requests tenant status by ID. The Status API includes two endpoints of which the second endpoint is for a particular tenant.
ReltioPlatform.StatusApistartDeleteHistoryRecordsTaskPOST /deleteHistoryRecords
ReltioPlatform.StatusApistartExternalMatchJobPOST /externalMatchThis API allows you to match records stored externally in a file with entities within a Reltio tenant.
ReltioPlatform.StatusApistartPotentialMatchesCassandraConsistencyTaskPOST /potentialMatchesCassandraConsistencyCheck
ReltioPlatform.StatusApistartRemovePotentialMatchesCountersPOST /removepmcounters
ReltioPlatform.StatusApistartUpdateGbtHistoryTtlTaskPOST /updateGbtHistoryTtl
ReltioPlatform.TenantAdminApicleanDynamoDBStoragePOST /api/{tenantId}/cleanDynamoDBStorage
ReltioPlatform.TenantAdminApiclearCrudInternalQueuesPOST /api/{tenantId}/clearCrudInternalQueues
ReltioPlatform.TenantAdminApiclearMatchInternalQueuesPOST /api/{tenantId}/clearMatchInternalQueues
ReltioPlatform.TenantAdminApiexecuteDuplicateCrosswalksCheckPOST /api/{tenantId}/duplicateCrosswalksCheck
ReltioPlatform.TenantAdminApifindChangedEntitiesDuringLastDataloadTaskPOST /api/{tenantId}/findChangedEntitiesDuringLastDataload
ReltioPlatform.TenantAdminApigetCleanseDictionariesStatusGET /api/{tenantId}/cleanseDictionariesStatus
ReltioPlatform.TenantAdminApigetFullRDMStatusGET /api/{tenantId}/status/rdmStats
ReltioPlatform.TenantAdminApirelationsStartEndObjectsConsistencyCheckPOST /api/{tenantId}/relationsStartEndObjectsConsistencyCheck
ReltioPlatform.TenantAdminApistartCassandraEsConsistencyTaskPOST /api/{tenantId}/esCassandraConsistencyCheckThis API compares entities between the main and search storage areas and resolves basic inconsistencies if found.
ReltioPlatform.TenantAdminApistartCassandraMatchConsistencyTaskPOST /api/{tenantId}/matchCassandraConsistencyCheckThis API compares entities and matches in the main storage.
ReltioPlatform.TenantAdminApistartDeleteHistoryRecordsTaskPOST /api/{tenantId}/deleteHistoryRecords
ReltioPlatform.TenantAdminApistartExternalMatchJobPOST /api/{tenantId}/externalMatch
ReltioPlatform.TenantAdminApistartFixIncompleteMergeTaskPOST /api/{tenantId}/incompleteMergesCheck
ReltioPlatform.TenantAdminApistartGdprEntityDeleteTaskPOST /api/{tenantId}/entityDelete
ReltioPlatform.TenantAdminApistartMergeAutoMatchesTaskPOST /api/{tenantId}/mergeautomatches
ReltioPlatform.TenantAdminApistartMergeTreeAndLinksConsistencyTaskPOST /api/{tenantId}/mergeTreeAndLinksConsistency
ReltioPlatform.TenantAdminApistartMoveHistoryToSecondaryStorageTaskPOST /api/{tenantId}/moveHistoryToSecondaryStorage
ReltioPlatform.TenantAdminApistartMultipleIncomingRelationsJobPOST /api/{tenantId}/multipleIncomingRelations
ReltioPlatform.TenantAdminApistartPotentialMatchesCassandraConsistencyTaskPOST /api/{tenantId}/potentialMatchesCassandraConsistencyCheck
ReltioPlatform.TenantAdminApistartPotentialMatchesCassandraEsConsistencyTaskPOST /api/{tenantId}/potentialMatchesEsCassandraConsistencyCheck
ReltioPlatform.TenantAdminApistartReCleanseJobPOST /api/{tenantId}/cleanseThis is an asynchronous background task that cleanses the persisted entity data in the tenant.
ReltioPlatform.TenantAdminApistartRebuildHistoryAttributesDeltaJobPOST /api/{tenantId}/generateHistoryAttributesDelta
ReltioPlatform.TenantAdminApistartRebuildMatchTableJobPOST /api/{tenantId}/rebuildmatchtableThis API is used for rebuilding match tables.
ReltioPlatform.TenantAdminApistartRebuildPotentialMatchesCountersPOST /api/{tenantId}/rebuildpmcounters
ReltioPlatform.TenantAdminApistartRebuildRelationsDefaultCrosswalkValuesTaskPOST /api/{tenantId}/rebuildRelationsDefaultCrosswalkValuesTask
ReltioPlatform.TenantAdminApistartReindexActivitiesJobPOST /api/{tenantId}/reindexActivitiesThis API allows you to reindex all activities in a tenant.
ReltioPlatform.TenantAdminApistartReindexInteractionsJobPOST /api/{tenantId}/reindexInteractionsThis API is used for reindexing interactions in a tenant.
ReltioPlatform.TenantAdminApistartReindexJobPOST /api/{tenantId}/reindexThis API allows you to reindex the entity data in a tenant.
ReltioPlatform.TenantAdminApistartReindexRelationsJobPOST /api/{tenantId}/reindexRelationsThis API is used for reindexing relations in a tenant
ReltioPlatform.TenantAdminApistartReindexUnresolvedRdmLookupsPOST /api/{tenantId}/reindexUnresolvedRdmLookups
ReltioPlatform.TenantAdminApistartRelationsConsistencyCheckPOST /api/{tenantId}/relationsConsistencyCheck
ReltioPlatform.TenantAdminApistartRelationsDuplicatesCheckPOST /api/{tenantId}/relationsDuplicatesCheck
ReltioPlatform.TenantAdminApistartRemoveAttributeDuplicatesJobPOST /api/{tenantId}/removeAttributeDuplicates
ReltioPlatform.TenantAdminApistartRemoveOvercollisionedTokensTaskPOST /api/{tenantId}/removeOvercollisionedTokens
ReltioPlatform.TenantAdminApistartRemovePotentialMatchesCountersPOST /api/{tenantId}/removepmcounters
ReltioPlatform.TenantAdminApistartSurrogateCrosswalksRecalculationJobPOST /api/{tenantId}/recalculateSurrogateCrosswalkValuesThis API recalculates surrogate crosswalks for entities in a tenant.
ReltioPlatform.TenantAdminApistartUpdateGbtHistoryTtlTaskPOST /api/{tenantId}/updateGbtHistoryTtl
ReltioPlatform.TenantAdminApistartValidateRelationsTaskPOST /api/{tenantId}/validateRelations
ReltioPlatform.TreeOperationApigetGET /api/{tenantId}/entities/{id}/_tree
ReltioPlatform.TreeOperationApigetHierarchyReportGET /api/{tenantId}/entities/{id}/_hierarchyReport
ReltioPlatform.TreeOperationApigetParentsPathGET /api/{tenantId}/entities/{id}/_parentsThis API gets the parents of the current node.
ReltioPlatform.TreeOperationApisearchGET /api/{tenantId}/entities/{rootId}/_treeSearch
ReltioPlatform.UserPreferencesApicreateSavedRequestsPOST /api/{tenantId}/personal/savedSearchesThis API allows you to create a Saved Search. To create a Saved Search, you must specify a name and the search query. Other details are optional.
ReltioPlatform.UserPreferencesApideleteSavedRequestDELETE /api/{tenantId}/personal/savedSearches/{id}This API allows you to delete a Saved Search.
ReltioPlatform.UserPreferencesApifindSearchRequestsPOST /api/{tenantId}/personal/findSavedSearchesThis API displays the Saved Searches based on the filtering, ordering and paging parameters specified in the request.
ReltioPlatform.UserPreferencesApigetAllMySearchRequestsGET /api/{tenantId}/personal/savedSearchesThis API displays all the Saved Searches that belong to you.
ReltioPlatform.UserPreferencesApigetAllUsersSearchRequestsGET /api/{tenantId}/personal/allSavedSearchesThis API lists the Saved Searches of all users.
ReltioPlatform.UserPreferencesApigetOptionGET /api/{tenantId}/personal/options/{optionsName}
ReltioPlatform.UserPreferencesApigetOptionsGET /api/{tenantId}/personal/options
ReltioPlatform.UserPreferencesApigetSavedRequestGET /api/{tenantId}/personal/savedSearches/{id}
ReltioPlatform.UserPreferencesApipostOptionPOST /api/{tenantId}/personal/options/{optionsName}
ReltioPlatform.UserPreferencesApipostOptionsPOST /api/{tenantId}/personal/options
ReltioPlatform.UserPreferencesApiupdateSavedRequestPUT /api/{tenantId}/personal/savedSearches/{id}This API updates the details of a Saved Search. If you are a tenant administrator, you can update a Saved Search on behalf of another user.

Documentation for Models