Accelerate the Value of Data

Get all Registered Services

This API returns all the registered Reltio services from the Auth Server.

The Get All Registered Services API request returns all the registered Reltio services from the Auth Server based on the user's access rights.

Table 1. Registered Services Details
Request Type GET
URL {oauth_uri}/reltioservices
Parameters -
Access -

Getting Registered Services Details

Request

GET {oauth_uri}/reltioservices
Headers: Authorization: Bearer <Access-Token>

Response

[{
      "id": "Auth",
      "label": "Auth Service",
      "description": "The service to manage/adminstrate the users, roles and tenants of the Reltio System",
      "isInternal": false,
      "possiblePrivileges": [
          "READ",
          "DELETE",
          "CREATE",
          "UPDATE"
      ],
      "resources": [
          {
              "id": "environment",
              "label": "Environment",
              "description": "Environment Level Access",
              "isInternal": null,
              "possiblePrivileges": null,
              "resources": [
                  {
                      "id": "customers",
                      "label": "Customers Management",
                      "description": "APIs to create new customer and see all customers",
                      "isInternal": null,
                      "possiblePrivileges": null,
                      "resources": null
                  }
              ]
          },
          {
              "id": "clients",
              "label": "Reltio Client Credentials",
              "description": "All the APIs related to Reltio Client Management",
              "isInternal": null,
              "possiblePrivileges": null,
              "resources": null
          },
          {
              "id": "globalRoles",
              "label": "Reltio Roles",
              "description": "All the Global/System Roles Management",
              "isInternal": null,
              "possiblePrivileges": null,
              "resources": [
                  {
                      "id": "userRoles",
                      "label": "Reltio User Roles",
                      "description": "APIs for managing the Global Roles",
                      "isInternal": null,
                      "possiblePrivileges": null,
                      "resources": null
                  },
                  {
                      "id": "permissions",
                      "label": "Reltio User Role Permissions",
                      "description": "Managing permissions of Global Roles",
                      "isInternal": null,
                      "possiblePrivileges": null,
                      "resources": null
                  },
                  {
                      "id": "clientRoles",
                      "label": "Reltio Client Roles",
                      "description": "APIs related to managing the permissions of global Client Roles",
                      "isInternal": null,
                      "possiblePrivileges": null,
                      "resources": null
                  }
              ]
          },
          {
              "id": "reltioServices",
              "label": "Reltio Services",
              "description": "API to view the Reltio Services",
              "isInternal": null,
              "possiblePrivileges": null,
              "resources": null
          },
          {
              "id": "monitoring",
              "label": "Monitoring",
              "description": "API to access Auth Audit log",
              "isInternal": null,
              "possiblePrivileges": [
                  "READ"
              ],
              "resources": null
          },
          {
              "id": "customer",
              "label": "Customer",
              "description": "Managing the Customer users, roles and tenants",
              "isInternal": null,
              "possiblePrivileges": null,
              "resources": [
                  {
                      "id": "roles",
                      "label": "Customer Specific Roles",
                      "description": "API's for managing the customer specific roles",
                      "isInternal": null,
                      "possiblePrivileges": null,
                      "resources": null
                  },
                  {
                      "id": "groups",
                      "label": "Customer Specific Groups",
                      "description": "API's for managing the customer specific groups",
                      "isInternal": null,
                      "possiblePrivileges": null,
                      "resources": null
                  },
                  {
                      "id": "user",
                      "label": "Users",
                      "description": "All the user management related APIs",
                      "isInternal": null,
                      "possiblePrivileges": null,
                      "resources": [
                          {
                              "id": "tenants",
                              "label": "User Tenants",
                              "description": "APIs for managing the user tenants",
                              "isInternal": null,
                              "possiblePrivileges": null,
                              "resources": null
                          },
                          {
                              "id": "profile",
                              "label": "User Profile",
                              "description": "APIs for managing basic user profile information",
                              "isInternal": null,
                              "possiblePrivileges": null,
                              "resources": null
                          },
                          {
                              "id": "roles",
                              "label": "User Roles",
                              "description": "APIs for managing the user roles",
                              "isInternal": null,
                              "possiblePrivileges": null,
                              "resources": null
                          }
                      ]
                  },
                  {
                      "id": "SSO",
                      "label": "Customer SSO",
                      "description": "API's for managing the SSO configuration of customers",
                      "isInternal": null,
                      "possiblePrivileges": null,
                      "resources": null
                  }
              ]
          }
      ]
  },
  {
      "id": "rdm",
      "label": "Reference Data Management",
      "description": "This service handles the reference data management related operations",
      "isInternal": false,
      "possiblePrivileges": [
          "READ",
          "EXECUTE",
          "DELETE",
          "CREATE",
          "UPDATE"
      ],
      "resources": [
          {
              "id": "environment",
              "label": "Environment",
              "description": "All environment level apis",
              "isInternal": null,
              "possiblePrivileges": [
                  "READ",
                  "DELETE",
                  "CREATE",
                  "UPDATE"
              ],
              "resources": [
                  {
                      "id": "monitoring",
                      "label": "Monitoring",
                      "description": "Environment monitoring apis",
                      "isInternal": null,
                      "possiblePrivileges": [
                          "READ"
                      ],
                      "resources": null
                  },
                  {
                      "id": "config",
                      "label": "Configuration",
                      "description": "Environment Level Configuration APIs",
                      "isInternal": null,
                      "possiblePrivileges": null,
                      "resources": null
                  }
              ]
          },
          {
              "id": "data",
              "label": "Data",
              "description": "APIs to manage and access the rdm data",
              "isInternal": null,
              "possiblePrivileges": null,
              "resources": [
                  {
                      "id": "lookups",
                      "label": "Lookups",
                      "description": "APIs to manage the lookups",
                      "isInternal": null,
                      "possiblePrivileges": [
                          "READ",
                          "DELETE",
                          "CREATE",
                          "UPDATE"
                      ],
                      "resources": [
                          {
                              "id": "transcode",
                              "label": "Trans Code",
                              "description": "APIs to do the trans coding of lookups",
                              "isInternal": null,
                              "possiblePrivileges": [
                                  "EXECUTE"
                              ],
                              "resources": null
                          },
                          {
                              "id": "unmapped",
                              "label": "Unmapped",
                              "description": "APIs to manage the unmapped lookup values",
                              "isInternal": null,
                              "possiblePrivileges": null,
                              "resources": null
                          }
                      ]
                  },
                  {
                      "id": "generator",
                      "label": "Generate value",
                      "description": "API to generate a new value",
                      "isInternal": null,
                      "possiblePrivileges": [
                          "EXECUTE"
                      ],
                      "resources": null
                  }
              ]
          },
          {
              "id": "config",
              "label": "RDM Configuration",
              "description": "The complete rdm configuration for managing lookup type and generators",
              "isInternal": null,
              "possiblePrivileges": [
                  "READ",
                  "DELETE",
                  "CREATE",
                  "UPDATE"
              ],
              "resources": [
                  {
                      "id": "lookups",
                      "label": "Lookup Type",
                      "description": "Ability to access all the tenants in Internal environment",
                      "isInternal": null,
                      "possiblePrivileges": null,
                      "resources": [
                          {
                              "id": "dependency",
                              "label": "Dependency Config",
                              "description": "Manage the dependencies Configuration",
                              "isInternal": null,
                              "possiblePrivileges": null,
                              "resources": null
                          }
                      ]
                  },
                  {
                      "id": "generators",
                      "label": "Generators",
                      "description": "Generator configuration APIs",
                      "isInternal": null,
                      "possiblePrivileges": null,
                      "resources": null
                  }
              ]
          },
          {
              "id": "tasks",
              "label": "Tasks",
              "description": "Task Management APIs",
              "isInternal": null,
              "possiblePrivileges": [
                  "READ",
                  "DELETE",
                  "CREATE"
              ],
              "resources": null
          }
      ]
  }]