This HTML5 document contains 10 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

PrefixNamespace IRI
n5http://www.openlinksw.com/ontology/webservices#
schemahttp://schema.org/
n6http://www.iodbc.org/DAV/VAD/wa/API_user.ttl#
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
xsdhhttp://www.w3.org/2001/XMLSchema#
n7http://www.iodbc.org/DAV/VAD/wa/API_user.ttl#action_user.acl.update_#
n2http://www.iodbc.org/DAV/VAD/wa/API_user.ttl#action_user.acl.
n4https://www.iodbc.org/ods/api/user.acl.
Subject Item
n2:update
rdf:type
schema:EntryPoint
schema:httpMethod
GET
schema:contentType
text/xml
n5:isWebServiceOf
n6:this_ODSUserModuleAPI
n5:endPointURL
n4:update
schema:shortDescription
<p>Change the user profile detail privacy settings. </p>
n5:hasParameter
n7:_acls
schema:name
EntryPoint - user_acl_update
schema:description
<p>Almost each detail in a user's profile can have its individual privacy setting as detailed in <ref kindref="member" refid="group__ods__module__user_1ods_user_privacy">ODS User Privacy Settings</ref>. This method allows to change these privacy settings.</p><p>The following user detail identifier are supported:<itemizedlist> <listitem><p><computeroutput>title</computeroutput> </p></listitem><listitem><p><computeroutput>firstName</computeroutput> </p></listitem><listitem><p><computeroutput>lastName</computeroutput> </p></listitem><listitem><p><computeroutput>fullName</computeroutput> </p></listitem><listitem><p><computeroutput>mail</computeroutput> </p></listitem><listitem><p><computeroutput>gender</computeroutput> </p></listitem><listitem><p><computeroutput>birthday</computeroutput> </p></listitem><listitem><p><computeroutput>homepage</computeroutput> </p></listitem><listitem><p><computeroutput>webIDs</computeroutput> </p></listitem><listitem><p><computeroutput>mailSignature</computeroutput> </p></listitem><listitem><p><computeroutput>icq</computeroutput> </p></listitem><listitem><p><computeroutput>skype</computeroutput> </p></listitem><listitem><p><computeroutput>yahoo</computeroutput> </p></listitem><listitem><p><computeroutput>aim</computeroutput> </p></listitem><listitem><p><computeroutput>msn</computeroutput> </p></listitem><listitem><p><computeroutput>homeAddress1</computeroutput> </p></listitem><listitem><p><computeroutput>homeCountry</computeroutput> </p></listitem><listitem><p><computeroutput>homeTimezone</computeroutput> </p></listitem><listitem><p><computeroutput>homePhone</computeroutput> </p></listitem><listitem><p><computeroutput>businessIndustry</computeroutput> </p></listitem><listitem><p><computeroutput>businessOrganization</computeroutput> </p></listitem><listitem><p><computeroutput>businessJob</computeroutput> </p></listitem><listitem><p><computeroutput>businessAddress1</computeroutput> </p></listitem><listitem><p><computeroutput>businessCountry</computeroutput> </p></listitem><listitem><p><computeroutput>businessTimezone</computeroutput> </p></listitem><listitem><p><computeroutput>businessPhone</computeroutput> </p></listitem><listitem><p><computeroutput>businessRegNo</computeroutput> </p></listitem><listitem><p><computeroutput>businessCareer</computeroutput> </p></listitem><listitem><p><computeroutput>businessEmployees</computeroutput> </p></listitem><listitem><p><computeroutput>businessVendor</computeroutput> </p></listitem><listitem><p><computeroutput>businessService</computeroutput> </p></listitem><listitem><p><computeroutput>businessOther</computeroutput> </p></listitem><listitem><p><computeroutput>businessNetwork</computeroutput> </p></listitem><listitem><p><computeroutput>summary</computeroutput> </p></listitem><listitem><p><computeroutput>businessResume</computeroutput> </p></listitem><listitem><p><computeroutput>photo</computeroutput> </p></listitem><listitem><p><computeroutput>homeLatitude</computeroutput> </p></listitem><listitem><p><computeroutput>audio</computeroutput> </p></listitem><listitem><p><computeroutput>businessLatitude</computeroutput> </p></listitem><listitem><p><computeroutput>interests</computeroutput> </p></listitem><listitem><p><computeroutput>topicInterests</computeroutput> </p></listitem><listitem><p><computeroutput>businessIcq</computeroutput> </p></listitem><listitem><p><computeroutput>businessSkype</computeroutput> </p></listitem><listitem><p><computeroutput>businessYahoo</computeroutput> </p></listitem><listitem><p><computeroutput>businessAim</computeroutput> </p></listitem><listitem><p><computeroutput>businessMsn</computeroutput> </p></listitem><listitem><p><computeroutput>homeCode</computeroutput> </p></listitem><listitem><p><computeroutput>homeCity</computeroutput> </p></listitem><listitem><p><computeroutput>homeState</computeroutput> </p></listitem><listitem><p><computeroutput>businessCode</computeroutput> </p></listitem><listitem><p><computeroutput>businessCity</computeroutput> </p></listitem><listitem><p><computeroutput>businessState</computeroutput> </p></listitem></itemizedlist> </p><p><parameterlist kind="param"><li> <parameternamelist> <parametername>acls</parametername> </parameternamelist> <parameterdescription> <p>A list of URL-parameter style key/value pairs where each key corresponds to one user profile detail and each value refers to its visibility. A simple example would be <computeroutput>"gender=1&amp;birthday=3&amp;photo=1"</computeroutput> which would set the gender to be public, the birthday to be controlled by fine grained ACLs, and the photo to be public, too. The visibility value can be one of the following:<itemizedlist> <listitem><p><computeroutput>1</computeroutput> - The detail is public</p></listitem><listitem><p><computeroutput>2</computeroutput> - The detail is controlled by ACLs. See also acl.rule.new().</p></listitem><listitem><p><computeroutput>3</computeroutput> - The detail is private</p></listitem></itemizedlist> </p></parameterdescription> </li> </ul> <simplesect kind="return"><p>An error code stating the success of the command execution as detailed in <ref kindref="member" refid="ods_response_format_1ods_response_format_result_code">ODS Error Result Codes</ref>.</p></simplesect> <simplesect kind="see"><p><ref kindref="member" refid="group__ods__module__user_1ga5f8c2e15e08364057455246a9a6aa907">user.acl.info()</ref></p></simplesect> <bold>Example:</bold> <pre> $ curl -i "http://www.iodbc.org/ods/api/user.acl.update?user_name=demo&amp;password_hash=49e473da03fbd296f05b5f0bf1f3301b5e4a67fc&amp;acls=gender%3D1%26birthday%3D3%26photo%3D1" HTTP/1.1 200 OK Server: Virtuoso/06.01.3127 (Linux) x86_64-unknown-linux-gnu Connection: Keep-Alive Date: Wed, 18 Apr 2012 09:07:25 GMT Accept-Ranges: bytes Content-Type: text/xml; charset="UTF-8" Content-Length: 57 &lt;result&gt;&lt;code&gt;1&lt;/code&gt;&lt;message&gt;Success&lt;/message&gt;&lt;/result&gt; </pre></p><p><simplesect kind="par"><title>Authentication</title><p>This function requries authentication via one of the supported authentication methods as described in <ref kindref="compound" refid="ods_authentication">ODS Authentication</ref>. </p></simplesect> </p>
schema:url
n4:update