MCP Server and Resource Metrics

  • Server URL: https://<domain>/auth/mcp
  • Total Tools: 102
  • Total Error Codes: 5

Server Overview

The MCP server provides a robust suite of 102 tools designed for managing roles, privileges, sessions, collections, and authentication, enabling seamless user and client access control, dynamic privilege handling, and efficient data caching for enterprise applications.

Tools

The following table lists the available MCP tools for Authorization service along with their descriptions and required/optional parameters:

Tool Name Tool Description Required Parameters Optional Parameters
getFeatureByRoleId This tool uses the `roleId` parameter to load features and provides responses for success, bad requests, forbidden access, or not found errors.
  • x-auth-token
  • roleId
  • X-Collection-Id
  • x-api-key
  • x-version
updateFeature
RoleMapping
This tool creates a FeatureRoleMapping using a unique role ID and provides responses for success, bad requests, forbidden access, or not found errors.
  • x-auth-token
  • X-Collection-Id
  • roleId__path
  • x-api-key
  • x-version
  • id
  • featuresPrivilegeMappingId
  • collectionId
  • roleId
  • view
  • manage
  • publish
createFeatures
RoleMapping
This tool creates a FeatureRoleMapping using a unique roleId and provides responses for success, errors, or access issues.
  • x-auth-token
  • X-Collection-Id
  • roleId__path
  • x-api-key
  • x-version
  • id
  • featuresPrivilegeMappingId
  • collectionId
  • roleId
  • view
  • manage
  • publish
deleteFeatures
RoleMapping
This tool loads a feature using the roleId and featuresPrivilegeMappingId, returning responses based on success or error codes.
  • x-auth-token
  • roleId
  • X-Collection-Id
  • featuresPrivilegeMappingId
  • x-api-key
  • x-version
getRolesOfUser This tool retrieves all roles associated with a user based on their identifier, supporting multiple roles per user and detailed response codes for success or errors.
  • x-auth-token
  • X-Collection-Id
  • userId
  • x-api-key
  • x-version
  • x-store-id
  • businessId
  • locale
replaceRolesOfUser This tool manages user roles by adding or removing them across collections, using user and business identifiers, with responses indicating success or errors.
  • x-auth-token
  • X-Collection-Id
  • userId
  • x-api-key
  • x-version
  • x-store-id
  • businessId
  • locale
deleteRolesOfUser This tool removes specified roles from a user, with parameters for user and business identifiers, and returns success or error responses.
  • x-auth-token
  • X-Collection-Id
  • userId
  • x-api-key
  • x-version
  • x-store-id
  • businessId
  • locale
getUserAttribute This tool retrieves user privilege attributes using a valid identifier and provides detailed responses for success or errors.
  • userattributeId
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • X-Collection-Id
  • locale
replaceUserAttribute This tool updates a user’s privilege attribute using provided details and returns success or error responses based on the operation.
  • userattributeId
  • x-api-key
  • userId
  • privilegeId
  • attribueValue
  • x-version
  • x-auth-token
  • x-store-id
  • X-Collection-Id
  • locale
  • id
  • createdBy
  • createdTimestamp
  • updatedBy
  • updatedTimestamp
deleteUserAttribute This tool deletes a user’s privilege attribute using a provided identifier, returning success or error responses based on the operation’s outcome.
  • userattributeId
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • X-Collection-Id
  • locale
getRole This tool retrieves role details, supports parameters for business context and privilege loading, and provides structured responses for success or errors.
  • roleId
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • businessId
  • isLoadDependency
  • loadPrivileges
  • X-Collection-Id
replaceRole This tool updates a role using the provided name, description, privileges, and identifiers, with detailed response codes for success or errors.
  • roleId
  • x-api-key
  • name
  • businessId
  • x-version
  • x-auth-token
  • x-store-id
  • businessId__query
  • X-Collection-Id
  • id
  • createdBy
  • createdTimestamp
  • updatedBy
  • updatedTimestamp
  • description
  • collectionId
  • type
  • privileges
deleteRole This tool deletes a specified role using roleId and optional businessId, returning success or error responses based on the request.
  • roleId
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • businessId
  • X-Collection-Id
updateRole This tool updates a role’s attributes like name, description, and privileges using a valid role identifier, with responses indicating success or specific errors.
  • roleId
  • x-api-key
  • name
  • businessId
  • x-version
  • x-auth-token
  • x-store-id
  • X-Collection-Id
  • id
  • createdBy
  • createdTimestamp
  • updatedBy
  • updatedTimestamp
  • description
  • collectionId
  • type
  • privileges
