Table of Contents

Function

The UserProfileInfo task inquires the data of a user profile.

Description

Route: /user/{username}/{context}/profile

No body has to be sent.

Request
{
}
Response
{
    "stid": "20220427-app3-dev-11196",
    "status": {
        "code": "S1301017",
        "text": "Profile data has been inquired successfully.",
        "type": "SUCCESS"
    },
    "data": [
        {
            "profiles": [
                {
                    "key": "provider_logo_url",
                    "value": "",
                    "flag": "RECURSE",
                    "inherited": true,
                    "readonly": false
                },
                {
                    "key": "uici_logodark",
                    "value": "",
                    "flag": "RECURSE",
                    "inherited": true,
                    "readonly": false
                },
                {
                    "key": "user_fname",
                    "value": "",
                    "flag": "OPTIONAL",
                    "inherited": true,
                    "readonly": false
                },    
                {
                    "key": "domain_general_request_email",
                    "value": "",
                    "flag": "OPTIONAL",
                    "inherited": true,
                    "readonly": false
                },
                {
                    "key": "uici_settings",
                    "value": "",
                    "flag": "RECURSE",
                    "inherited": true,
                    "readonly": false
                }
            ]
        }
    ]
}

Task code: 1301017
Uses Profile object

XML
<request>
	<auth>
		<user>customer</user>
		<password>password</password>
		<context>4</context>
	</auth>
	<task>
		<code>1301017</code>
		<user>
			<user>customer</user>
			<context>password</context>
		</user>
		<profile></profile>
	</task>
</request>
XML
<response>
  <result>
    <data>
      <profile>
        <name>authinfo</name>
        <item>
          <flag>RECURSE</flag>
          <key>from</key>
          <value>DOMAIN ROBOT</value>
        </item>
        <item>
          <flag>RECURSE</flag>
          <key>supportmail</key>
          <value>do-not-reply@domain-robot.org</value>
        </item>
      </profile>
      <profile>
        <name>provider</name>
        <item>
          <flag>RECURSE</flag>
          <key>logo_url</key>
          <value />
        </item>
        <item>
          <flag>RECURSE</flag>
          <key>support_email</key>
          <value />
        </item>
      </profile>      
      <profile>
        <name>uici</name>
        <item>
          <flag>RECURSE</flag>
          <key>logodark</key>
          <value />
        </item>
      </profile>    
    </data>
    <status>
      <code>S1301017</code>
      <text>S1301017</text>
      <type>success</type>
    </status>
  </result>
  <stid>20220427-app3-dev-11196</stid>
</response>