# PostaEndpoints Properties

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

Provides the default application-facing Posta API endpoint definitions.

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

## ApplicationInfo

- Name: `ApplicationInfo`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L49)

Gets the application information endpoint.

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

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

## CreateTemplate

- Name: `CreateTemplate`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L27)

Gets the create-template endpoint.

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

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

## DeleteTemplate

- Name: `DeleteTemplate`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L33)

Gets the delete-template endpoint.

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

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

## GetEmailDeliveryStatus

- Name: `GetEmailDeliveryStatus`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L21)

Gets the email status endpoint.

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

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

## GetEmailDetails

- Name: `GetEmailDetails`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L19)

Gets the email details endpoint.

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

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

## GetTemplate

- Name: `GetTemplate`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L29)

Gets the template details endpoint.

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

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

## ListTemplates

- Name: `ListTemplates`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L25)

Gets the templates collection endpoint.

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

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

## LivenessProbe

- Name: `LivenessProbe`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L45)

Gets the liveness endpoint.

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

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

## PreviewEmailFromTemplate

- Name: `PreviewEmailFromTemplate`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L15)

Gets the email preview endpoint.

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

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

## PreviewTemplate

- Name: `PreviewTemplate`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L35)

Gets the template preview endpoint.

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

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

## ReadinessProbe

- Name: `ReadinessProbe`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L47)

Gets the readiness endpoint.

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

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

## ReSubscribeAnEmailToAList

- Name: `ReSubscribeAnEmailToAList`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L43)

Gets the subscriber-list resubscribe endpoint.

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

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

## RetryFailedEmail

- Name: `RetryFailedEmail`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L23)

Gets the email retry endpoint.

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

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

## SendAnEmail

- Name: `SendAnEmail`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L9)

Gets the send email endpoint.

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

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

## SendBatchEmails

- Name: `SendBatchEmails`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L11)

Gets the batch email endpoint.

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

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

## SendEmailUsingTemplate

- Name: `SendEmailUsingTemplate`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L13)

Gets the send-template endpoint.

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

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

## SendTestEmail

- Name: `SendTestEmail`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L37)

Gets the template test-send endpoint.

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

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

## SubscribeAnEmailToAList

- Name: `SubscribeAnEmailToAList`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L39)

Gets the subscriber-list subscription endpoint.

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

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

## UnsubscribeAnEmailFromAList

- Name: `UnsubscribeAnEmailFromAList`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L41)

Gets the subscriber-list unsubscribe endpoint.

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

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

## UpdateTemplate

- Name: `UpdateTemplate`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L31)

Gets the update-template endpoint.

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

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

## VerifyAnEmailAddress

- Name: `VerifyAnEmailAddress`
- Modifiers: `virtual` `get`
- Returns: [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs#L17)

Gets the email verification endpoint.

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