getPrivilegeSet This tool retrieves the privilege set details using a unique privilegeSetId, with optional dependency loading and various response codes.
  • privilegeSetId
  • X-Collection-Id
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • isLoadDependency
  • locale
replacePrivilegeSet This tool updates a specified privilege set using a unique ID and provides detailed responses for success or errors.
  • privilegeSetId
  • x-api-key
  • name
  • x-version
  • x-auth-token
  • x-store-id
  • X-Collection-Id
  • locale
  • collectionId
  • id
  • createdBy
  • createdTimestamp
  • updatedBy
  • updatedTimestamp
  • description
deletePrivilegeSet This tool deletes a specified privilege set using its unique ID and returns success or error responses.
  • privilegeSetId
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • X-Collection-Id
  • locale
getPrivilege This tool retrieves privilege details based on provided parameters, returning success or error responses in JSON format.
  • privilegeId
  • x-api-key
  • x-version
  • businessId
  • x-auth-token
  • x-store-id
replacePrivilege This tool updates a specified privilege using the provided request parameters and returns detailed success or error responses.
  • privilegeId
  • x-api-key
  • entity
  • service
  • action
  • level
  • x-version
  • businessId
  • x-auth-token
  • x-store-id
  • description
  • conditionFlag
  • id
  • createdBy
  • createdTimestamp
  • updatedBy
  • updatedTimestamp
deletePrivilege This tool deletes a specified privilege using privilegeId and optional businessId, returning success or error responses.
  • privilegeId
  • x-api-key
  • x-version
  • businessId
  • x-auth-token
  • x-store-id
getGroupAttribute This tool retrieves a specified group attribute using its unique ID and returns detailed information or error responses based on the request outcome.
  • groupattributeId
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • locale
  • X-Collection-Id
replaceGroupAttribute This tool updates a specified group privilege attribute using a unique groupattributeId, returning success or error responses in JSON format.
  • groupattributeId
  • x-api-key
  • authGroupId
  • privilegeId
  • attribueValue
  • x-version
  • x-auth-token
  • x-store-id
  • locale
  • X-Collection-Id
  • id
  • createdBy
  • createdTimestamp
  • updatedBy
  • updatedTimestamp
deleteGroupAttribute This tool deletes a specified group attribute using its unique ID, returning success or error responses based on the operation.
  • groupattributeId
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • locale
  • X-Collection-Id
getDynamicPrivilege This tool retrieves dynamic privilege details using the dynamic privilege ID and provides structured responses for success, errors, or forbidden access.
  • dynamicPrivilegeId
  • X-Collection-Id
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
replaceDynamicPrivilege This tool updates dynamic privilege details using a unique ID, returning success or error responses with relevant information.
  • dynamicPrivilegeId
  • X-Collection-Id
  • x-api-key
  • service
  • level
  • privilegeSetId
  • x-version
  • x-auth-token
  • x-store-id
  • id
  • createdBy
  • createdTimestamp
  • updatedBy
  • updatedTimestamp
deleteDynamicPrivilege This tool deletes a specified dynamic privilege using its unique ID and returns success or error responses.
  • dynamicPrivilegeId
  • X-Collection-Id
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
getCollection This tool retrieves a collection based on a provided collection ID, with responses indicating success or various error states.
  • x-auth-token
  • businessId
  • collectionId
  • x-api-key
  • x-version
  • x-store-id
  • locale
replaceCollection This tool updates a collection by collection ID, requiring name, description, and status, while prohibiting updates to collection ID and business ID.
  • businessId__query
  • x-auth-token
  • collectionId
  • x-api-key
  • name
  • businessId
  • status
  • properties
  • x-version
  • x-store-id
  • locale
  • id
  • description
  • createdBy
  • createdOn
  • updatedBy
  • updatedOn
replaceCollection
Properties
This tool updates collection properties for a specified collection ID, with parameters for business ID, locale, and various response codes.
  • businessId
  • x-auth-token
  • collectionId
  • x-api-key
  • x-version
  • x-store-id
  • locale
updateCollection
Properties
This tool updates the properties of a collection identified by collectionId, with responses indicating success or various error states.
  • businessId
  • x-auth-token
  • collectionId
  • x-api-key
  • x-version
  • x-store-id
  • locale
getRolesOfClient This tool retrieves all roles associated with a client entity, supporting multiple roles per client and detailed responses for success or errors.
  • x-auth-token
  • X-Collection-Id
  • clientId
  • x-api-key
  • x-version
  • x-store-id
  • businessId
  • locale
