<?xml version="1.0" encoding="utf-16"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="2.0">
  <channel>
    <generator>Graffiti CMS Beta 1</generator>
    <item>
      <author>Jose Lema</author>
      <category domain="http://api.communityserver.org/media-galleries/">Media Galleries</category>
      <description>&lt;h2&gt;MediaGalleryGroups&lt;/h2&gt;
&lt;p&gt;List&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GET /api/mediagalleries.ashx/mediagallerygroups/&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Response&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;MediaGalleryGroupList&amp;gt;&lt;br /&gt;  &amp;lt;MediaGalleryGroup&amp;gt;&lt;br /&gt;    ...
  &amp;lt;/MediaGalleryGroup&amp;gt;&lt;br /&gt;  ...&lt;br /&gt;&amp;lt;/MediaGalleryGroupList&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;GET /api/mediagalleries.ashx/gallerygroups/{Id}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;MediaGalleryGroup&amp;gt;&lt;br /&gt;  ...
&amp;lt;/MediaGalleryGroup&amp;gt;&lt;/pre&gt;
&lt;h2&gt;Create MediaGalleryGroup &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;POST /api/mediagalleries.ashx/mediagallerygroups/&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Request&lt;/h4&gt;
&lt;pre&gt;&amp;lt;MediaGalleryGroup&amp;gt;&lt;br /&gt;  ...
&amp;lt;/MediaGalleryGroup&amp;gt;&lt;/pre&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 201 CREATED&lt;br /&gt;
&amp;lt;MediaGalleryGroup&amp;gt;&lt;br /&gt;  ...
&amp;lt;/MediaGalleryGroup&amp;gt;&lt;/pre&gt;
&lt;h2&gt;Update MediaGalleryGroup &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;PUT /api/mediagalleries.ashx/mediagallerygroups/{Id}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Request&lt;/h4&gt;
&lt;pre&gt;&amp;lt;MediaGalleryGroup&amp;gt;&lt;br /&gt;  ...
&amp;lt;/MediaGalleryGroup&amp;gt;&lt;/pre&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;MediaGalleryGroup&amp;gt;&lt;br /&gt;  ...
&amp;lt;/MediaGalleryGroup&amp;gt;&lt;/pre&gt;
&lt;h2&gt;Delete MediaGalleryGroup &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;DELETE /api/mediagalleries.ashx/mediagallerygroups/{Id}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;/pre&gt;
&lt;h2&gt;MediaGalleries&lt;/h2&gt;
&lt;p&gt;List&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GET /api/mediagalleries.ashx/mediagalleries/&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;MediaGalleryList PageSize="20" PageIndex="0" TotalCount="1"&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;MediaGallery&amp;gt;&lt;br /&gt;    ...
  &amp;lt;/MediaGallery&amp;gt;&lt;br /&gt;  ...&lt;br /&gt;&amp;lt;/MediaGalleryList&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;GET /api/mediagalleries.ashx/mediagalleries/&lt;/strong&gt;&lt;strong&gt;{mediagallery query parameters}&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Returns a list of MediaGalleries which match the query parameters provided on the querystring.&lt;/p&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;MediaGalleryList PageSize="20" PageIndex="0" TotalCount="1"&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;MediaGallery&amp;gt;&lt;br /&gt;    ...
  &amp;lt;/MediaGallery&amp;gt;&lt;br /&gt;  ...&lt;br /&gt;&amp;lt;/MediaGalleryList&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;GET /api/mediagalleries.ashx/mediagalleries/{Id|Key}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;MediaGallery&amp;gt;&lt;br /&gt;  ...
