# PostaEndpoint Properties

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

Describes a Posta API operation.

<a id="authentication"></a>

## Authentication

- Name: `Authentication`
- Modifiers: `get; init`
- Returns: [PostaAuthentication](/reference/api/csharp/communitytoolkit.aspire.posta/postaauthentication.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoint.cs)

The authentication required by the operation.

```csharp
public PostaAuthentication Authentication { get; init; }
```

<a id="documentation"></a>

## Documentation

- Name: `Documentation`
- Modifiers: `nullable` `get; init`
- Returns: `string?`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoint.cs)

An optional implementation note.

```csharp
public string? Documentation { get; init; }
```

<a id="isimplemented"></a>

## IsImplemented

- Name: `IsImplemented`
- Modifiers: `get; init`
- Returns: `bool`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoint.cs)

Whether the published OpenAPI contract is complete enough for the default transport.

```csharp
public bool IsImplemented { get; init; }
```

<a id="method"></a>

## Method

- Name: `Method`
- Modifiers: `get; init`
- Returns: `HttpMethod`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoint.cs)

The HTTP method.

```csharp
public HttpMethod Method { get; init; }
```

<a id="path"></a>

## Path

- Name: `Path`
- Modifiers: `get; init`
- Returns: `string`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Posta/Endpoints/PostaEndpoint.cs)

The relative path template.

```csharp
public string Path { get; init; }
```
