Table of Contents

Namespace JD.AI.Gateway.Endpoints

Classes

AgentEndpoints
ApiKeyEndpoints
ApiKeyResponse
AuditController

Exposes historical gateway events via REST for the Dashboard Logs page. Events are served from the in-memory event buffer maintained by InMemoryEventBus.

AuditEndpoints
AuditEventDto
ChannelEndpoints
ChannelSendRequest
CreateApiKeyRequest
CreateApiKeyResponse
GatewayConfigEndpoints
IndexRequest
MapRequest
MemoryEndpoints
PaginatedResult<T>

Standard paginated response envelope for list endpoints. Uses cursor-based pagination with opaque Cursor tokens.

PaginationHelper

Helpers for building cursor-based paginated responses. Cursors are base64-encoded offsets for simplicity and forward compatibility.

PluginEndpoints
PluginInstallRequest
ProviderEndpoints
RotateApiKeyRequest
RotateApiKeyResponse
RoutingEndpoints
SearchRequest
SendMessageRequest
SessionEndpoints
SpawnAgentRequest
WorkflowEndpoints