replaceRolesOfClient This tool manages client roles by adding or removing them across collections, using client and business identifiers with detailed response codes.
  • x-auth-token
  • X-Collection-Id
  • clientId
  • x-api-key
  • x-version
  • x-store-id
  • businessId
  • locale
deleteRolesOfClient This tool removes specified roles from a client using valid identifiers, with responses indicating success or various errors.
  • x-auth-token
  • X-Collection-Id
  • clientId
  • x-api-key
  • x-version
  • x-store-id
  • businessId
  • locale
getAuthGroup This tool retrieves authgroup details using a unique identifier and provides responses for success, errors, or not found scenarios in JSON format.
  • authgroupId
  • X-Collection-Id
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
replaceAuthGroup This tool updates an authgroup’s name and description using its unique identifier, returning success or error responses based on the operation’s outcome.
  • authgroupId
  • X-Collection-Id
  • x-api-key
  • name
  • x-version
  • x-auth-token
  • x-store-id
  • collectionId
  • id
  • createdBy
  • createdTimestamp
  • updatedBy
  • updatedTimestamp
  • description
deleteAuthGroup This tool deletes a specified authgroup by its unique identifier, returning success or error responses based on the request outcome.
  • authgroupId
  • X-Collection-Id
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
getFeaturePrivilegeById This tool retrieves feature privilege details using a unique feature privilege ID and provides responses for success, bad request, forbidden, or not found scenarios.
  • x-auth-token
  • featureId
  • x-api-key
  • x-version
updateFeatures
PrivilegeMapping
The tool updates privilege mappings for a specified feature ID, returning success or error responses based on input validity.
  • x-auth-token
  • featureId
  • x-api-key
  • featureName
  • featureDescription
  • serviceName
  • x-version
  • id
  • view
  • manage
  • publish
deleteFeatures
PrivilegeMapping
This tool deletes a specified feature and its privilege mapping, returning detailed response codes and messages for success or errors.
  • x-auth-token
  • featureId
  • x-api-key
  • x-version
getUserAttributes This tool retrieves user privilege attributes from a specified collection, supports query parameters for filtering, pagination, and provides structured responses for success or errors.
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • offset
  • limit
  • filter
  • X-Collection-Id
  • locale
createUserAttribute This tool creates a user privilege attribute using provided attribute values, user identifiers, and privilege identifiers, with detailed response codes for success or errors.
  • x-api-key
  • userId
  • privilegeId
  • attribueValue
  • x-version
  • x-auth-token
  • x-store-id
  • X-Collection-Id
  • locale
  • id
  • createdBy
  • createdTimestamp
  • updatedBy
  • updatedTimestamp
getRolesOfUsers This tool retrieves user roles from specified collections with filtering, sorting, pagination, and detailed response/error handling.
  • x-auth-token
  • x-collection-id
  • x-api-key
  • x-version
  • x-store-id
  • filter
  • sort
  • businessId
  • size
  • page
addRolesToUsers This tool assigns roles to users, validates existing roles, supports multiple roles per user, and provides detailed responses for success or errors.
  • x-collection-id
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
getSession This tool retrieves session details using a mandatory session ID and requires valid tokens for authentication and authorization.
  • sessionId
  • x-api-key
  • x-version
  • x-store-id
createSession This tool creates a user session using a user ID, bearer token, and collection ID, generates tokens for storefront users, and specifies configurable expiry times for auth and refresh tokens.
  • userid
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • bearerToken
  • isGuest
  • businessId
  • X-Collection-Id
  • isDeleteAllSessions
deleteSession This tool removes a session using its identifier, validates its cache availability, and returns responses like success (200), bad request (400), forbidden (403), or not found (404).
  • sessionId
  • x-api-key
  • x-version
  • x-store-id
  • isAllSessionClear
refreshSession This tool extends user sessions by validating session ID and refresh token, issuing new tokens with configurable expiry times, and handling responses for success or errors.
  • sessionId
  • x-api-key
  • x-version
  • refreshToken
refreshApi This tool updates secret keys without restarting, clears instance data for AWS calls, and requires `keyName` and `resetRequired` parameters.
  • x-auth-token
  • keyName
  • resetRequired
  • x-api-key
None
createSecretkey This tool generates a secret key using a provided business ID and returns various responses based on request validity.
  • x-api-key
  • businessId
  • locale
