> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SuperOffice.WebApi.Data.NewsFeedItem

# <a id="SuperOffice_WebApi_Data_NewsFeedItem" /> Class NewsFeedItem

Namespace: [SuperOffice.WebApi.Data](SuperOffice.WebApi.Data.md)\
Assembly: SuperOffice.WebApi.dll

Carrier object for NewsFeedItem.
News feed items are created by agents or other services for display on the start page and other relevant places in the UI.

```csharp theme={null}
public class NewsFeedItem
```

#### Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) ←
[NewsFeedItem](SuperOffice.WebApi.Data.NewsFeedItem.md)

#### Inherited Members

[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring),
[object.Equals(object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)),
[object.Equals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)),
[object.ReferenceEquals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals),
[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode),
[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype),
[object.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone)

## Examples

Get NewsFeedItem 123 using the WebApi client:
<pre><code class="lang-csharp">var configuration = new WebApiConfiguration(url);
var agent = new NewsFeedAgent(configuration);
var newsFeedItem = agent.GetNewsFeedItem( 123 );</code></pre>

## Remarks

Use <xref href="SuperOffice.CRM.Services.ArchiveAgent?text=Archive+agent" data-throw-if-not-resolved="false" />:
All NewsFeedItem: <pre><code class="lang-csharp">"NewsFeedItem"</code></pre>

## Constructors

### <a id="SuperOffice_WebApi_Data_NewsFeedItem__ctor" /> NewsFeedItem()

Default constructor - defaults any enum props to 0.

```csharp theme={null}
public NewsFeedItem()
```

## Properties

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_Actions" /> Actions

Call to action items for the news feed item. Each item contains a title, an identifier, a type and flavor.

```csharp theme={null}
public virtual NewsFeedCTA[] Actions { get; set; }
```

#### Property Value

[NewsFeedCTA](SuperOffice.WebApi.Data.NewsFeedCTA.md)\[]

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_ApplicationId" /> ApplicationId

The id of the application that registered this news item. Used to resolve where any CTA should be posted when clicked.