&amp;lt;/MediaGallery&amp;gt;&lt;/pre&gt;
&lt;h2&gt;Create MediaGallery &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;POST /api/mediagalleries.ashx/mediagalleries/&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Request&lt;/h4&gt;
&lt;pre&gt;&amp;lt;MediaGallery&amp;gt;&lt;br /&gt;  ...
&amp;lt;/MediaGallery&amp;gt;&lt;/pre&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 201 CREATED&lt;br /&gt;
&amp;lt;MediaGallery&amp;gt;&lt;br /&gt;  ...
&amp;lt;/MediaGallery&amp;gt;&lt;/pre&gt;
&lt;h2&gt;Update MediaGallery &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;PUT /api/mediagalleries.ashx/mediagalleries/{Id|Key}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Request&lt;/h4&gt;
&lt;pre&gt;&amp;lt;MediaGallery&amp;gt;&lt;br /&gt;  ...
&amp;lt;/MediaGallery&amp;gt;&lt;/pre&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;MediaGallery&amp;gt;&lt;br /&gt;  ...
&amp;lt;/MediaGallery&amp;gt;&lt;/pre&gt;
&lt;h2&gt;Delete MediaGallery &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;DELETE /api/mediagalleries.ashx/mediagalleries/{Id}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;/pre&gt;
&lt;h2&gt;MediaGalleryPosts&lt;/h2&gt;
&lt;p&gt;List&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GET /api/mediagalleries.ashx/mediagalleries/{Id|Key}/posts/&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;MediaGalleryPostList PageSize="20" PageIndex="0" TotalCount="1"&amp;gt;&lt;br /&gt;  &amp;lt;MediaGalleryPost&amp;gt;&lt;br /&gt;    ...
  &amp;lt;/MediaGalleryPost&amp;gt;&lt;br /&gt;  ...&lt;br /&gt;&amp;lt;/MediaGalleryPostList&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;GET /api/mediagalleries.ashx/posts/&lt;/strong&gt;&lt;strong&gt;{mediagallery post query parameters}&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Returns a list of MediaGallery Posts which match the query parameters provided on the querystring.&lt;/p&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;MediaGalleryPostList PageSize="20" PageIndex="0" TotalCount="1"&amp;gt;&lt;br /&gt;  &amp;lt;MediaGalleryPost&amp;gt;&lt;br /&gt;    ...
  &amp;lt;/MediaGalleryPost&amp;gt;&lt;br /&gt;  ...&lt;br /&gt;&amp;lt;/MediaGalleryPostList&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;GET /api/mediagalleries.ashx/posts/{Id}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;MediaGalleryPost&amp;gt;&lt;br /&gt;  ...
&amp;lt;/MediaGalleryPost&amp;gt;&lt;/pre&gt;
&lt;h2&gt;Create MediaGalleryPost &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;POST /api/mediagalleries.ashx/posts/&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Request&lt;/h4&gt;
&lt;pre&gt;&amp;lt;MediaGalleryPost&amp;gt;&lt;br /&gt;  ...
&amp;lt;/MediaGalleryPost&amp;gt;&lt;/pre&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 201 CREATED&lt;br /&gt;
&amp;lt;MediaGalleryPost&amp;gt;&lt;br /&gt;  ...
&amp;lt;/MediaGalleryPost&amp;gt;&lt;/pre&gt;
&lt;h2&gt;Update MediaGalleryPost &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;PUT /api/mediagalleries.ashx/posts/{Id}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Request&lt;/h4&gt;
&lt;pre&gt;&amp;lt;MediaGalleryPost&amp;gt;&lt;br /&gt;  ...
&amp;lt;/MediaGalleryPost&amp;gt;&lt;/pre&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;MediaGalleryPost&amp;gt;&lt;br /&gt;  ...
&amp;lt;/MediaGalleryPost&amp;gt;&lt;/pre&gt;
&lt;h2&gt;Delete MediaGalleryPost &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;DELETE /api/mediagalleries.ashx/posts/{Id}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;/pre&gt;
&lt;h2&gt;Comments&lt;/h2&gt;
&lt;p&gt;List&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GET /api/mediagalleries.ashx/posts/{PostId}/comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Lists the  Comments relative to the specified MediaGallery Post.&lt;/p&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;CommentList PageSize="20" PageIndex="0" TotalCount="1"&amp;gt;&lt;br /&gt;  &amp;lt;Comment&amp;gt;&lt;br /&gt;    ...
  &amp;lt;/Comment&amp;gt;&lt;br /&gt;  ...&lt;br /&gt;&amp;lt;/CommentList&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;GET /api/mediagalleries.ashx/posts/&lt;/strong&gt;&lt;strong&gt;{mediagallery comment query parameters}&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Returns a list of MediaGallery Comments which match the query parameters provided on the querystring.&lt;/p&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;CommentList PageSize="20" PageIndex="0" TotalCount="1"&amp;gt;&lt;br /&gt;  &amp;lt;Comment&amp;gt;&lt;br /&gt;    ...
  &amp;lt;/Comment&amp;gt;&lt;br /&gt;  ...&lt;br /&gt;&amp;lt;/CommentList&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;GET /api/mediagalleries.ashx/comments/{Id}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;Comment&amp;gt;&lt;br /&gt;  ...
