Accelerate the Value of Data

Get Registered Service by Service ID

This API returns the registered Reltio service/resources based on the Service ID. The response depends on the existing role that the user has.

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 Service by Service ID
Request Type GET
URL {oauth_uri}/reltioservices/{serviceId}
Path Parameter Service ID of the registered Reltio service
Access -

Response

JSON Object representing the registered reltio service.

Getting Registered Services Details

Request

GET {oauth_uri}/reltioservices/Auth
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
                  }
              ]
          }
      ]
  }