# PostaEndpoints

- Kind: `class`
- Package: [CommunityToolkit.Aspire.Posta](/reference/api/csharp/communitytoolkit.aspire.posta.md)
- Version: `13.5.0`
- Namespace: `CommunityToolkit.Aspire.Posta.Endpoints`
- Target framework: `net10.0`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoints.cs)
- Implements: [IPostaEndpoints](/reference/api/csharp/communitytoolkit.aspire.posta/ipostaendpoints.md)

Provides the default application-facing Posta API endpoint definitions.

## Definition

```csharp
namespace CommunityToolkit.Aspire.Posta.Endpoints;

public class PostaEndpoints
    : CommunityToolkit.Aspire.Posta.Endpoints.IPostaEndpoints
{
    // ...
}
```

## Constructors

- [PostaEndpoints](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/constructors.md#constructor)

## Properties

- [ApplicationInfo](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#applicationinfo) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the application information endpoint.
- [CreateTemplate](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#createtemplate) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the create-template endpoint.
- [DeleteTemplate](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#deletetemplate) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the delete-template endpoint.
- [GetEmailDeliveryStatus](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#getemaildeliverystatus) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the email status endpoint.
- [GetEmailDetails](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#getemaildetails) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the email details endpoint.
- [GetTemplate](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#gettemplate) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the template details endpoint.
- [ListTemplates](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#listtemplates) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the templates collection endpoint.
- [LivenessProbe](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#livenessprobe) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the liveness endpoint.
- [PreviewEmailFromTemplate](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#previewemailfromtemplate) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the email preview endpoint.
- [PreviewTemplate](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#previewtemplate) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the template preview endpoint.
- [ReadinessProbe](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#readinessprobe) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the readiness endpoint.
- [ReSubscribeAnEmailToAList](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#resubscribeanemailtoalist) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the subscriber-list resubscribe endpoint.
- [RetryFailedEmail](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#retryfailedemail) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the email retry endpoint.
- [SendAnEmail](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#sendanemail) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the send email endpoint.
- [SendBatchEmails](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#sendbatchemails) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the batch email endpoint.
- [SendEmailUsingTemplate](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#sendemailusingtemplate) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the send-template endpoint.
- [SendTestEmail](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#sendtestemail) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the template test-send endpoint.
- [SubscribeAnEmailToAList](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#subscribeanemailtoalist) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the subscriber-list subscription endpoint.
- [UnsubscribeAnEmailFromAList](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#unsubscribeanemailfromalist) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the subscriber-list unsubscribe endpoint.
- [UpdateTemplate](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#updatetemplate) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the update-template endpoint.
- [VerifyAnEmailAddress](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoints/properties.md#verifyanemailaddress) : [PostaEndpoint](/reference/api/csharp/communitytoolkit.aspire.posta/postaendpoint.md) `virtual` `get` -- Gets the email verification endpoint.