&amp;lt;/Comment&amp;gt;&lt;/pre&gt;
&lt;h2&gt;Create Comment &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;POST /api/mediagalleries.ashx/comments/&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Request&lt;/h4&gt;
&lt;pre&gt;&amp;lt;Comment&amp;gt;&lt;br /&gt;  ...
&amp;lt;/Comment&amp;gt;&lt;/pre&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 201 CREATED&lt;br /&gt;
&amp;lt;Comment&amp;gt;&lt;br /&gt;  ...
&amp;lt;/Comment&amp;gt;&lt;/pre&gt;
&lt;h2&gt;Update Comment &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;PUT /api/mediagalleries.ashx/comments/{Id}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Request&lt;/h4&gt;
&lt;pre&gt;&amp;lt;Comment&amp;gt;&lt;br /&gt;  ...
&amp;lt;/Comment&amp;gt;&lt;/pre&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;Comment&amp;gt;&lt;br /&gt;  ...
&amp;lt;/Comment&amp;gt;&lt;/pre&gt;
&lt;h2&gt;Delete Comment &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;DELETE /api/mediagalleries.ashx/comments/{Id}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;/pre&gt;
&lt;h2&gt;&lt;/h2&gt;
&lt;h2&gt;Ratings&lt;/h2&gt;
&lt;p&gt;List&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GET /api/mediagalleries.ashx/posts/{Id}/ratings&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;RatingList Sum=&amp;quot;5&amp;quot; Average=&amp;quot;5&amp;quot;&amp;gt;
  &amp;lt;Rating /&amp;gt;
  ...
&amp;lt;/RatingList&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;GET /api/mediagalleries.ashx/posts/{PostId}/ratings/{UserId}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;Rating /&amp;gt;&lt;/pre&gt;
&lt;h2&gt;Create Rating &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;POST /api/mediagalleries.ashx/posts/{PostId}/ratings/&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Request&lt;/h4&gt;
&lt;pre&gt;&amp;lt;int&amp;gt;[value 0-5]&amp;lt;/int&amp;gt;&lt;/pre&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 201 CREATED&lt;br /&gt;
&amp;lt;Rating /&amp;gt;&lt;/pre&gt;
&lt;h2&gt;Update Rating &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;PUT /api/mediagalleries.ashx/posts/{PostId}/ratings/{UserId}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Request&lt;/h4&gt;
&lt;pre&gt;&amp;lt;int&amp;gt;[value 0-5]&amp;lt;/int&amp;gt;&lt;/pre&gt;
&lt;h4&gt;Resoponse&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK
&lt;br /&gt;&amp;lt;Rating /&amp;gt;&lt;/pre&gt;
&lt;h2&gt;Members (Owners)&lt;/h2&gt;
&lt;p&gt;The members endpoint is used to provide an owner list for a MediaGallery. This is a list of user accounts with administrative access to this media gallery. Only member type &amp;quot;owner&amp;quot; is support by MediaGalleries.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GET /api/mediagalleries.ashx/mediagalleries/{MediaGalleryId}/members&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Response&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;MembershipList&amp;gt;
  &amp;lt;Member /&amp;gt;
  ...
&amp;lt;/MembershipList&amp;gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GET /api/mediagalleries.ashx/mediagalleries/{Id}/members/{UserId}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Response&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;Member /&amp;gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Create Member&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;POST /api/mediagalleries.ashx/mediagalleries/{Id}/members&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Request&lt;/h4&gt;
&lt;pre&gt;&amp;lt;Member /&amp;gt;&lt;/pre&gt;
&lt;h4&gt;Response&lt;/h4&gt;
&lt;pre&gt;Status: 201 CREATED
&lt;br /&gt;&amp;lt;Member /&amp;gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Update Member&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;PUT /api/mediagalleries.ashx/mediagalleries/{Id}/members/{UserId}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Request&lt;/h4&gt;
&lt;pre&gt;&amp;lt;Member /&amp;gt;&lt;/pre&gt;
&lt;h4&gt;Response&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK
&lt;br /&gt;&amp;lt;Member /&amp;gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Delete Member&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;DELETE /api/mediagalleries.ashx/mediagalleries/{Id}/members/{UserId}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Response&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Permissions&lt;/h2&gt;
&lt;p&gt;Displays the MediaGallery permissions assigned to each role. Permissions may be overriden within each MediaGallery, and are settable by the MediaGallery Administrator.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GET /api/mediagalleries.ashx/permissions (Application Level)&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Response&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;MediaGalleryPermissionList&amp;gt;
  &amp;lt;MediaGalleryPermission&amp;gt;
    ...
  &amp;lt;/MediaGalleryPermission&amp;gt;
  ...