getRoles This tool retrieves roles from a specified collection, supports user-role associations, and offers filtering, sorting, and pagination options.
  • x-auth-token
  • x-api-key
  • roleName
  • X-Collection-Id
  • x-version
  • x-store-id
  • offset
  • limit
  • page
  • size
  • filter
  • sort
  • loadPrivileges
  • businessId
createRole This tool creates a new role with a name, description, privileges, and returns details or error responses based on the operation outcome.
  • x-api-key
  • name
  • businessId
  • x-version
  • x-auth-token
  • x-store-id
  • businessId__query
  • X-Collection-Id
  • id
  • createdBy
  • createdTimestamp
  • updatedBy
  • updatedTimestamp
  • description
  • collectionId
  • type
  • privileges
getPrivilegeSetsOfRole This tool retrieves privilege sets for a specified role using a valid role identifier.
  • roleId
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • X-Collection-Id
addPrivilegeSetsToRole This tool assigns a list of privilege sets to a specified role using a valid role identifier.
  • roleId
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • X-Collection-Id
removePrivilege
SetsOfRole
This tool removes privilege sets from a specified role using a valid role identifier, with responses indicating success or various error states.
  • roleId
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • X-Collection-Id
getPrivilegeSets This tool retrieves privilege sets under a specified collection, supports filtering, pagination, and provides detailed responses for success or errors.
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • offset
  • limit
  • X-Collection-Id
  • filter
  • locale
createPrivilegeSet This tool creates a new privilege set using the provided name, description, and privileges, with detailed success and error response formats.
  • x-api-key
  • name
  • x-version
  • x-auth-token
  • x-store-id
  • X-Collection-Id
  • locale
  • collectionId
  • id
  • createdBy
  • createdTimestamp
  • updatedBy
  • updatedTimestamp
  • description
getPrivilegesOfPrivilege
Set
This tool retrieves all privileges from a specified privilege set using its unique ID, returning success or error responses in JSON format.
  • privilegeSetId
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • X-Collection-Id
  • locale
addPrivilegesToPrivilege
Set
This tool adds privileges to a specified privilege set using a unique ID and provides various response codes for success or errors.
  • privilegeSetId
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • X-Collection-Id
  • locale
removePrivilegesOf
PrivilegeSet
This tool removes specified privileges from a given privilege set, returning success or error responses based on the operation.
  • privilegeSetId
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • X-Collection-Id
  • locale
getPrivileges This tool retrieves authorization privileges for a specified collection using query parameters like businessId, offset, limit, and filter, with responses indicating success or errors.
  • x-auth-token
  • x-api-key
  • x-version
  • businessId
  • x-store-id
  • offset
  • limit
  • filter
createPrivilege This tool creates a new privilege using provided details like name, description, action, and microservice, with responses indicating success or various error states.
  • x-api-key
  • entity
  • service
  • action
  • level
  • x-version
  • businessId
  • x-auth-token
  • x-store-id
  • description
  • conditionFlag
  • id
  • createdBy
  • createdTimestamp
  • updatedBy
  • updatedTimestamp
getOAuthClients This tool retrieves OAuth clients for a specified collection ID using query filters, sorting, pagination, and locale parameters.
  • x-collection-id
  • x-auth-token
  • x-api-key
  • x-version
  • businessId
  • x-store-id
  • filters
  • sort
  • page
  • size
  • locale
createOpenIdClient This tool generates an OAuth client with a unique client ID, secret, and associated properties, returning success or error responses based on the request.
  • x-collection-id
  • x-auth-token
  • x-api-key
  • clientId
  • logoUri
  • clientSecretExpiresAt
  • idTokenSignedResponseAlg
  • jwksUri
  • collectionId
  • x-version
  • x-store-id
  • locale
  • clientName
  • contactEmail
  • redirectUris
  • applicationType
authorize This tool generates a user’s `id_token` for accessing a client application using valid session and client identifiers, with specified query parameters and response formats.
  • x-collection-id
  • sessionId
  • responseType
  • clientId
  • redirectUri
  • scope
  • state
  • nonce
  • x-api-key
  • x-version
  • x-store-id
  • x-auth-token
  • locale
  • email
  • userName
getOAuthClients_1 This tool retrieves an access_token using clientId, clientSecret, grantType, audience, and domain, with detailed success and error responses.
  • x-collection-id
  • x-api-key
  • x-version
  • grantType
  • clientId
  • clientSecret
  • collectionId
