Generated SDK Reference

Generated from @synapsex/sdk TypeScript sources.
  • Package: @synapsex/sdk
  • Version: 0.1.0
  • Classes: 14
  • Exported types/interfaces: 36

Install

npm install @synapsex/sdk

Classes

AgentClient

Source: agents.ts
MethodParameters
listfilters?: AgentListFilters
getid: string
createdata: AgentCreateRequest
stopid: string
restartid: string
dispatchid: string, input: string
getLogsid: string, lines = 100

AuthClient

Source: auth.ts
MethodParameters
loginemail: string, password: string, tenantSlug: string
logout
refresh
me

BillingClient

Source: billing.ts
MethodParameters
getBalance
addCreditsamount: number, description: string, referenceId?: string, referenceType?: string
deductCreditsamount: number, description: string, referenceId?: string, referenceType?: string
getTransactionsoptions?: { limit?: number; offset?: number; type?: string; startDate?: string; endDate?: string; }
checkQuotaagentId?: string
recordUsageparams: { provider: string; model: string; inputTokens: number; outputTokens: number; baseCost: number; agentId?: string; apiKeyId?: string; requestId?: string; correlationId?: string; metadata?: Record<string, unknown>; }
getUsageSummarystartDate?: string, endDate?: string
getAgentUsageagentId: string, startDate?: string, endDate?: string
getSubscription
createSubscriptionplanId: string
getPortalSession
cancelSubscriptionimmediately: boolean = false
changePlanplanId: string
getInvoiceslimit: number = 10
getUpcomingInvoice
getPlans
getReferralCode
redeemReferralCodecode: string

SynapseXClient

Source: client.ts
MethodParameters
setAccessTokentoken: string
getAccessToken
dispose

EventStreamClient

Source: events.ts
MethodParameters
unsubscribesubscription: EventSubscription
close

ApiError

Source: http.ts
MethodParameters

HttpClient

Source: http.ts
MethodParameters
setAccessTokentoken: string
getAccessToken
sseUrlpath: string

IncidentClient

Source: incidents.ts
MethodParameters
listfilters?: IncidentListFilters
getid: string
createdata: IncidentCreateRequest
updateid: string, data: IncidentUpdateRequest
resolveid: string
triggerAnalysisid: string

MCPRouterClient

Source: mcp-router.ts
MethodParameters
listServersdomain?: string
listToolsdomain?: string
routerequest: MCPRouterRequest
planrequest: MCPRouterRequest
askrequest: MCPRouterAskRequest
executerequest: MCPRouterAskRequest

RoutingError

Source: routing.ts
MethodParameters

LLMRoutingEngine

Source: routing.ts
MethodParameters
selectctx: RoutingContext
buildFallbackChainenv: string

SecretClient

Source: secrets.ts
MethodParameters
listfilters?: SecretListFilters
getid: string
createdata: SecretCreateRequest
rotateid: string
deleteid: string

TaskClient

Source: tasks.ts
MethodParameters
createreq: TaskCreateRequest
getid: string
listfilters?: TaskListFilters
streamid: string, onEvent: TaskStreamHandler

VMClient

Source: vms.ts
MethodParameters
listfilters?: VMListFilters
getid: string
getMetricsid: string
getAgentsid: string

Exported types

TypeSource
AgentCreateRequestagents.ts
AgentListFiltersagents.ts
BillingBalancebilling.ts
CreditTransactionbilling.ts
CreditTransactionTypeEnumtypes.ts
EventStreamClientOptionsevents.ts
EventSubscriptionevents.ts
HttpClientOptionshttp.ts
IncidentCreateRequestincidents.ts
IncidentListFiltersincidents.ts
IncidentUpdateRequestincidents.ts
Invoicebilling.ts
InvoiceStatusEnumtypes.ts
LlmProviderEnumtypes.ts
MCPPlanStepmcp-router.ts
MCPRouterAskRequestmcp-router.ts
MCPRouterPlanmcp-router.ts
MCPRouterRequestmcp-router.ts
MCPRouterResultmcp-router.ts
MCPServerInfomcp-router.ts
PlanInfobilling.ts
PlanTypetypes.ts
QuotaCheckResultbilling.ts
RoutingContextrouting.ts
RoutingPolicyrouting.ts
SecretCreateRequestsecrets.ts
SecretListFilterssecrets.ts
Subscriptionbilling.ts
SubscriptionStatusTypetypes.ts
SynapseXClientOptionsclient.ts
TaskListFilterstasks.ts
TaskStreamHandlertasks.ts
TokenRefreshedCallbackhttp.ts
UsageSummarybilling.ts
VMListFiltersvms.ts
WSMessageHandlerevents.ts