&amp;lt;/MediaGalleryPermissionList&amp;gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GET /api/mediagalleries.ashx/mediagalleries/{Id}/permissions&lt;/strong&gt; &lt;strong&gt;(MediaGallery Level)&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Response&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;MediaGalleryPermissionList&amp;gt;
  &amp;lt;MediaGalleryPermission&amp;gt;
    ...
  &amp;lt;/MediaGalleryPermission&amp;gt;
  ...
&amp;lt;/MediaGalleryPermissionList&amp;gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GET /api/mediagalleries.ashx/[mediagalleries/{Id}/]permissions/{permission name} &lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Response&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;MediaGalleryPermission&amp;gt;
  ...
&amp;lt;/MediaGalleryPermission&amp;gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Create Permission&lt;/h2&gt;
&lt;p&gt;This method is used to explicity define the permissions for a role on a MediaGallery, where the permissions were previously inerhited from the applicaiton default.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;POST /api/mediagalleries.ashx/mediagalleries/{Id}/permissions/{permission name}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Request&lt;/h4&gt;
&lt;pre&gt;&amp;lt;MediaGalleryPermission&amp;gt;
  ...
&amp;lt;/MediaGalleryPermission&amp;gt;&lt;/pre&gt;
&lt;h4&gt;Response&lt;/h4&gt;
&lt;pre&gt;Status: 201 CREATED&lt;br /&gt;
&amp;lt;MediaGalleryPermission&amp;gt; 
  ...
&amp;lt;/MediaGalleryPermission&amp;gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Update Permission&lt;/h2&gt;
&lt;p&gt;Updates the permissions assigned to a particular role. This request can be made either for a specific MediaGallery, or to set the default values for all MediaGalleries. Roles must already exist to have permissions added or changed, see the membership roles section on adding or deleting roles.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PUT /api/mediagalleries.ashx/[mediagalleries/{Id}/]permissions/{permission name}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Request&lt;/h4&gt;
&lt;pre&gt;&amp;lt;MediaGalleryPermission&amp;gt;
  ...
&amp;lt;/MediaGalleryPermission&amp;gt;&lt;/pre&gt;
&lt;h4&gt;Response&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;br /&gt;
&amp;lt;MediaGalleryPermission&amp;gt;
  ...
&amp;lt;/MediaGalleryPermission&amp;gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Delete Permission&lt;/h2&gt;
&lt;p&gt;Removes the specified explicity defined permission (where Implied=&amp;quot;false&amp;quot;) from the MediaGallery. This will cause the permissions for that role to again be inherited from the applicaiton level.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DELETE /api/mediagalleries.ashx/mediagalleries/{Id}&lt;/strong&gt;/&lt;strong&gt;permissions/{permission name}&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;Response&lt;/h4&gt;
&lt;pre&gt;Status: 200 OK&lt;/pre&gt;
&lt;p&gt;Note you can only delete explicity defined permissions (where Implied=&amp;quot;false&amp;quot;) not default ones which are inherited from the application level.&lt;/p&gt;
&lt;h1&gt;&amp;nbsp;&lt;/h1&gt;
&lt;h1&gt;Data Reference&lt;/h1&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;MediaGalleryGroup&lt;/h3&gt;
&lt;pre&gt;&amp;lt;MediaGalleryGroup Id=&amp;quot;7&amp;quot;
  Endpoint=&amp;quot;http://localhost/cs/api/mediagalleries.ashx/mediagallerygroups/7&amp;quot;&amp;gt;
  &amp;lt;Name&amp;gt;Media Downloads&amp;lt;/Name&amp;gt;
  &amp;lt;Description /&amp;gt;
