<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Profile Fields in REST</title><link>https://community.telligent.com/community/11/w/developer-training/67498/profile-fields-in-rest</link><description /><dc:language>en-US</dc:language><generator>14.0.0.586 14</generator><item><title>Profile Fields in REST</title><link>https://community.telligent.com/community/11/w/developer-training/67498/profile-fields-in-rest</link><pubDate>Wed, 05 Aug 2020 21:54:51 GMT</pubDate><guid isPermaLink="false">ff6780f0-635e-4337-a0f3-707a68bb1557</guid><dc:creator>Former Member</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/67498/profile-fields-in-rest#comments</comments><description>Current Revision posted to Developer Training by Former Member on 08/05/2020 21:54:51&lt;br /&gt;
&lt;p&gt;Profile Fields&amp;nbsp;can be set and retrieved in REST as in any other of Verint Community&amp;#39;s API spaces.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;General Notes on&amp;nbsp;Profile Fields&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;To set a profile field, you must first define the profile field in&amp;nbsp;&lt;code&gt;Administration &amp;gt; Membership &amp;gt; Profile Fields&lt;/code&gt; and provide a value that is a valid data type for the defined field.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Using&amp;nbsp;Profile Fields in REST&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;When building your REST request, you can include as many&amp;nbsp;Profile Fields&amp;nbsp;as you desire in the form with the following syntax:&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;_ProfileFields_&amp;lt;FieldName&amp;gt;=&amp;quot;&amp;lt;FieldValue&amp;gt;&amp;quot;&lt;/pre&gt;
&lt;p&gt;Also note the following related bahaviors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Providing a&amp;nbsp;&lt;span&gt;&lt;code&gt;&amp;lt;FieldName&amp;gt;&lt;/code&gt; that does not exist will not save the Profile Field, because no matching Profile Field has been defined in Administration&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;Setting&amp;nbsp;&lt;code&gt;&amp;lt;FieldValue&amp;gt;&lt;/code&gt; to an empty string (&amp;quot;&amp;quot;) for an existing&amp;nbsp;&lt;code&gt;&lt;span&gt;&amp;lt;FieldName&amp;gt;&lt;/span&gt;&lt;/code&gt;&amp;nbsp;for a user will delete the matching User Profile Field.&lt;/li&gt;
&lt;li&gt;Providing a different&amp;nbsp;&lt;code&gt;&amp;lt;FieldValue&amp;gt;&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;for an existing&amp;nbsp;&lt;code&gt;&amp;lt;FieldName&amp;gt;&lt;/code&gt;&amp;nbsp;for a user will overwrite the existing User Profile Field value.&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: profile fields, REST&lt;/div&gt;
</description></item><item><title>Profile Fields in REST</title><link>https://community.telligent.com/community/11/w/developer-training/67498/profile-fields-in-rest/revision/2</link><pubDate>Wed, 05 Aug 2020 21:51:22 GMT</pubDate><guid isPermaLink="false">ff6780f0-635e-4337-a0f3-707a68bb1557</guid><dc:creator>Former Member</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/67498/profile-fields-in-rest#comments</comments><description>Revision 2 posted to Developer Training by Former Member on 08/05/2020 21:51:22&lt;br /&gt;
&lt;p&gt;Profile Fields&amp;nbsp;can be set and retrieved in REST as in any other of Verint Community&amp;#39;s API spaces.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;General Notes on&amp;nbsp;Profile Fields&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;To set a profile field, you must first define the profile field in&amp;nbsp;&lt;code&gt;Administration &amp;gt; Membership &amp;gt; Profile Fields&lt;/code&gt; and provide a value that is a valid data type for the defined field.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Extended Attributes are extensible, meaning they are perfectly upgrade safe in terms of storage/retrieval syntax. There are&amp;nbsp;no plans to deprecate or obsolete them. However, it is strongly recommended that any robust custom functionality implementation (e.g., anything that requires filtering or searching) should consider using a custom data store and access methods instead of relying on Extended Attributes.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Using&amp;nbsp;Profile Fields in REST&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;When building your REST request, you can include as many&amp;nbsp;Profile Fields&amp;nbsp;as you desire in the form with the following syntax:&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;_ProfileFields_&amp;lt;FieldName&amp;gt;=&amp;quot;&amp;lt;FieldValue&amp;gt;&amp;quot;&lt;/pre&gt;
&lt;p&gt;Also note the following related bahaviors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Providing a&amp;nbsp;&lt;span&gt;&lt;code&gt;&amp;lt;FieldName&amp;gt;&lt;/code&gt; that does not exist will not save the Profile Field, because no matching Profile Field has been defined in Administration&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;Setting&amp;nbsp;&lt;code&gt;&amp;lt;FieldValue&amp;gt;&lt;/code&gt; to an empty string (&amp;quot;&amp;quot;) for an existing&amp;nbsp;&lt;code&gt;&lt;span&gt;&amp;lt;FieldName&amp;gt;&lt;/span&gt;&lt;/code&gt;&amp;nbsp;for a user will delete the matching User Profile Field.&lt;/li&gt;
&lt;li&gt;Providing a different&amp;nbsp;&lt;code&gt;&amp;lt;FieldValue&amp;gt;&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;for an existing&amp;nbsp;&lt;code&gt;&amp;lt;FieldName&amp;gt;&lt;/code&gt;&amp;nbsp;for a user will overwrite the existing User Profile Field value.&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: profile fields, REST&lt;/div&gt;
</description></item><item><title>Profile Fields in REST</title><link>https://community.telligent.com/community/11/w/developer-training/67498/profile-fields-in-rest/revision/1</link><pubDate>Wed, 05 Aug 2020 21:51:03 GMT</pubDate><guid isPermaLink="false">ff6780f0-635e-4337-a0f3-707a68bb1557</guid><dc:creator>Former Member</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/67498/profile-fields-in-rest#comments</comments><description>Revision 1 posted to Developer Training by Former Member on 08/05/2020 21:51:03&lt;br /&gt;
&lt;p&gt;Profile Fields&amp;nbsp;can be set and retrieved in REST as in any other of Verint Community&amp;#39;s API spaces.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;General Notes on&amp;nbsp;Profile Fields&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;To set a profile field, you must first define the profile field in&amp;nbsp;&lt;code&gt;Administration &amp;gt; Membership &amp;gt; Profile Fields&lt;/code&gt; and provide a value that is a valid data type for the defined field.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Extended Attributes are extensible, meaning they are perfectly upgrade safe in terms of storage/retrieval syntax. There are&amp;nbsp;no plans to deprecate or obsolete them. However, it is strongly recommended that any robust custom functionality implementation (e.g., anything that requires filtering or searching) should consider using a custom data store and access methods instead of relying on Extended Attributes.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Using&amp;nbsp;Profile Fields in REST&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;When building your REST request, you can include as many&amp;nbsp;Profile Fields&amp;nbsp;as you desire in the form with the following syntax:&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;_ProfileFields_&amp;lt;FieldName&amp;gt;=&amp;quot;&amp;lt;FieldValue&amp;gt;&amp;quot;&lt;/pre&gt;
&lt;p&gt;Also note the following related bahaviors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Providing a&amp;nbsp;&lt;span&gt;&lt;code&gt;&amp;lt;FieldName&amp;gt;&lt;/code&gt; that does not exist will not save the Profile Field, because no matching Profile Field has been defined in Administration&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;Setting&amp;nbsp;&lt;code&gt;&amp;lt;FieldValue&amp;gt;&lt;/code&gt; to an empty string (&amp;quot;&amp;quot;) for an existing&amp;nbsp;&lt;code&gt;&lt;span&gt;&amp;lt;FieldName&amp;gt;&lt;/span&gt;&lt;/code&gt;&amp;nbsp;for a user will delete the matching User Profile Field.&lt;/li&gt;
&lt;li&gt;Providing a different&amp;nbsp;&lt;code&gt;&amp;lt;FieldValue&amp;gt;&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;for an existing&amp;nbsp;&lt;code&gt;&amp;lt;FieldName&amp;gt;&lt;/code&gt;&amp;nbsp;for a user will overwrite the existing User Profile Field value.&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>