<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>The API of the Session Manager on sillysky.net</title>
    <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/</link>
    <description>Recent content in The API of the Session Manager on sillysky.net</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Tue, 09 Dec 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>CRecordUserDbAddRolesToUser</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbaddrolestouser/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbaddrolestouser/</guid>
      <description>Assign roles to a user.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;e43a6fa3-5421-4d6c-866a-6f69358e9c2a&#34;, &#34;name&#34;: &#34;USER_DB_ADD_ROLES_TO_USER&#34;, &#34;description&#34;: &#34;Add some roles to a user.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;USER_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The user id.&#34; }, { &#34;key&#34;: &#34;2&#34;, &#34;name&#34;: &#34;ROLES&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING_ARRAY&#34;, &#34;description&#34;: &#34;The roles.&#34; } ] } Usage Sending the request You need the microservice ID of the session manager:</description>
    </item>
    <item>
      <title>CRecordUserDbChangePassword</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbchangepassword/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbchangepassword/</guid>
      <description>Change the password of a user in the user database.&#xA;This message belongs to the session manager API.&#xA;{ &#34;id&#34;: &#34;806fcf09-e60c-462f-ba50-3e99c579e74f&#34;, &#34;name&#34;: &#34;USER_DB_CHANGE_PASSWORD&#34;, &#34;description&#34;: &#34;Change a password.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;user&#34;, &#34;name&#34;: &#34;USER_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The id of the user.&#34; }, { &#34;key&#34;: &#34;currPw&#34;, &#34;name&#34;: &#34;CURRENT_PASSWORD&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The hashed base64 encoded current password.&#34; }, { &#34;key&#34;: &#34;newPw&#34;, &#34;name&#34;: &#34;</description>
    </item>
    <item>
      <title>CRecordUserDbCreateRole</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbcreaterole/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbcreaterole/</guid>
      <description>Create a role in the user database.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;8c254063-959a-4cb3-8736-242c1a59ad69&#34;, &#34;name&#34;: &#34;USER_DB_CREATE_ROLE&#34;, &#34;description&#34;: &#34;Create a role.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;ROLE_RECORD&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;RECORD&#34;, &#34;description&#34;: &#34;The role record.&#34; } ] } Usage Sending the request You need the microservice ID of the session manager:&#xA;public static final IId SESSION_MICROSERVICE_ID = CIdFactory.</description>
    </item>
    <item>
      <title>CRecordUserDbCreateUser</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbcreateuser/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbcreateuser/</guid>
      <description>Create a new user.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;546b4672-5612-4069-810d-8dbdfe8ffcb0&#34;, &#34;name&#34;: &#34;USER_DB_CREATE_USER&#34;, &#34;description&#34;: &#34;Create a new user.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;USER_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The user id.&#34; }, { &#34;key&#34;: &#34;2&#34;, &#34;name&#34;: &#34;REAL_NAME&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The user&#39;s real name.&#34; }, { &#34;key&#34;: &#34;3&#34;, &#34;name&#34;: &#34;</description>
    </item>
    <item>
      <title>CRecordUserDbDeleteRight</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbdeleteright/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbdeleteright/</guid>
      <description>This message deletes a user right in the user database.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;0f385743-10f3-4383-90c3-0df4c10c8af8&#34;, &#34;name&#34;: &#34;USER_DB_DELETE_RIGHT&#34;, &#34;description&#34;: &#34;Delete right permanently.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;RIGHT&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The right to delete.&#34; } ] } Usage Sending the request You need the microservice ID of the session manager:</description>
    </item>
    <item>
      <title>CRecordUserDbDeleteRole</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbdeleterole/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbdeleterole/</guid>
      <description>Delete a role from the user database.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;6d41016b-041d-4094-945d-8498f0b8f3be&#34;, &#34;name&#34;: &#34;USER_DB_DELETE_ROLE&#34;, &#34;description&#34;: &#34;Delete a role.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;ROLE_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The id of the role to delete.&#34; } ] } Usage Sending the request You need the microservice ID of the session manager:</description>
    </item>
    <item>
      <title>CRecordUserDbDeleteUser</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbdeleteuser/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbdeleteuser/</guid>
      <description>This message is used to delete a user entry in the user database.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;15ecca8a-8b1e-41f3-9b6b-a41230c8bd1d&#34;, &#34;name&#34;: &#34;USER_DB_DELETE_USER&#34;, &#34;description&#34;: &#34;Delete a user.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;USER_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The user id.&#34; } ] } Usage Sending the request You need the microservice ID of the session manager:</description>
    </item>
    <item>
      <title>CRecordUserDbGetRightList</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetrightlist/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetrightlist/</guid>
      <description>Fetch the list of oll known permissions from the user database.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;5950828d-2bac-40cb-aab7-84bfcd978f45&#34;, &#34;name&#34;: &#34;USER_DB_GET_RIGHT_LIST&#34;, &#34;description&#34;: &#34;Get a list of all rights.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;10&#34;, &#34;name&#34;: &#34;RIGHTS&#34;, &#34;direction&#34;: &#34;RESPONSE&#34;, &#34;presenceConstraint&#34;: &#34;OPTIONAL&#34;, &#34;type&#34;: &#34;RECORD_ARRAY&#34;, &#34;description&#34;: &#34;The list of all known permissions.&#34; } ] } Usage Sending the request You need the microservice ID of the session manager:</description>
    </item>
    <item>
      <title>CRecordUserDbGetRightListForRole</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetrightlistforrole/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetrightlistforrole/</guid>
      <description>Get all rights belonging to a role.&#xA;This message belongs to the session manager API. The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;1efc20de-1f4a-4c4a-b66d-6a28ce245d78&#34;, &#34;name&#34;: &#34;USER_DB_GET_RIGHT_LIST_FOR_ROLE&#34;, &#34;description&#34;: &#34;Get the right list for a role.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;ROLE_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The role id.&#34; }, { &#34;key&#34;: &#34;10&#34;, &#34;name&#34;: &#34;RIGHTS&#34;, &#34;direction&#34;: &#34;RESPONSE&#34;, &#34;presenceConstraint&#34;: &#34;OPTIONAL&#34;, &#34;type&#34;: &#34;RECORD_ARRAY&#34;, &#34;description&#34;: &#34;The list of rights for one role.</description>
    </item>
    <item>
      <title>CRecordUserDbGetRightRecord</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetrightrecord/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetrightrecord/</guid>
      <description>Get a right description from the user database.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;109e5fb5-6a8b-44c9-b706-b59779f09d27&#34;, &#34;name&#34;: &#34;USER_DB_GET_RIGHT_RECORD&#34;, &#34;description&#34;: &#34;Get a right record.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;RIGHT_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The right id.&#34; }, { &#34;key&#34;: &#34;10&#34;, &#34;name&#34;: &#34;DESCRIPTION&#34;, &#34;direction&#34;: &#34;RESPONSE&#34;, &#34;presenceConstraint&#34;: &#34;OPTIONAL&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The right description.&#34; } ] } Usage Sending the request You need the microservice ID of the session manager:</description>
    </item>
    <item>
      <title>CRecordUserDbGetRoleList</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetrolelist/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetrolelist/</guid>
      <description>This message is used to get all available roles from the user database.&#xA;This message belongs to the session manager API. The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;a1a7b721-3ea8-4ce3-b4ce-3dc54c49c8d1&#34;, &#34;name&#34;: &#34;USER_DB_GET_ROLE_LIST&#34;, &#34;description&#34;: &#34;Get a list of all available roles.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;10&#34;, &#34;name&#34;: &#34;ROLES&#34;, &#34;direction&#34;: &#34;RESPONSE&#34;, &#34;presenceConstraint&#34;: &#34;OPTIONAL&#34;, &#34;type&#34;: &#34;STRING_ARRAY&#34;, &#34;description&#34;: &#34;A list of all roles.&#34; } ] } Usage Sending the request You need the microservice ID of the session manager:</description>
    </item>
    <item>
      <title>CRecordUserDbGetRoleRecord</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetrolerecord/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetrolerecord/</guid>
      <description>Get a role description from the user database.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;d248bf83-ca34-456b-988d-04c3d7a8916a&#34;, &#34;name&#34;: &#34;USER_DB_GET_ROLE_RECORD&#34;, &#34;description&#34;: &#34;Get a role.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;ROLE_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The role id.&#34; }, { &#34;key&#34;: &#34;10&#34;, &#34;name&#34;: &#34;ROLE_RECORD&#34;, &#34;direction&#34;: &#34;RESPONSE&#34;, &#34;presenceConstraint&#34;: &#34;OPTIONAL&#34;, &#34;type&#34;: &#34;RECORD&#34;, &#34;description&#34;: &#34;The role record.&#34; } ] } Usage Sending the request You need the microservice ID of the session manager:</description>
    </item>
    <item>
      <title>CRecordUserDbGetRolesForUser</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetrolesforuser/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetrolesforuser/</guid>
      <description>This message retrieves all roles that are assigned to a specific user.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;5ba1cd8b-26d5-40de-9edb-75b60b70c865&#34;, &#34;name&#34;: &#34;USER_DB_GET_ROLES_FOR_USER&#34;, &#34;description&#34;: &#34;Get a list of roles belonging to a user.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;USER_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The user id.&#34; }, { &#34;key&#34;: &#34;10&#34;, &#34;name&#34;: &#34;ROLES&#34;, &#34;direction&#34;: &#34;RESPONSE&#34;, &#34;presenceConstraint&#34;: &#34;</description>
    </item>
    <item>
      <title>CRecordUserDbGetUserList</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetuserlist/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetuserlist/</guid>
      <description>Fetches a list of all registered users.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;7921c886-3d67-41a6-b451-b091b3ae092a&#34;, &#34;name&#34;: &#34;USER_DB_GET_USER_LIST&#34;, &#34;description&#34;: &#34;Get the user list.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;USER_IDS&#34;, &#34;direction&#34;: &#34;RESPONSE&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING_ARRAY&#34;, &#34;description&#34;: &#34;An array of user ids.&#34; } ] } Usage Sending the request You need the microservice ID of the session manager:&#xA;public static final IId SESSION_MICROSERVICE_ID = CIdFactory.</description>
    </item>
    <item>
      <title>CRecordUserDbGetUserRecord</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetuserrecord/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgetuserrecord/</guid>
      <description>This request fetches a user&#39;s data from the microservice session manager.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;f4459095-3a4a-48e5-8790-9fa3a416b8e4&#34;, &#34;name&#34;: &#34;USER_DB_GET_USER_RECORD&#34;, &#34;description&#34;: &#34;Get a user for displaying.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;USER_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The user id.&#34; }, { &#34;key&#34;: &#34;10&#34;, &#34;name&#34;: &#34;USER&#34;, &#34;direction&#34;: &#34;RESPONSE&#34;, &#34;presenceConstraint&#34;: &#34;OPTIONAL&#34;, &#34;type&#34;: &#34;RECORD&#34;, &#34;description&#34;: &#34;The user record (see USER_DB_USER_RECORD).</description>
    </item>
    <item>
      <title>CRecordUserDbGrantRightToRole</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgrantrighttorole/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbgrantrighttorole/</guid>
      <description>This message grants a user right to a role in the user database.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;ce7e7567-8bd0-423a-8385-95d4c863cf3b&#34;, &#34;name&#34;: &#34;USER_DB_GRANT_RIGHT_TO_ROLE&#34;, &#34;description&#34;: &#34;Grant a right to a role.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;ROLE_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The id of the role.&#34; }, { &#34;key&#34;: &#34;2&#34;, &#34;name&#34;: &#34;RIGHT_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;</description>
    </item>
    <item>
      <title>CRecordUserDbRemoveRolesFromUser</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbremoverolesfromuser/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbremoverolesfromuser/</guid>
      <description>Revoke rights from a user.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;bcca4b32-dcad-429f-8c29-822f81c0c1ce&#34;, &#34;name&#34;: &#34;USER_DB_REMOVE_ROLES_FROM_USER&#34;, &#34;description&#34;: &#34;Remove some roles from a user.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;USER_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The user id.&#34; }, { &#34;key&#34;: &#34;2&#34;, &#34;name&#34;: &#34;ROLES&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING_ARRAY&#34;, &#34;description&#34;: &#34;The roles.&#34; } ] } Usage Sending the request You need the microservice ID of the session manager:</description>
    </item>
    <item>
      <title>CRecordUserDbRevokeRightFromRole</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbrevokerightfromrole/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbrevokerightfromrole/</guid>
      <description>Revoke a right from a role in the user database.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;07da6820-ac45-4071-9296-950b17e5dfbd&#34;, &#34;name&#34;: &#34;USER_DB_REVOKE_RIGHT_FROM_ROLE&#34;, &#34;description&#34;: &#34;Remove a right from a role.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;ROLE_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The id of the role.&#34; }, { &#34;key&#34;: &#34;2&#34;, &#34;name&#34;: &#34;RIGHT_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;</description>
    </item>
    <item>
      <title>CRecordUserDbRightRecord</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbrightrecord/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbrightrecord/</guid>
      <description>This record is a pure data record. It contains the data for one user permission.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;a5bdfcf5-db9c-4836-a276-8a8dd3b8417c&#34;, &#34;name&#34;: &#34;USER_DB_RIGHT_RECORD&#34;, &#34;description&#34;: &#34;A right record.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;RIGHT_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The right id.&#34; }, { &#34;key&#34;: &#34;10&#34;, &#34;name&#34;: &#34;DESCRIPTION&#34;, &#34;direction&#34;: &#34;RESPONSE&#34;, &#34;presenceConstraint&#34;: &#34;OPTIONAL&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;</description>
    </item>
    <item>
      <title>CRecordUserDbRoleRecord</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbrolerecord/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbrolerecord/</guid>
      <description>This record is a pure data record. It contains the data for one role.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;38ce13f3-1bfb-410b-b2c1-2342113f4052&#34;, &#34;name&#34;: &#34;USER_DB_ROLE_RECORD&#34;, &#34;description&#34;: &#34;A role record.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;ROLE_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The role id.&#34; }, { &#34;key&#34;: &#34;10&#34;, &#34;name&#34;: &#34;DESCRIPTION&#34;, &#34;direction&#34;: &#34;RESPONSE&#34;, &#34;presenceConstraint&#34;: &#34;OPTIONAL&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;</description>
    </item>
    <item>
      <title>CRecordUserDbUpdateRight</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbupdateright/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbupdateright/</guid>
      <description>This message saves changed data of a rights record in the user database.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;5bac1cec-7e53-4ee5-9384-8d0fcc6d91ee&#34;, &#34;name&#34;: &#34;USER_DB_UPDATE_RIGHT&#34;, &#34;description&#34;: &#34;Update right data.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;RIGHT_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The right id.&#34; }, { &#34;key&#34;: &#34;2&#34;, &#34;name&#34;: &#34;DESCRIPTION&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The description of the right.</description>
    </item>
    <item>
      <title>CRecordUserDbUpdateRoleRecord</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbupdaterolerecord/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbupdaterolerecord/</guid>
      <description>This message saves changed data of a user role in the user database.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;5ee05db9-792e-4db7-b860-2f465cf520a0&#34;, &#34;name&#34;: &#34;USER_DB_UPDATE_ROLE_RECORD&#34;, &#34;description&#34;: &#34;Update role data.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;ROLE_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The role id.&#34; }, { &#34;key&#34;: &#34;2&#34;, &#34;name&#34;: &#34;DESCRIPTION&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The description of the role.</description>
    </item>
    <item>
      <title>CRecordUserDbUpdateUserRecord</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbupdateuserrecord/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbupdateuserrecord/</guid>
      <description>This message is used to modify a user database record. The real name as well as the email address can be changed.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;342cea5a-bd26-47a6-9925-8fb51dabe66a&#34;, &#34;name&#34;: &#34;USER_DB_UPDATE_USER_RECORD&#34;, &#34;description&#34;: &#34;Update user data.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;USER_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The user id.&#34; }, { &#34;key&#34;: &#34;2&#34;, &#34;name&#34;: &#34;</description>
    </item>
    <item>
      <title>CRecordUserDbUserRecord</title>
      <link>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbuserrecord/</link>
      <pubDate>Tue, 09 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://sillysky.net/docs/nyssr/plugins/supplied-plugins/plugin-jars/ny_session2plugin/the-api-of-the-session-manager/crecorduserdbuserrecord/</guid>
      <description>This is a data record describing a user.&#xA;This message belongs to the Session Manager API.&#xA;The Session Manager is part of the NY_Session2PlugIn plugin.&#xA;{ &#34;id&#34;: &#34;e3251dd4-11c3-4d33-ac86-e34dd67020a7&#34;, &#34;name&#34;: &#34;USER_DB_USER_RECORD&#34;, &#34;description&#34;: &#34;A user.&#34;, &#34;slots&#34;: [ { &#34;key&#34;: &#34;1&#34;, &#34;name&#34;: &#34;USER_ID&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The user id.&#34; }, { &#34;key&#34;: &#34;2&#34;, &#34;name&#34;: &#34;REAL_NAME&#34;, &#34;direction&#34;: &#34;REQUEST&#34;, &#34;presenceConstraint&#34;: &#34;MANDATORY&#34;, &#34;type&#34;: &#34;STRING&#34;, &#34;description&#34;: &#34;The user&#39;s real name.&#34; }, { &#34;key&#34;: &#34;</description>
    </item>
  </channel>
</rss>