&amp;lt;/GalleryGroup&amp;gt;&lt;/pre&gt;
&lt;h3&gt;MediaGallery&lt;/h3&gt;
&lt;pre&gt;&amp;lt;MediaGallery Id=&amp;quot;8&amp;quot;
  Endpoint=&amp;quot;http://localhost/cs/api/mediagalleries.ashx/mediagalleries/8&amp;quot;&amp;gt;
  &amp;lt;MediaGalleryGroupInfo Id=&amp;quot;7&amp;quot;
    Endpoint=&amp;quot;http://localhost/cs/api/mediagalleries.ashx/mediagallerygroups/7&amp;quot; /&amp;gt;
  &amp;lt;Name&amp;gt;My Gallery&amp;lt;/Name&amp;gt;
  &amp;lt;Key&amp;gt;mine&amp;lt;/Key&amp;gt;
  &amp;lt;Url&amp;gt;http://localhost/cs/media/galleries/mine/default.aspx&amp;lt;/Url&amp;gt;
  &amp;lt;DateCreated&amp;gt;2007-12-31T09:26:46.763&amp;lt;/DateCreated&amp;gt;
  &amp;lt;Description /&amp;gt;
  &amp;lt;Settings&amp;gt;
    &amp;lt;Enabled&amp;gt;true&amp;lt;/Enabled&amp;gt;
    &amp;lt;IsSearchable xsi:nil=&amp;quot;true&amp;quot; /&amp;gt;
    &amp;lt;EnableRssSyndication&amp;gt;true&amp;lt;/EnableRssSyndication&amp;gt;
    &amp;lt;EnableTagsRss&amp;gt;true&amp;lt;/EnableTagsRss&amp;gt;
    &amp;lt;EnableComments&amp;gt;true&amp;lt;/EnableComments&amp;gt;
    &amp;lt;ModerateComments&amp;gt;false&amp;lt;/ModerateComments&amp;gt;
    &amp;lt;EnableCommentNotification&amp;gt;false&amp;lt;/EnableCommentNotification&amp;gt;
    &amp;lt;EnableMediaGalleryPostNotification&amp;gt;false&amp;lt;/EnableMediaGalleryPostNotification&amp;gt;
    &amp;lt;EnableRatings&amp;gt;true&amp;lt;/EnableRatings&amp;gt;
    &amp;lt;EnableDisclaimer&amp;gt;false&amp;lt;/EnableDisclaimer&amp;gt;
    &amp;lt;RestrictedFileExtensions /&amp;gt;
    &amp;lt;AllowedFileExtensions /&amp;gt;
    &amp;lt;EnableExternalLinks&amp;gt;true&amp;lt;/EnableExternalLinks&amp;gt;
    &amp;lt;GalleryFilesQuota&amp;gt;-1&amp;lt;/GalleryFilesQuota&amp;gt;
    &amp;lt;GalleryFilesMaxSize&amp;gt;-1&amp;lt;/GalleryFilesMaxSize&amp;gt;
  &amp;lt;/Settings&amp;gt;
&amp;lt;/MediaGallery&amp;gt;&lt;/pre&gt;
&lt;h3&gt;MediaGalleryPost&lt;/h3&gt;
&lt;pre&gt;&amp;lt;MediaGalleryPost Id=&amp;quot;5&amp;quot;
  Endpoint=&amp;quot;http://localhost/cs/api/mediagalleries.ashx/mediagalleries/8/posts/5&amp;quot;&amp;gt;
  &amp;lt;Body&amp;gt;
    &amp;lt;P mce_keep=&amp;quot;true&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/P&amp;gt;
  &amp;lt;/Body&amp;gt;
  &amp;lt;Url&amp;gt;http://localhost/cs/media/galleries/downloads/post5.aspx&amp;lt;/Url&amp;gt;
  &amp;lt;Title&amp;gt;Theme cool&amp;lt;/Title&amp;gt;
  &amp;lt;Date&amp;gt;2007-12-31T09:35:04.857&amp;lt;/Date&amp;gt;
  &amp;lt;Ratings
    Endpoint=&amp;quot;http://localhost/cs/api/mediagalleries.ashx/mediagalleries/8/posts/5/ratings/&amp;quot; /&amp;gt;
  &amp;lt;Comments
    Endpoint=&amp;quot;http://localhost/cs/api/mediagalleries.ashx/mediagalleries/8/posts/5/comments/&amp;quot; /&amp;gt;
  &amp;lt;AttachmentInfo
    Endpoint=&amp;quot;http://localhost/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.00.05/CS2007_5F00_Basic_5F00_Theme.zip&amp;quot; /&amp;gt;
  &amp;lt;MediaGalleryInfo Id=&amp;quot;8&amp;quot;
    Endpoint=&amp;quot;http://localhost/cs/api/mediagalleries.ashx/mediagalleries/8&amp;quot; /&amp;gt;
  &amp;lt;IsPublished&amp;gt;true&amp;lt;/IsPublished&amp;gt;
  &amp;lt;AuthorInfo Id=&amp;quot;2100&amp;quot;
    Endpoint=&amp;quot;http://localhost/cs/api/membership.ashx/users/2100&amp;quot; /&amp;gt;
