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

# HTTP Endpoint

> Send Mezmo Pipeline log data to any HTTP endpoint, with options for encoding, compression, authentication, headers, proxies, and TLS.

## Description

You can send your Mezmo Pipeline log data to any HTTP endpoint.

## Configuration Options

### Basic

Basic configuration options are exposed by default.

| Option | Description |
| - | - |
| End-to-End Acknowledgement | Enable this option to receive verification that log data is being received by the HTTP endpoint. |
| URI | The full URI for HTTP requests. This should include the protocol and host, but can also include the port, path, and any other valid part of a URI. |
| Encoding | The type of encoding to apply to the data. |
| Compression | The compression to apply to the encoded log data before sending it to the endpoint. |
| Authentication Strategy | The strategy to use for authentication to the HTTP endpoint. |
| HTTP Headers | An array of key/value objects for the headers to be sent with the request. |

### Advanced

Advanced options can be reached by expanding the lower accordion section within the destination page.

| Option | Description |
| - | - |
| Payload size | The maximum number of uncompressed bytes when batching data to send to the destination. |
| Timeout seconds | The number of seconds to wait for a response until timing out. |
| HTTP Method | If a method other than POST is desired, select any of the standard HTTP request type options including PUT, PATCH, DELETE, GET, HEAD,  OPTIONS, TRACE |
| Payload Prefix | Add characters to the request payload if needed. <br /><br />*If added a suffix is also required.* |
| Payload Suffix | Used in conjunction with the Prefix option for enclosing the payload.<br /><br />*If added a prefix is also required.* |
| Proxy Settings | When enabled, allows for proxies to be used to send data to the specified destination. |
| HTTP(S) Endpoint | The proxy endpoint to use for sending traffic when Proxy Settings are enabled. |
| Hosts to bypass | The list of hosts to bypass when Proxy Settings are enabled. Can be a domain name, IP address, or CIDR block. Supports dots (.) in domain names and wildcards (\*) to match on all hosts. |
| TLS Protocols | A list of the ALPN protocols to attempt, in order of how they are entered. |
| Request Limit | The maximum number of requests to try within the specified request duration. <br /><br />The default value is `9.223372036854776e+18` |
| Duration Seconds | The amount of time over which to <br /><br />*The default duration is 1 second.* |
