Outbound rules
Outbound rules apply only to external endpoints, when the receiving Snaplex node forwards the request to another node or an external server. They can be used for validation or authentication.

Outbound rules include:
- Outbound Basic Auth: Uses a Basic Authentication account for verification for requests to external endpoints. It provides flexibility to add login credentials to the header, body, or query string parameter.
- Outbound JWT: Uses a JSON Web Token (JWT) to authenticate requests to an external endpoint. Before calling the upstream URL, the rule:
- Outbound Oauth2: Enables API access for authorized users and applications. This rule sets OAuth2 parameters, such as authorization URLs, generated using access tokens with client credentials (client ID and client secret), to enforce OAuth2 authentication for upstream API calls. Preconfigured OAuth2 accounts are necessary to connect to the backend service and access third-party URLs through the proxy.
- Outbound TLS: Verifies TLS certificates for outbound requests to external endpoints. When a Snaplex receives a request for an external endpoint and this rule is configured, the Snaplex connects to the external resource as a client and verifies the server TLS certificate. After verification, the Snaplex continues with the request to the external endpoint.