&amp;lt;/MediaGalleryPost&amp;gt;&lt;/pre&gt;
&lt;h3&gt;MediaGalleryComments&lt;/h3&gt;
&lt;pre&gt;&amp;lt;Comment Id=&amp;quot;197&amp;quot;
  Endpoint=&amp;quot;http://localhost/cs/api/mediagalleries.ashx/mediagalleries/36/posts/196/comments/197&amp;quot;&amp;gt;
  &amp;lt;Title&amp;gt;re: My First File&amp;lt;/Title&amp;gt; &lt;br&gt;  &amp;lt;Body&amp;gt;The sample post comment.&amp;lt;/Body&amp;gt;
  &amp;lt;Date&amp;gt;2008-03-19T13:20:56.073&amp;lt;/Date&amp;gt; &lt;br&gt;  &amp;lt;IsPublished&amp;gt;true&amp;lt;/IsPublished&amp;gt; &lt;br&gt;  &amp;lt;MediaGalleryInfo Id=&amp;quot;36&amp;quot;
    Endpoint=&amp;quot;http://localhost/cs/api/mediagalleries.ashx/mediagalleries/36&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;PostInfo Id=&amp;quot;196&amp;quot;
    Endpoint=&amp;quot;http://localhost/cs/api/mediagalleries.ashx/mediagalleries/36/posts/196&amp;quot; /&amp;gt;
  &amp;lt;AuthorInfo Id=&amp;quot;2100&amp;quot; IsOwner=&amp;quot;false&amp;quot;&amp;gt;&lt;br&gt;    &amp;lt;Time&amp;gt;0001-01-01T00:00:00&amp;lt;/Time&amp;gt; &lt;br&gt;    &amp;lt;HostAddress&amp;gt;000.000.000.000&amp;lt;/HostAddress&amp;gt; &lt;br&gt;    &amp;lt;Name /&amp;gt; &lt;br&gt;  &amp;lt;/AuthorInfo&amp;gt;&lt;br&gt;&amp;lt;/Comment&amp;gt;&lt;/pre&gt;
&lt;h3&gt;Rating&lt;/h3&gt;
&lt;pre&gt;&amp;lt;Rating ItemId=&amp;quot;2&amp;quot; UserId=&amp;quot;2100&amp;quot; 
  UserUrl=&amp;quot;http://localhost/cs/api/membership.ashx/users/2100&amp;quot; 
  Value=&amp;quot;5&amp;quot; OldValue=&amp;quot;0&amp;quot;/&amp;gt;&lt;/pre&gt;
&lt;h3&gt;Member&lt;/h3&gt;
&lt;pre&gt;&amp;lt;Member Id=&amp;quot;2100&amp;quot;
    Endpoint=&amp;quot;http://localhost/cs/api/mediagalleries.ashx/mediagalleries/8/members/2100&amp;quot; 
  Type=&amp;quot;Owner&amp;quot; DateAdded=&amp;quot;2008-01-15T08:14:42.477&amp;quot;/&amp;gt;&lt;/pre&gt;