```csharp theme={null}
public virtual string ApplicationId { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_Contact" /> Contact

Company that is mentioned in the news feed item - null if not applicable

```csharp theme={null}
public virtual Contact Contact { get; set; }
```

#### Property Value

[Contact](SuperOffice.WebApi.Data.Contact.md)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_Description" /> Description

Multi-language descriptions for the news feed item, where the key is an ISO 2 letter language code (e.g. 'en', 'no', 'de') and the value is the description in that language. Styling via pre-defined CSS classes. No SCRIPT or STYLE tags allowed. The 'current' value is set based on the Accept-Language/SO-Language header.

```csharp theme={null}
public virtual StringDictionary Description { get; set; }
```

#### Property Value

[StringDictionary](SuperOffice.WebApi.Data.StringDictionary.md)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_ExpiresAt" /> ExpiresAt

When the news item expires and should no longer be shown in feeds (UTC)

```csharp theme={null}
public virtual DateTime ExpiresAt { get; set; }
```

#### Property Value

[DateTime](https://learn.microsoft.com/dotnet/api/system.datetime)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_FromCategoryName" /> FromCategoryName

Type of the instance that published this item. e.g. `Prospector Agent`

```csharp theme={null}
public virtual string FromCategoryName { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_FromName" /> FromName

Name of the instance that published this item. e.g. `Pete the prospector`

```csharp theme={null}
public virtual string FromName { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_ImageLink" /> ImageLink

URL Link to an image associated with the news item.

```csharp theme={null}
public virtual string ImageLink { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_IsRead" /> IsRead

Set to true when the recipient user has read the news feed item.

```csharp theme={null}
public virtual bool IsRead { get; set; }
```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_NewsFeedItemId" /> NewsFeedItemId

Primary key

```csharp theme={null}
public virtual int NewsFeedItemId { get; set; }
```

#### Property Value

[int](https://learn.microsoft.com/dotnet/api/system.int32)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_Person" /> Person

Person that is mentioned in the news feed item - null if not applicable

```csharp theme={null}
public virtual Person Person { get; set; }
```

#### Property Value

[Person](SuperOffice.WebApi.Data.Person.md)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_PreviewHint" /> PreviewHint

Preview hint for the news item. e.g. `{contact_id=123}`

```csharp theme={null}
public virtual string PreviewHint { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_Priority" /> Priority

Importance of the news item. Low to High. Higher priority items may be shown more prominently in the feed.
NULL if unknown enum value.

```csharp theme={null}
[JsonIgnore]
public EMailPriority? Priority { get; set; }
```

#### Property Value

[EMailPriority](SuperOffice.WebApi.Data.EMailPriority.md)?

#### See Also

[NewsFeedItem](SuperOffice.WebApi.Data.NewsFeedItem.md).[Priority\_String](SuperOffice.WebApi.Data.NewsFeedItem.md#SuperOffice_WebApi_Data_NewsFeedItem_Priority_String)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_Priority_String" /> Priority\_String

Importance of the news item. Low to High. Higher priority items may be shown more prominently in the feed.
Raw string enum value.

```csharp theme={null}
[JsonProperty("Priority")]
public string Priority_String { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### See Also

[NewsFeedItem](SuperOffice.WebApi.Data.NewsFeedItem.md).[Priority](SuperOffice.WebApi.Data.NewsFeedItem.md#SuperOffice_WebApi_Data_NewsFeedItem_Priority)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_Project" /> Project

Project that is mentioned in the news feed item - null if not applicable

```csharp theme={null}
public virtual Project Project { get; set; }
```

#### Property Value

[Project](SuperOffice.WebApi.Data.Project.md)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_ReadAt" /> ReadAt

When the recipient user read the news feed item (UTC)

```csharp theme={null}
public virtual DateTime ReadAt { get; set; }
```

#### Property Value

[DateTime](https://learn.microsoft.com/dotnet/api/system.datetime)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_Registered" /> Registered

Registered when

```csharp theme={null}
public virtual DateTime Registered { get; set; }
```

#### Property Value

[DateTime](https://learn.microsoft.com/dotnet/api/system.datetime)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_Sale" /> Sale

Sale that is mentioned in the news feed item - null if not applicable

```csharp theme={null}
public virtual Sale Sale { get; set; }
```

#### Property Value

[Sale](SuperOffice.WebApi.Data.Sale.md)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_SourceLink" /> SourceLink

URL Link to the source of the news item, or an SOProtocol link to a SuperOffice item

```csharp theme={null}
public virtual string SourceLink { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_Status" /> Status

Indicates if the item is being handled by a CTA. (normal, processing, processed)
NULL if unknown enum value.

```csharp theme={null}
[JsonIgnore]
public NewsFeedItemStatus? Status { get; set; }
```

#### Property Value

[NewsFeedItemStatus](SuperOffice.WebApi.Data.NewsFeedItemStatus.md)?

#### See Also

[NewsFeedItem](SuperOffice.WebApi.Data.NewsFeedItem.md).[Status\_String](SuperOffice.WebApi.Data.NewsFeedItem.md#SuperOffice_WebApi_Data_NewsFeedItem_Status_String)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_Status_String" /> Status\_String

Indicates if the item is being handled by a CTA. (normal, processing, processed)
Raw string enum value.

```csharp theme={null}
[JsonProperty("Status")]
public string Status_String { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### See Also

[NewsFeedItem](SuperOffice.WebApi.Data.NewsFeedItem.md).[Status](SuperOffice.WebApi.Data.NewsFeedItem.md#SuperOffice_WebApi_Data_NewsFeedItem_Status)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_Summary" /> Summary

Short, descriptive summary. Plain text summary. Multi-language string supported: 'US:"english";NO:"norsk"'.

```csharp theme={null}
public virtual string Summary { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_Title" /> Title

Short, descriptive headline. Plain text title. Multi-language string supported: 'US:"english";NO:"norsk"'.

```csharp theme={null}
public virtual string Title { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_NewsFeedItem_Updated" /> Updated

Last updated when

```csharp theme={null}
public virtual DateTime Updated { get; set; }
```

#### Property Value

[DateTime](https://learn.microsoft.com/dotnet/api/system.datetime)

## See Also

[NewsFeedAgent](SuperOffice.WebApi.Agents.NewsFeedAgent.md),
[ArchiveAgent](SuperOffice.WebApi.Agents.ArchiveAgent.md),


## Related topics

- [SuperOffice.WebApi.Data.NewsFeedItemStatus](/en/api/reference/webapi/SuperOffice.WebApi.Data.NewsFeedItemStatus.md)
- [SuperOffice.WebApi.Data.NewsFeed PostNewsFeedItemRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.NewsFeed_PostNewsFeedItemRequest.md)
- [SuperOffice.WebApi.Agents.NewsFeedAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.NewsFeedAgent.md)
- [SuperOffice.WebApi.Agents.INewsFeedAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.INewsFeedAgent.md)
- [SuperOffice.WebApi.Data.NewsFeedCTA](/en/api/reference/webapi/SuperOffice.WebApi.Data.NewsFeedCTA.md)
- [SuperOffice.WebApi.Data.EMailPriority](/en/api/reference/webapi/SuperOffice.WebApi.Data.EMailPriority.md)
