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.
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
}
]
}
]
}