&lt;h3&gt;Permission&lt;/h3&gt;
&lt;pre&gt;&amp;lt;MediaGalleryPermission Id=&amp;quot;3108c739-2bf5-4e15-b12a-09dc1a321694&amp;quot; Name=&amp;quot;Everyone&amp;quot; 
  Implied=&amp;quot;true&amp;quot; 
  Endpoint=&amp;quot;http://localhost/cs/api/mediagalleries.ashx/mediagalleries/permissions/everyone&amp;quot;&amp;gt;
  &amp;lt;Read&amp;gt;false&amp;lt;/Read&amp;gt;&lt;br /&gt;  &amp;lt;Write&amp;gt;false&amp;lt;/Write&amp;gt;&lt;br /&gt;  &amp;lt;Comment&amp;gt;false&amp;lt;/Comment&amp;gt;&lt;br /&gt;  &amp;lt;Video&amp;gt;false&amp;lt;/Video&amp;gt;&lt;br /&gt;  &amp;lt;LocalAttachment&amp;gt;false&amp;lt;/LocalAttachment&amp;gt;&lt;br /&gt;  &amp;lt;RemoteAttachment&amp;gt;false&amp;lt;/RemoteAttachment&amp;gt;&lt;br /&gt;&amp;lt;/MediaGalleryPermission&amp;gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Query Reference&lt;/h1&gt;
&lt;p&gt;Query properties are key value pairs separated by a semicolon. Arrays should be formatted as comma separated strings.&lt;/p&gt;
&lt;h3&gt;MediaGallery Query&lt;/h3&gt;
&lt;table width="100%" border="1"&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;th scope="col"&gt;Property&lt;/th&gt;
      &lt;th scope="col"&gt;Type&lt;/th&gt;
      &lt;th scope="col"&gt;Description&lt;/th&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Ids&lt;/td&gt;
      &lt;td&gt;int[]&lt;/td&gt;
      &lt;td&gt;The MediaGallery Ids you wish to include in your search&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Keys&lt;/td&gt;
      &lt;td&gt;string[]&lt;/td&gt;
      &lt;td&gt;The MediaGallery Keys you wish to include in your search&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;GroupIds&lt;/td&gt;
      &lt;td&gt;int[]&lt;/td&gt;
      &lt;td&gt;The MediaGalleryGroup Ids you wish to include in your search&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;IsActive&lt;/td&gt;
      &lt;td&gt;bool&lt;/td&gt;
      &lt;td&gt;Include only Active MediaGalleries (only mediagallery administrators can see inactive mediagalleries)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PageSize&lt;/td&gt;
      &lt;td&gt;int&lt;/td&gt;
      &lt;td&gt;(defaults to 20)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PageIndex&lt;/td&gt;
      &lt;td&gt;int&lt;/td&gt;
      &lt;td&gt;(defaults to 0)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;AccessLevel&lt;/td&gt;
      &lt;td&gt;string&lt;/td&gt;
      &lt;td&gt;(Defaults to &amp;quot;View&amp;quot;) type of Permission&lt;br /&gt;
        Post, Edit, Reply, View, Video, LocalAttachment, RemoteAttachment&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Name&lt;/td&gt;
      &lt;td&gt;string&lt;/td&gt;
      &lt;td&gt;The name of the Media Gallery&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;SortBy&lt;/td&gt;
      &lt;td&gt;string&lt;/td&gt;
      &lt;td&gt;Criteria to sort the media galleries by&lt;br/&gt;
		Name, Thread, Post, LastPost&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;SortOrder&lt;/td&gt;
      &lt;td&gt;string&lt;/td&gt;
      &lt;td&gt;Ascending / Descending&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;MediaGallery Post Query&lt;/h3&gt;
