Table of Contents

Enum EndpointResult

Namespace
Openshell.V1
Assembly
OpenShell.Sdk.dll

Last observed network result for a configured external tool endpoint. Results describe accepted traffic observations, not present availability.

public enum EndpointResult

Fields

[OriginalName("ENDPOINT_RESULT_UNSPECIFIED")] Unspecified = 0
[OriginalName("ENDPOINT_RESULT_NO_OBSERVED_EXCHANGE")] NoObservedExchange = 1

No exchange has been observed under the current configuration and session.

[OriginalName("ENDPOINT_RESULT_HTTP_RESPONSE_RECEIVED")] HttpResponseReceived = 2

An upstream HTTP status below 400 was received. Its body can still contain an MCP error; this result does not establish tool-call success.

[OriginalName("ENDPOINT_RESULT_POLICY_DENIED")] PolicyDenied = 3

OpenShell policy denied the request locally.

[OriginalName("ENDPOINT_RESULT_CREDENTIAL_UNAVAILABLE")] CredentialUnavailable = 4

An applicable OpenShell-managed credential was unavailable.

[OriginalName("ENDPOINT_RESULT_TLS_FAILED")] TlsFailed = 5

TLS setup for the upstream connection failed.

[OriginalName("ENDPOINT_RESULT_TRANSPORT_FAILED")] TransportFailed = 6

The upstream transport failed before an HTTP response arrived.

[OriginalName("ENDPOINT_RESULT_UPSTREAM_REJECTED")] UpstreamRejected = 7

The upstream service returned an HTTP rejection.