getGroupAttributes This tool retrieves group-specific privilege attributes for access control within a collection, supports filtering, pagination, and provides detailed response codes.
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • offset
  • limit
  • filter
  • locale
  • X-Collection-Id
createGroupAttribute This tool creates a new group attribute using the provided attribute value, authgroup ID, and privilege ID, with detailed response codes for success or errors.
  • x-api-key
  • authGroupId
  • privilegeId
  • attribueValue
  • x-version
  • x-auth-token
  • x-store-id
  • locale
  • X-Collection-Id
  • id
  • createdBy
  • createdTimestamp
  • updatedBy
  • updatedTimestamp
getDynamicPrivileges This tool retrieves dynamic privileges from a collection with filtering, pagination, and detailed response structure.
  • X-Collection-Id
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • offset
  • limit
  • filter
createDynamicPrivilege This tool creates a dynamic privilege based on the request and returns appropriate responses for success or errors.
  • X-Collection-Id
  • x-api-key
  • service
  • level
  • privilegeSetId
  • x-version
  • x-auth-token
  • x-store-id
  • id
  • createdBy
  • createdTimestamp
  • updatedBy
  • updatedTimestamp
cacheClear This tool clears cached data based on specified cache names, supports string-type keys, and can clear the entire cache if no key or pattern is provided.
  • x-auth-token
  • cacheName
  • x-api-key
  • cacheKey
  • pattern
cacheClear_1 This tool clears cached data using dynamic cache keys and provides JSON responses for success or various error codes.
  • x-api-key
  • cacheNames
  • cacheKey
  • simpleKey
  • pattern
getCollections This tool loads microservice collections based on search terms, enabling storefronts to fetch/store associated data with configurable properties and filters.
  • x-auth-token
  • x-api-key
  • x-version
  • businessId
  • x-store-id
  • filters
  • sort
  • page
  • size
  • locale
createCollection This tool creates a collection for a specified business and provides detailed responses for success or errors.
  • businessId__query
  • x-auth-token
  • x-api-key
  • name
  • businessId
  • status
  • properties
  • x-version
  • x-store-id
  • locale
  • id
  • description
  • createdBy
  • createdOn
  • updatedBy
  • updatedOn
createSession_1 This tool creates a client session using client ID, bearer token, and collection ID, with configurable token expiry times and response codes for success or errors.
  • clientid
  • X-Collection-Id
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • businessId
deleteSession_1 This tool removes a session by its identifier, validates its cache availability, and provides detailed responses for success or errors.
  • sessionId
  • x-api-key
  • x-version
  • x-store-id
getRolesOfClients This tool retrieves client roles based on specified collections, with query parameters for filtering, sorting, pagination, and business identification, returning JSON responses for success or errors.
  • x-auth-token
  • x-collection-id
  • x-api-key
  • x-version
  • x-store-id
  • filter
  • sort
  • businessId
  • size
  • page
addRolesToClients This tool assigns roles to clients, validates existing roles, and provides detailed responses for success or errors.
  • x-collection-id
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
getAuthGroups This tool retrieves authgroups under a specified collection, managing user roles, with pagination, filtering, and detailed response properties.
  • X-Collection-Id
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
  • offset
  • limit
  • filter
createAuthGroup This tool creates an authgroup to manage users with shared roles under a specified collection, returning success or error responses based on the operation’s outcome.
  • X-Collection-Id
  • x-api-key
  • name
  • x-version
  • x-auth-token
  • x-store-id
  • collectionId
  • id
  • createdBy
  • createdTimestamp
  • updatedBy
  • updatedTimestamp
  • description
getUsersOfAuthGroup This tool retrieves user identifiers for a specified authgroup using its valid identifier, with responses indicating success or various error states.
  • authgroupId
  • X-Collection-Id
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
addUsersToAuthGroup This tool adds a list of users to a specified authgroup based on the provided authgroupId.
  • authgroupId
  • X-Collection-Id
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
removeUsersOfAuthGroup This tool removes specified users from a given authgroup using valid identifiers, with responses for success or errors.
  • authgroupId
  • userIds
  • X-Collection-Id
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
getRolesOfAuthGroup This tool retrieves roles of a specified authgroup within a collection, providing detailed response properties and error handling.
  • authgroupId
  • X-Collection-Id
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
addRolesToAuthGroup This tool adds specified roles to an authgroup using its unique identifier, returning success or error responses.
  • authgroupId
  • X-Collection-Id
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
removeRolesOfAuthGroup This tool removes specified roles from an authgroup using valid identifiers, returning success or detailed error responses.
  • authgroupId
  • roleIds
  • X-Collection-Id
  • x-api-key
  • x-version
  • x-auth-token
  • x-store-id