&lt;table width="100%" border="1"&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;th scope="col"&gt;Property&lt;/th&gt;
      &lt;th scope="col"&gt;Type&lt;/th&gt;
      &lt;th scope="col"&gt;Description&lt;/th&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Ids&lt;/td&gt;
      &lt;td&gt;int[]&lt;/td&gt;
      &lt;td&gt;The Post Ids you wish to include in your search&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;GroupIds&lt;/td&gt;
      &lt;td&gt;int[]&lt;/td&gt;
      &lt;td&gt;The MediaGalleryGroup Ids you wish to include in your search&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;MediaGalleryIds&lt;/td&gt;
      &lt;td&gt;int[]&lt;/td&gt;
      &lt;td&gt;The Ids of the MediaGalleries you want to include in your search&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;IsActive&lt;/td&gt;
      &lt;td&gt;bool&lt;/td&gt;
      &lt;td&gt;Include only Pubished or Unpubished Posts&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PageSize&lt;/td&gt;
      &lt;td&gt;int&lt;/td&gt;
      &lt;td&gt;(defaults to 20)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PageIndex&lt;/td&gt;
      &lt;td&gt;int&lt;/td&gt;
      &lt;td&gt;(defaults to 0)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Date&lt;/td&gt;
      &lt;td&gt;string&lt;/td&gt;
      &lt;td&gt;A date to filter based on&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;ThreadType&lt;/td&gt;
        &lt;td&gt;int&lt;/td&gt;
        &lt;td&gt;If Date is present, specifies the criteria to filter posts by&lt;br/&gt;
		Recent, MediaGallery (defaults to MediaGallery)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;SortBy&lt;/td&gt;
        &lt;td&gt;string&lt;/td&gt;
        &lt;td&gt;Criteria to sort the posts by&lt;br/&gt;
		Subject, Author, Comments, Views, PostDate, Rating, Downloads (defaults to PostDate)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;SortOrder&lt;/td&gt;
        &lt;td&gt;string&lt;/td&gt;
        &lt;td&gt;Ascending / Descending&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Comment Query&lt;/h3&gt;
&lt;table width="100%" border="1"&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;th scope="col"&gt;Property&lt;/th&gt;
      &lt;th scope="col"&gt;Type&lt;/th&gt;
      &lt;th scope="col"&gt;Description&lt;/th&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Ids&lt;/td&gt;
      &lt;td&gt;int[]&lt;/td&gt;
      &lt;td&gt;The Comment Ids you wish to include in your search&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;GroupIds&lt;/td&gt;
      &lt;td&gt;int[]&lt;/td&gt;
      &lt;td&gt;The MediaGalleryGroup Ids you wish to include in your search&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;MediaGalleryIds&lt;/td&gt;
      &lt;td&gt;int[]&lt;/td&gt;
      &lt;td&gt;The Ids of the MediaGalleries you want to include in your search&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PostId&lt;/td&gt;
      &lt;td&gt;int&lt;/td&gt;
      &lt;td&gt;The Parent MediaGallery Post Id to find related Comments for&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;CommentId&lt;/td&gt;
      &lt;td&gt;int&lt;/td&gt;
      &lt;td&gt;The ID of the Comment to limit the query to a given post&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;IsActive&lt;/td&gt;
      &lt;td&gt;bool&lt;/td&gt;
      &lt;td&gt;Include only Pubished or Unpubished Comments&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PageSize&lt;/td&gt;
      &lt;td&gt;int&lt;/td&gt;
      &lt;td&gt;(defaults to 20)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PageIndex&lt;/td&gt;
      &lt;td&gt;int&lt;/td&gt;
      &lt;td&gt;(defaults to 0)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Date&lt;/td&gt;
      &lt;td&gt;string&lt;/td&gt;
      &lt;td&gt;A date to filter based on&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;ThreadType&lt;/td&gt;
        &lt;td&gt;int&lt;/td&gt;
        &lt;td&gt;If Date is present, specifies the criteria to filter posts by&lt;br/&gt;
		Recent, MediaGallery (defaults to MediaGallery)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;SortBy&lt;/td&gt;
        &lt;td&gt;string&lt;/td&gt;
        &lt;td&gt;Criteria to sort the posts by&lt;br/&gt;
		Subject, Author, Comments, Views, PostDate, Rating, Downloads (defaults to PostDate)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;SortOrder&lt;/td&gt;
        &lt;td&gt;string&lt;/td&gt;
        &lt;td&gt;Ascending / Descending&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;</description>
      <guid isPermaLink="true">http://api.communityserver.org/media-galleries/_media-galleries/</guid>
      <link>http://api.communityserver.org/media-galleries/_media-galleries/</link>
      <pubDate>Thu, 20 Dec 2007 19:13:00 GMT</pubDate>
      <pubDateParsed>2007-12-20T19:13:00</pubDateParsed>
      <title>Media Galleries</title>
    </item>
    <link>http://api.communityserver.org/groups/</link>
    <title>Groups</title>
    <language>en-US</language>
  </channel>
</rss>