GET api/v2.0/Announcements/GetAnnouncements?announcementTypeFilter={announcementTypeFilter}&communityKey={communityKey}µsiteGroupTypeRouteDesignKey={micrositeGroupTypeRouteDesignKey}&sortOrder={sortOrder}&maxResults={maxResults}&includeAnnouncementsWithNoType={includeAnnouncementsWithNoType}
Returns a list of Announcements given the specified criteria.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
announcementTypeFilter |
Comma-separated list of AnnouncementTypes to return. Optional: Returns all if none specified. |
string |
Default value is |
communityKey |
Filters results by a specific CommunityKey Guid. Optional: Returns all if none specified. |
string |
Default value is |
micrositeGroupTypeRouteDesignKey |
Filters results by a specific micrositeGroupTypeRouteDesignKey. Optional: Returns all if none specified. |
string |
Default value is |
sortOrder |
Specify SQL-style sort order in a comma-separated string. Optional: Defaults to CreatedOn Date, in descending order if none specified. |
string |
Default value is |
maxResults |
The maximum results to return. Optional: Defaults to 100 if not specified. |
integer |
Default value is 100 |
includeAnnouncementsWithNoType |
If Set to true; returns announcements with no AnnouncementType set. If set to false; returns only announcements specified in the 'announcementTypeFilter' parameter. |
boolean |
Default value is True |
Body Parameters
None.
Response Information
Resource Description
List of Announcements.
Collection of AnnouncementName | Description | Type | Additional information |
---|---|---|---|
AnnouncementKey |
The primary key for the announcement. |
globally unique identifier |
None. |
AnnouncementText |
The announcement content/body. |
string |
None. |
AnnouncementTitle |
Title of the announcement. |
string |
None. |
AnnouncementType |
Type of announcement, otherwise string.Empty. |
string |
None. |
CommunityKey |
If the announcement is associated to a community, is the primary key for the community, otherwise Guid.Empty. |
globally unique identifier |
None. |
CommunityName |
If the announcement is associated to a community, is the name of the community, otherwise not included. |
string |
None. |
CreatedByContactKey |
The primary key of the contact who created the announcement. |
globally unique identifier |
None. |
ContactDisplayName |
The display name of the contact who created the announcement. |
string |
None. |
LinkToContactProfile |
The url that links to the profile of the contact who created the announcement. |
string |
None. |
ContactLargePictureUrl |
The url of the large picture of the contact who created the announcement. |
string |
None. |
ContactSmallPictureUrl |
The url of the small picture of the contact who created the announcement. |
string |
None. |
CreatedOn |
The DateTime at which the announcement was created. |
date |
None. |
IsLoggingEnabled |
If logging is enabled for this item. |
boolean |
None. |
LinkText |
URL Text given at creation the text to be displayed with the LinkUrl. Optional, else is string.Empty. |
string |
None. |
LinkUrl |
Additional URL given at creation. Optional, else is string.Empty. |
string |
None. |
MicrositeGroupTypeRouteDesignKey |
The primary key for the MicrositeGroupTypeRouteDesign for the announcement. |
globally unique identifier |
None. |
OpenNewWindow |
If the LinkUrl should open in a new window. |
boolean |
None. |
Tags |
All of the tags indexed for the item. This includes user tags and admin based tags. |
Collection of ItemTagResponse |
None. |
UpdatedByContactKey |
The primary key of the contact who last updated the announcement. |
globally unique identifier |
None. |
UpdatedOn |
The DateTime at which the announcement was last updated. |
date |
None. |
UserPermissions |
Permissions for actions the current user can take |
Collection of string |
None. |
Response Formats
application/json, text/json
[ { "AnnouncementKey": "722169e5-d7a2-485b-bb6e-6961bbe5ed4b", "AnnouncementText": "sample string 2", "AnnouncementTitle": "sample string 3", "AnnouncementType": "sample string 4", "CommunityKey": "2e5763d8-1207-493c-8159-eed74d2dc252", "CommunityName": "sample string 6", "CreatedByContactKey": "ebc57e44-65b9-46e7-b87a-8e89a80a7b62", "ContactDisplayName": "sample string 8", "LinkToContactProfile": "sample string 9", "ContactLargePictureUrl": "sample string 10", "ContactSmallPictureUrl": "sample string 11", "CreatedOn": "2024-12-06T02:04:11.5192191Z", "IsLoggingEnabled": true, "LinkText": "sample string 14", "LinkUrl": "sample string 15", "MicrositeGroupTypeRouteDesignKey": "4d24f8ad-6b5f-4b98-af8b-6bb2b8e23528", "OpenNewWindow": true, "Tags": [ { "Tag": "sample string 1", "TagType": "sample string 2" }, { "Tag": "sample string 1", "TagType": "sample string 2" } ], "UpdatedByContactKey": "6891f3de-627f-4bcc-b8e0-0b95adc6c25f", "UpdatedOn": "2024-12-06T02:04:11.5192191Z", "UserPermissions": [ "sample string 1", "sample string 2" ] }, { "AnnouncementKey": "722169e5-d7a2-485b-bb6e-6961bbe5ed4b", "AnnouncementText": "sample string 2", "AnnouncementTitle": "sample string 3", "AnnouncementType": "sample string 4", "CommunityKey": "2e5763d8-1207-493c-8159-eed74d2dc252", "CommunityName": "sample string 6", "CreatedByContactKey": "ebc57e44-65b9-46e7-b87a-8e89a80a7b62", "ContactDisplayName": "sample string 8", "LinkToContactProfile": "sample string 9", "ContactLargePictureUrl": "sample string 10", "ContactSmallPictureUrl": "sample string 11", "CreatedOn": "2024-12-06T02:04:11.5192191Z", "IsLoggingEnabled": true, "LinkText": "sample string 14", "LinkUrl": "sample string 15", "MicrositeGroupTypeRouteDesignKey": "4d24f8ad-6b5f-4b98-af8b-6bb2b8e23528", "OpenNewWindow": true, "Tags": [ { "Tag": "sample string 1", "TagType": "sample string 2" }, { "Tag": "sample string 1", "TagType": "sample string 2" } ], "UpdatedByContactKey": "6891f3de-627f-4bcc-b8e0-0b95adc6c25f", "UpdatedOn": "2024-12-06T02:04:11.5192191Z", "UserPermissions": [ "sample string 1", "sample string 2" ] } ]
application/xml, text/xml
<ArrayOfAnnouncement xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HigherLogic.API.Models.Enterprise"> <Announcement> <AnnouncementKey>722169e5-d7a2-485b-bb6e-6961bbe5ed4b</AnnouncementKey> <AnnouncementText>sample string 2</AnnouncementText> <AnnouncementTitle>sample string 3</AnnouncementTitle> <AnnouncementType>sample string 4</AnnouncementType> <CommunityKey>2e5763d8-1207-493c-8159-eed74d2dc252</CommunityKey> <CommunityName>sample string 6</CommunityName> <ContactDisplayName>sample string 8</ContactDisplayName> <ContactLargePictureUrl>sample string 10</ContactLargePictureUrl> <ContactSmallPictureUrl>sample string 11</ContactSmallPictureUrl> <CreatedByContactKey>ebc57e44-65b9-46e7-b87a-8e89a80a7b62</CreatedByContactKey> <CreatedOn>2024-12-05T21:04:11.5192191-05:00</CreatedOn> <IsLoggingEnabled>true</IsLoggingEnabled> <LinkText>sample string 14</LinkText> <LinkToContactProfile>sample string 9</LinkToContactProfile> <LinkUrl>sample string 15</LinkUrl> <MicrositeGroupTypeRouteDesignKey>4d24f8ad-6b5f-4b98-af8b-6bb2b8e23528</MicrositeGroupTypeRouteDesignKey> <OpenNewWindow>true</OpenNewWindow> <Tags xmlns:d3p1="http://schemas.datacontract.org/2004/07/HigherLogic.API.Models.Enterprise.Tagging"> <d3p1:ItemTagResponse> <d3p1:Tag>sample string 1</d3p1:Tag> <d3p1:TagType>sample string 2</d3p1:TagType> </d3p1:ItemTagResponse> <d3p1:ItemTagResponse> <d3p1:Tag>sample string 1</d3p1:Tag> <d3p1:TagType>sample string 2</d3p1:TagType> </d3p1:ItemTagResponse> </Tags> <UpdatedByContactKey>6891f3de-627f-4bcc-b8e0-0b95adc6c25f</UpdatedByContactKey> <UpdatedOn>2024-12-05T21:04:11.5192191-05:00</UpdatedOn> <UserPermissions xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:string>sample string 1</d3p1:string> <d3p1:string>sample string 2</d3p1:string> </UserPermissions> </Announcement> <Announcement> <AnnouncementKey>722169e5-d7a2-485b-bb6e-6961bbe5ed4b</AnnouncementKey> <AnnouncementText>sample string 2</AnnouncementText> <AnnouncementTitle>sample string 3</AnnouncementTitle> <AnnouncementType>sample string 4</AnnouncementType> <CommunityKey>2e5763d8-1207-493c-8159-eed74d2dc252</CommunityKey> <CommunityName>sample string 6</CommunityName> <ContactDisplayName>sample string 8</ContactDisplayName> <ContactLargePictureUrl>sample string 10</ContactLargePictureUrl> <ContactSmallPictureUrl>sample string 11</ContactSmallPictureUrl> <CreatedByContactKey>ebc57e44-65b9-46e7-b87a-8e89a80a7b62</CreatedByContactKey> <CreatedOn>2024-12-05T21:04:11.5192191-05:00</CreatedOn> <IsLoggingEnabled>true</IsLoggingEnabled> <LinkText>sample string 14</LinkText> <LinkToContactProfile>sample string 9</LinkToContactProfile> <LinkUrl>sample string 15</LinkUrl> <MicrositeGroupTypeRouteDesignKey>4d24f8ad-6b5f-4b98-af8b-6bb2b8e23528</MicrositeGroupTypeRouteDesignKey> <OpenNewWindow>true</OpenNewWindow> <Tags xmlns:d3p1="http://schemas.datacontract.org/2004/07/HigherLogic.API.Models.Enterprise.Tagging"> <d3p1:ItemTagResponse> <d3p1:Tag>sample string 1</d3p1:Tag> <d3p1:TagType>sample string 2</d3p1:TagType> </d3p1:ItemTagResponse> <d3p1:ItemTagResponse> <d3p1:Tag>sample string 1</d3p1:Tag> <d3p1:TagType>sample string 2</d3p1:TagType> </d3p1:ItemTagResponse> </Tags> <UpdatedByContactKey>6891f3de-627f-4bcc-b8e0-0b95adc6c25f</UpdatedByContactKey> <UpdatedOn>2024-12-05T21:04:11.5192191-05:00</UpdatedOn> <UserPermissions xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:string>sample string 1</d3p1:string> <d3p1:string>sample string 2</d3p1:string> </UserPermissions> </Announcement> </ArrayOfAnnouncement>