createFeatures
PrivilegeMapping
Create Features and PrivilegeMapping tool provides success, error, or forbidden responses with detailed properties and examples.
  • x-auth-token
  • x-api-key
  • featureName
  • featureDescription
  • serviceName
  • x-version
  • id
  • view
  • manage
  • publish
getOAuthClientById This tool retrieves an OAuth client by client ID and collection ID, returning detailed client properties or error responses.
  • x-collection-id
  • x-auth-token
  • clientId
  • x-api-key
  • locale
  • x-version
  • x-store-id
deleteOAuthClient This tool deletes an OAuth client using the specified client ID and collection ID, with responses for success, errors, or forbidden access.
  • x-collection-id
  • x-auth-token
  • clientId
  • x-api-key
  • x-version
  • businessId
  • x-store-id
updateOpenIdClient This tool updates an OAuth client using a specified client ID and collection ID, with options for refreshing keys and supporting various response codes.
  • clientId__path
  • x-collection-id
  • x-auth-token
  • x-api-key
  • clientId
  • logoUri
  • clientSecretExpiresAt
  • idTokenSignedResponseAlg
  • jwksUri
  • collectionId
  • x-version
  • businessId
  • x-store-id
  • refreshSecret
  • locale
  • clientName
  • contactEmail
  • redirectUris
  • applicationType
getAggregatedAccess Executes a GET request for user access aggregation using a unique userId, returning JSON responses for success or various error codes.
  • x-auth-token
  • userId
  • X-Collection-Id
  • x-api-key
  • x-version
refreshApi_1 This tool updates secret keys without restart, cleans instance data for AWS calls, and requires `keyName` and `resetRequired` parameters.
  • x-auth-token
  • keyName
  • resetRequired
  • x-api-key
None
rabbitMQUpdate
Credentials
This tool updates RabbitMQ credentials, cleans instance data for AWS calls, and requires `keyName` and `resetRequired` parameters with various response codes.
  • x-auth-token
  • keyName
  • resetRequired
  • x-api-key
None
refreshApi_2 This tool updates secret keys without restart, cleans instance data for AWS calls, and uses `keyName` and `resetRequired` parameters with detailed response codes.
  • x-auth-token
  • keyName
  • resetRequired
  • x-api-key
None
getReleaseDefinition This tool retrieves the release definition of a service with detailed response codes and validation error information.
  • x-auth-token
  • x-api-key
None
getAllPrivilegeGroups This tool retrieves and filters privilege groups and their privileges from `roles_privileges.json` based on the `privilegeGroupName` parameter, returning JSON responses for success or various error codes.
  • x-auth-token
  • x-api-key
  • privilegeGroupName
authPing This tool provides a timestamp to confirm service status and includes detailed error responses for various HTTP codes.
  • x-api-key
None
getJSONWebKeySet This tool retrieves an OAuthClient’s public key (JWKS) for validating the `id_token` using a unique client identifier.
  • clientId
  • x-api-key
  • x-version
getCacheValue This tool retrieves cached data for a specified service using string-based cache name and key, with responses including success, bad request, forbidden, or not found.
  • cacheName
  • cacheKey
  • x-auth-token
  • x-api-key
None
getCacheKeys This tool retrieves cache keys for a service based on a specified Redis regex pattern, with default as ‘*’.
  • pattern
  • x-auth-token
  • x-api-key
None
getCollectionProperty
ByCollectionId
AndPropertyName
This tool retrieves a collection property by name using specified path and query parameters, returning JSON responses for success or error scenarios.
  • businessId
  • x-auth-token
  • name
  • collectionId
  • x-api-key
  • x-version
  • x-store-id
  • locale
getCollectionAttributes This tool retrieves collection attributes for a microservice, supports locale-based responses, and provides detailed success or error responses in JSON format.
  • x-auth-token
  • x-api-key
  • x-version
  • x-store-id
  • locale
cacheClearByName The `cacheClearByName` tool clears a specified cache by name, returning success or detailed error responses.
  • cacheName
  • x-api-key
None

Error Responses

The table below lists standard error codes with their corresponding descriptions for API responses:

Error Code Error Description
200 (Success): Created
201 (Success): User’s Role Added
400 Bad Request
403 Forbidden
404 Not Found

Useful Resources

Revision History
2025-11-19 | JP – Updated domain
2025-09-29 | SD – Page created and content added