# IPostaEndpoints Properties

- Package: [CommunityToolkit.Aspire.Posta](/reference/api/csharp/communitytoolkit.aspire.posta.md)
- Type: [IPostaEndpoints](/reference/api/csharp/communitytoolkit.aspire.posta/ipostaendpoints.md)
- Kind: `Properties`
- Members: `21`

Defines the application-facing Posta API endpoints supported by this client.

<a id="applicationinfo"></a>

## ApplicationInfo

- Name: `ApplicationInfo`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the application information endpoint.

```csharp
public abstract PostaEndpoint ApplicationInfo { get; }
```

<a id="createtemplate"></a>

## CreateTemplate

- Name: `CreateTemplate`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the create-template endpoint.

```csharp
public abstract PostaEndpoint CreateTemplate { get; }
```

<a id="deletetemplate"></a>

## DeleteTemplate

- Name: `DeleteTemplate`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the delete-template endpoint.

```csharp
public abstract PostaEndpoint DeleteTemplate { get; }
```

<a id="getemaildeliverystatus"></a>

## GetEmailDeliveryStatus

- Name: `GetEmailDeliveryStatus`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the email status endpoint.

```csharp
public abstract PostaEndpoint GetEmailDeliveryStatus { get; }
```

<a id="getemaildetails"></a>

## GetEmailDetails

- Name: `GetEmailDetails`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the email details endpoint.

```csharp
public abstract PostaEndpoint GetEmailDetails { get; }
```

<a id="gettemplate"></a>

## GetTemplate

- Name: `GetTemplate`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the template details endpoint.

```csharp
public abstract PostaEndpoint GetTemplate { get; }
```

<a id="listtemplates"></a>

## ListTemplates

- Name: `ListTemplates`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the templates collection endpoint.

```csharp
public abstract PostaEndpoint ListTemplates { get; }
```

<a id="livenessprobe"></a>

## LivenessProbe

- Name: `LivenessProbe`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the liveness endpoint.

```csharp
public abstract PostaEndpoint LivenessProbe { get; }
```

<a id="previewemailfromtemplate"></a>

## PreviewEmailFromTemplate

- Name: `PreviewEmailFromTemplate`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the email preview endpoint.

```csharp
public abstract PostaEndpoint PreviewEmailFromTemplate { get; }
```

<a id="previewtemplate"></a>

## PreviewTemplate

- Name: `PreviewTemplate`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the template preview endpoint.

```csharp
public abstract PostaEndpoint PreviewTemplate { get; }
```

<a id="readinessprobe"></a>

## ReadinessProbe

- Name: `ReadinessProbe`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the readiness endpoint.

```csharp
public abstract PostaEndpoint ReadinessProbe { get; }
```

<a id="resubscribeanemailtoalist"></a>

## ReSubscribeAnEmailToAList

- Name: `ReSubscribeAnEmailToAList`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the subscriber-list resubscribe endpoint.

```csharp
public abstract PostaEndpoint ReSubscribeAnEmailToAList { get; }
```

<a id="retryfailedemail"></a>

## RetryFailedEmail

- Name: `RetryFailedEmail`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the email retry endpoint.

```csharp
public abstract PostaEndpoint RetryFailedEmail { get; }
```

<a id="sendanemail"></a>

## SendAnEmail

- Name: `SendAnEmail`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the send email endpoint.

```csharp
public abstract PostaEndpoint SendAnEmail { get; }
```

<a id="sendbatchemails"></a>

## SendBatchEmails

- Name: `SendBatchEmails`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the batch email endpoint.

```csharp
public abstract PostaEndpoint SendBatchEmails { get; }
```

<a id="sendemailusingtemplate"></a>

## SendEmailUsingTemplate

- Name: `SendEmailUsingTemplate`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the send-template endpoint.

```csharp
public abstract PostaEndpoint SendEmailUsingTemplate { get; }
```

<a id="sendtestemail"></a>

## SendTestEmail

- Name: `SendTestEmail`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the template test-send endpoint.

```csharp
public abstract PostaEndpoint SendTestEmail { get; }
```

<a id="subscribeanemailtoalist"></a>

## SubscribeAnEmailToAList

- Name: `SubscribeAnEmailToAList`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the subscriber-list subscription endpoint.

```csharp
public abstract PostaEndpoint SubscribeAnEmailToAList { get; }
```

<a id="unsubscribeanemailfromalist"></a>

## UnsubscribeAnEmailFromAList

- Name: `UnsubscribeAnEmailFromAList`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the subscriber-list unsubscribe endpoint.

```csharp
public abstract PostaEndpoint UnsubscribeAnEmailFromAList { get; }
```

<a id="updatetemplate"></a>

## UpdateTemplate

- Name: `UpdateTemplate`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the update-template endpoint.

```csharp
public abstract PostaEndpoint UpdateTemplate { get; }
```

<a id="verifyanemailaddress"></a>

## VerifyAnEmailAddress

- Name: `VerifyAnEmailAddress`
- Modifiers: `abstract` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)

Gets the email verification endpoint.

```csharp
public abstract PostaEndpoint VerifyAnEmailAddress { get; }
```
