Platform type referenceType reference140 exported types

Governance api client types

Field-level reference generated from source declarations and SDK export aliases.

On this page

ActivateVersionInputAiSystemInputAiSystemRecordAiSystemStatusAiSystemSummaryAiSystemSummaryParamsAiSystemTypeAiSystemUpdateInputApiKeyRecordApprovalConfigApprovalConfigInputApprovalListResponseApprovalRecordApprovalResolveInputApprovalResolveResponseApprovalSourceApprovalStatusArelisClientConfigAsyncJobResponseAsyncProofResponseAuditEventInputBatchEventInputBatchEventResponseBatchEventResultBillingSummaryResponseCausalGraphReplayRequestCausalGraphResponseComplianceProofRequestComplianceVerificationArtifactInputComplianceVerificationByIdInputComplianceVerificationInputCreateApiKeyInputCreateApiKeyResponseCreateEventResponseCreateExportInputCreateExportResponseCreateMcpServerInputCreateMcpServerToolInputCreatePolicyInputCreateProofResponseCreateVersionInputDownloadExportResponseEventCountParamsEventCountResponseEventRecordExportDetailRecordExportFormatExportRecordExportResourceExportStatusGovernanceSnapshotResponseGraphCommitResponseGraphLineageResponseGraphListItemGraphListParamsGraphListResponseHealthCheckResultJobListItemJobListResponseJobStatusResponseLinkedSystemRecordListAiSystemsParamsListAiSystemsResponseListApiKeysResponseListDecisionsParamsListDecisionsResponseListEventsParamsListEventsResponseListExportsParamsListExportsResponseListJobsParamsListMcpServersParamsListMcpServersResponseListPoliciesParamsListPoliciesResponseListProofsParamsListProofsResponseManagedPolicyManagedPolicyVersionMCPGovernedInvokeInputMCPGovernedInvokeResultMcpHealthStatusMcpServerHealthLogRecordMcpServerRecordMcpServersMethodsMcpServerStatusMcpServerToolRecordMcpServerUsageRecordMcpToolCapabilityMCPToolEvaluateInputMCPToolEvaluateResponseMCPToolPiiFindingMcpToolStatusMcpTransportTypeMilestoneConfigInputMilestoneConfigRecordMilestoneConfigResponseMilestoneDeliveryListResponseMilestoneDeliveryRecordOrganizationResponsePolicyEvaluateInputPolicyEvaluateResponsePolicyEvaluationHistoryRecordPolicyEvaluationHistoryResponseProofLayerProofRecordQuotaResponseReplayCompareInputReplayCompareResponseReplayDriftDiagnosticRecordReplayDriftSeverityReplayListItemReplayListParamsReplayListResponseReplayRequestReplayResultResponseReplayStepRecordReplayTemplateReplayTemplateInputReplayTemplateListResponseRetryJobResponseRiskDecisionRecordRiskEvaluationResponseRiskFactorRiskRouterConfigRuntimeRiskInputStreamConnectionTelemetryChallengeListResponseTelemetryReportListResponseToolRefreshResultUpdateApiKeyInputUpdateMcpServerInputUpdateMcpServerToolInputUpdatePolicyInputUsageHistoryEntryUsageHistoryResponseUsageOperationSummaryUsageSummaryResponseVerificationLayerResultVerifyProofResponse

ActivateVersionInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
versionnumberProperty

AiSystemInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
namestringProperty
typeAiSystemTypeProperty
providerstringProperty · optional
modelRefstringProperty · optional
versionstringProperty · optional
descriptionstringProperty · optional
configRecord<string, unknown>Property · optional
metadataRecord<string, unknown>Property · optional
tagsstring[]Property · optional

AiSystemRecord

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
slugstringProperty
namestringProperty
typeAiSystemTypeProperty
providerstring | nullProperty
modelRefstring | nullProperty
versionstring | nullProperty
statusAiSystemStatusProperty
isDefaultbooleanProperty
descriptionstring | nullProperty
configunknownProperty
metadataunknownProperty
tagsstring[]Property
createdAtstringProperty
updatedAtstringProperty

AiSystemStatus

typeAliaspackages/api-client/src/index.ts

Union Members

"active"
"archived"
"deprecated"

AiSystemSummary

interfacepackages/api-client/src/index.ts
FieldTypeNotes
aiSystem{ id: string; name: string; type: string }Property
period{ start: string; end: string }Property
events{ total: number; byType: Record<string, number> }Property
risk{ totalDecisions: number; byLevel: Record<string, number> }Property
proofs{ total: number }Property
policies{ evaluated: number; blocked: number; allowed: number }Property

AiSystemSummaryParams

interfacepackages/api-client/src/index.ts
FieldTypeNotes
startstringProperty · optional
endstringProperty · optional

AiSystemType

typeAliaspackages/api-client/src/index.ts

Union Members

"model"
"agent"
"pipeline"
"tool_chain"

AiSystemUpdateInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
namestringProperty · optional
typeAiSystemTypeProperty · optional
providerstring | nullProperty · optional
modelRefstring | nullProperty · optional
versionstring | nullProperty · optional
statusAiSystemStatusProperty · optional
descriptionstring | nullProperty · optional
configRecord<string, unknown> | nullProperty · optional
metadataRecord<string, unknown> | nullProperty · optional
tagsstring[] | nullProperty · optional

ApiKeyRecord

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
prefixstringProperty
namestringProperty
scopesstring[]Property
createdAtstringProperty
expiresAtstring | nullProperty
revokedAtstring | nullProperty

ApprovalConfig

interfacepackages/api-client/src/index.ts
FieldTypeNotes
autoApprovebooleanProperty
autoApproveRulesunknown[]Property
timeoutMsnumber | nullProperty
escalationPolicyunknown | nullProperty
updatedAtstringProperty

ApprovalConfigInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
autoApprovebooleanProperty
autoApproveRulesunknown[]Property · optional
timeoutMsnumber | nullProperty · optional
escalationPolicyunknown | nullProperty · optional

ApprovalListResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
dataApprovalRecord[]Property
configApprovalConfig | nullProperty
pagination{ total: number; limit: number; offset: number; }Property

ApprovalRecord

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
runIdstringProperty
eventTypestringProperty
sourcestringProperty
statusApprovalStatusProperty
reasonstringProperty
contextunknownProperty
decidedBystring | nullProperty
decidedAtstring | nullProperty
createdAtstringProperty

ApprovalResolveInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
decision"approved" | "denied"Property
decidedBystringProperty · optional
notesstringProperty · optional

ApprovalResolveResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
approvalIdstringProperty
statusstringProperty
alreadyResolvedbooleanProperty · optional

ApprovalSource

typeAliaspackages/api-client/src/index.ts

Union Members

"policy_escalation"
"risk_escalation"
"manual"

ApprovalStatus

typeAliaspackages/api-client/src/index.ts

Union Members

"pending"
"approved"
"denied"
"expired"

ArelisClientConfig

interfacepackages/api-client/src/index.ts
FieldTypeNotes
baseUrlstringProperty
apiKeystringProperty · optional
tokenstringProperty · optional
maxRetriesnumberProperty · optional
timeoutnumberProperty · optional

AsyncJobResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
jobIdstringProperty

AsyncProofResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
jobIdstringProperty

AuditEventInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty
eventTypestringProperty
actorstring | Record<string, unknown>Property
resourcestring | Record<string, unknown>Property
actionstringProperty
timestampstring | DateProperty
metadataRecord<string, unknown>Property · optional
aiSystemIdstringProperty · optional

BatchEventInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
eventsAuditEventInput[]Property

BatchEventResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
resultsBatchEventResult[]Property

BatchEventResult

interfacepackages/api-client/src/index.ts
FieldTypeNotes
eventIdstring | nullProperty
status"accepted" | "rejected"Property
reasonstringProperty · optional

BillingSummaryResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
organization{ id: string; name: string; tier: string; stripeCustomerId: string | null; }Property
currencystringProperty
currentScenario{ tier: string; totalProjected: number; rows: Array<{ operationType: string; used: number; includedLimit: number; overage: number; unitRate: number; projectedCharge: number; }>; }Property
comparison{ againstTier: string; deltaProjected: number; scenario: { tier: string; totalProjected: number; rows: Array<{ operationType: string; used: number; includedLimit: number; overage: number; unitRate: number; projectedCharge: number; }>; }; }Property

CausalGraphReplayRequest

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty
nodes{ id: string; type: string; data: Record<string, unknown> }[]Property
edges{ source: string; target: string; type: string }[]Property
replaySnapshot{ policyHash?: string | null; modelRoute?: string | null; toolRegistryHash?: string | null; configStateHash?: string | null; }Property · optional

CausalGraphResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
runIdstringProperty
nodes{ id: string; type: string; data: Record<string, unknown> }[]Property
edges{ source: string; target: string; type: | "contains" | "sequence" | "parent" | "provisioned" | "configured" | "authenticated" | "discovered" | "agent_child"; }[]Property
digestMetadataRecord<string, unknown> | nullProperty
rootHashstring | nullProperty
createdAtstringProperty

ComplianceProofRequest

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty
schemaVersion"v1" | "v2"Property · optional
disclosureRuleIdsstring[]Property · optional
composed{ layers?: string[]; narrowing?: Record<string, unknown>; lineage?: Record<string, unknown>; }Property · optional
asyncbooleanProperty · optional
aiSystemIdstringProperty · optional

ComplianceVerificationArtifactInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
proofIdstringProperty
runIdstringProperty
schemaVersion"v1" | "v2"Property
commitmentunknownProperty
proofHashstringProperty
layers{ name: string; hash: string; verified?: boolean }[]Property

ComplianceVerificationByIdInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
proofIdstringProperty

ComplianceVerificationInput

typeAliaspackages/api-client/src/index.ts

Union Members

ComplianceVerificationByIdInput
ComplianceVerificationArtifactInput

CreateApiKeyInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
namestringProperty
scopesstring[]Property · optional
expiresAtstringProperty · optional

CreateApiKeyResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
prefixstringProperty
namestringProperty
scopesstring[]Property
rawKeystringProperty
createdAtstringProperty
expiresAtstring | nullProperty

CreateEventResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
eventIdstringProperty
runIdstringProperty

CreateExportInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
resourceExportResourceProperty
formatExportFormatProperty
filtersRecord<string, unknown>Property · optional
includeFieldsstring[]Property · optional

CreateExportResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
exportIdstringProperty
resourceExportResourceProperty
formatExportFormatProperty
statusExportStatusProperty
createdAtstringProperty

CreateMcpServerInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
namestringProperty
uristringProperty
transportTypeMcpTransportTypeProperty
slugstringProperty · optional
trustLevelnumberProperty · optional
descriptionstringProperty · optional
tagsstring[]Property · optional
capabilitiesRecord<string, unknown>Property · optional
configRecord<string, unknown>Property · optional
metadataRecord<string, unknown>Property · optional

CreateMcpServerToolInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
namestringProperty
descriptionstringProperty · optional
inputSchemaRecord<string, unknown>Property · optional
capabilityMcpToolCapabilityProperty · optional
metadataRecord<string, unknown>Property · optional

CreatePolicyInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
keystringProperty
namestringProperty
descriptionstringProperty · optional
conditionunknownProperty
actionstringProperty
severitystringProperty · optional
prioritynumberProperty · optional

CreateProofResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
proofIdstringProperty
runIdstringProperty
schemaVersionstringProperty
commitmentunknownProperty
proofHashstringProperty
layersProofLayer[]Property
createdAtstringProperty

CreateVersionInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
conditionunknownProperty
actionstringProperty
severitystringProperty · optional
changeSummarystringProperty · optional
metadataRecord<string, unknown>Property · optional

DownloadExportResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
fileNamestringProperty
mimeTypestringProperty
contentstringProperty

EventCountParams

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty · optional
eventTypestringProperty · optional
startTimestringProperty · optional
endTimestringProperty · optional

EventCountResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
countnumberProperty

EventRecord

interfacepackages/api-client/src/index.ts
FieldTypeNotes
eventIdstringProperty
runIdstringProperty
eventTypestringProperty
actorunknownProperty
resourceunknownProperty
actionstringProperty
timestampstringProperty
serverTimestampstringProperty
metadataunknownProperty
aiSystemIdstring | nullProperty

ExportDetailRecord

interfacepackages/api-client/src/index.ts
FieldTypeNotes
filtersRecord<string, unknown> | nullProperty
includeFieldsstring[]Property
artifactFileNamestring | nullProperty
artifactMimeTypestring | nullProperty
artifactSizeBytesnumber | nullProperty

ExportFormat

typeAliaspackages/api-client/src/index.ts

Union Members

"json"
"csv"

ExportRecord

interfacepackages/api-client/src/index.ts
FieldTypeNotes
exportIdstringProperty
resourceExportResourceProperty
formatExportFormatProperty
statusExportStatusProperty
rowCountnumber | nullProperty
checksumSha256string | nullProperty
failureReasonstring | nullProperty
createdAtstringProperty
startedAtstring | nullProperty
completedAtstring | nullProperty
expiresAtstring | nullProperty

ExportResource

typeAliaspackages/api-client/src/index.ts

Union Members

"events"
"proofs"
"risk_decisions"
"replays"
"jobs"
"integrity"
"telemetry_reports"
"telemetry_challenges"
"usage_summary"
"usage_history"
"metering_milestones"
"metering_deliveries"
"policies"
"policy_evaluations"
"graphs"

ExportStatus

typeAliaspackages/api-client/src/index.ts

Union Members

"pending"
"processing"
"completed"
"failed"
"expired"

GovernanceSnapshotResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty
policyHashstring | nullProperty
modelRoutestring | nullProperty
toolRegistryHashstring | nullProperty
configStateHashstring | nullProperty
rootHashstring | nullProperty
committedAtstring | nullProperty
related{ policyEvaluations: unknown[]; riskDecisions: unknown[]; complianceProofs: unknown[]; }Property · optional

GraphCommitResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty
rootHashstringProperty
committedAtstringProperty

GraphLineageResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty
nodeIdstringProperty · optional
nodes{ id: string; type: string; data: Record<string, unknown> }[]Property
edges{ source: string; target: string; type: | "contains" | "sequence" | "parent" | "provisioned" | "configured" | "authenticated" | "discovered" | "agent_child"; }[]Property
ancestorCountnumberProperty · optional
descendantCountnumberProperty · optional

GraphListItem

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
runIdstringProperty
rootHashstring | nullProperty
committedAtstring | nullProperty
createdAtstringProperty
nodeCountnumberProperty
edgeCountnumberProperty

GraphListParams

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty · optional
startTimestringProperty · optional
endTimestringProperty · optional
cursorstringProperty · optional
limitnumberProperty · optional

GraphListResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
dataGraphListItem[]Property
nextCursorstring | nullProperty

HealthCheckResult

interfacepackages/api-client/src/index.ts
FieldTypeNotes
statusstringProperty
latencyMsnumber | nullProperty
errorMessagestring | nullProperty
checkedAtstringProperty

JobListItem

interfacepackages/api-client/src/index.ts
FieldTypeNotes
jobIdstringProperty
type"proof" | "replay" | "export"Property
runIdstring | nullProperty
statusstringProperty
createdAtstringProperty
completedAtstring | nullProperty
durationMsnumber | nullProperty
errorSummarystring | nullProperty
resultunknownProperty
requestunknownProperty

JobListResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
dataJobListItem[]Property
nextCursorstring | nullProperty

JobStatusResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
jobIdstringProperty
type"proof" | "replay" | "export"Property
statusstringProperty
runIdstring | nullProperty
requestunknownProperty · optional
resultunknownProperty
createdAtstringProperty
completedAtstring | nullProperty
retryEligiblebooleanProperty · optional

LinkedSystemRecord

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
system{ id: string; name: string; slug: string; type: string; status: string; }Property
toolsunknownProperty
createdAtstringProperty

ListAiSystemsParams

interfacepackages/api-client/src/index.ts
FieldTypeNotes
typeAiSystemTypeProperty · optional
statusAiSystemStatusProperty · optional
providerstringProperty · optional
tagstringProperty · optional
searchstringProperty · optional
cursorstringProperty · optional
limitnumberProperty · optional

ListAiSystemsResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
dataAiSystemRecord[]Property
nextCursorstring | nullProperty

ListApiKeysResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
dataApiKeyRecord[]Property

ListDecisionsParams

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty · optional
action"allow" | "flag" | "block" | "escalate"Property · optional
minScorenumberProperty · optional
maxScorenumberProperty · optional
startTimestringProperty · optional
endTimestringProperty · optional
cursorstringProperty · optional
limitnumberProperty · optional
aiSystemIdstringProperty · optional

ListDecisionsResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
dataRiskDecisionRecord[]Property
nextCursorstring | nullProperty

ListEventsParams

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty
eventTypestringProperty · optional
startTimestringProperty · optional
endTimestringProperty · optional
cursorstringProperty · optional
limitnumberProperty · optional
aiSystemIdstringProperty · optional

ListEventsResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
eventsEventRecord[]Property
nextCursorstring | nullProperty

ListExportsParams

interfacepackages/api-client/src/index.ts
FieldTypeNotes
resourceExportResourceProperty · optional
statusExportStatusProperty · optional
cursorstringProperty · optional
limitnumberProperty · optional

ListExportsResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
dataExportRecord[]Property
nextCursorstring | nullProperty

ListJobsParams

interfacepackages/api-client/src/index.ts
FieldTypeNotes
type"proof" | "replay" | "export"Property · optional
status"pending" | "processing" | "completed" | "failed" | "cancelled"Property · optional
runIdstringProperty · optional
startTimestringProperty · optional
endTimestringProperty · optional
cursorstringProperty · optional
limitnumberProperty · optional

ListMcpServersParams

interfacepackages/api-client/src/index.ts
FieldTypeNotes
statusMcpServerStatusProperty · optional
transportTypeMcpTransportTypeProperty · optional
healthStatusMcpHealthStatusProperty · optional
searchstringProperty · optional
trustLevelMinnumberProperty · optional
trustLevelMaxnumberProperty · optional
cursorstringProperty · optional
limitnumberProperty · optional

ListMcpServersResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
dataMcpServerRecord[]Property
nextCursorstring | nullProperty

ListPoliciesParams

interfacepackages/api-client/src/index.ts
FieldTypeNotes
statusstringProperty · optional
searchstringProperty · optional
includeDeletedbooleanProperty · optional
cursorstringProperty · optional
limitnumberProperty · optional

ListPoliciesResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
dataManagedPolicy[]Property
nextCursorstring | nullProperty

ListProofsParams

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty · optional
cursorstringProperty · optional
limitnumberProperty · optional
aiSystemIdstringProperty · optional

ListProofsResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
dataProofRecord[]Property
nextCursorstring | nullProperty

ManagedPolicy

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
orgIdstringProperty
projectIdstringProperty
keystringProperty
namestringProperty
descriptionstring | nullProperty
statusstringProperty
prioritynumberProperty
activeVersionnumber | nullProperty
deletedAtstring | nullProperty
createdAtstringProperty
updatedAtstringProperty

ManagedPolicyVersion

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
policyIdstringProperty
versionnumberProperty
conditionunknownProperty
actionstringProperty
severitystringProperty
metadataunknownProperty
changeSummarystring | nullProperty
createdBystring | nullProperty
createdAtstringProperty

MCPGovernedInvokeInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
invoke() => Promise<T>Property
denyMode"throw" | "return"Property · optional

MCPGovernedInvokeResult

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty
invokedbooleanProperty
decisionMCPToolEvaluateResponseProperty
resultTProperty · optional

McpHealthStatus

typeAliaspackages/api-client/src/index.ts

Union Members

"healthy"
"unhealthy"
"unknown"

McpServerHealthLogRecord

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
statusstringProperty
latencyMsnumber | nullProperty
errorMessagestring | nullProperty
checkedAtstringProperty

McpServerRecord

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
slugstringProperty
namestringProperty
uristringProperty
transportTypeMcpTransportTypeProperty
trustLevelnumberProperty
statusMcpServerStatusProperty
healthStatusMcpHealthStatusProperty
lastHealthCheckAtstring | nullProperty
toolRegistryHashstring | nullProperty
capabilitiesunknownProperty
configunknownProperty
metadataunknownProperty
tagsstring[] | nullProperty
descriptionstring | nullProperty
createdAtstringProperty
updatedAtstringProperty
_count{ tools?: number; usages?: number }Property · optional
toolCounts{ active: number; disabled: number; deprecated: number }Property · optional
linkedSystemCountnumberProperty · optional

McpServersMethods

interfacepackages/api-client/src/index.ts
FieldTypeNotes
createPromise<McpServerRecord>Method signature
listPromise<ListMcpServersResponse>Method signature
getPromise<McpServerRecord>Method signature
updatePromise<McpServerRecord>Method signature
archivePromise<McpServerRecord>Method signature
createToolPromise<McpServerToolRecord>Method signature
listToolsPromise<{ data: McpServerToolRecord[] }>Method signature
updateToolPromise<McpServerToolRecord>Method signature
refreshToolsPromise<ToolRefreshResult>Method signature
healthCheckPromise<HealthCheckResult>Method signature
healthHistoryPromise<{ data: McpServerHealthLogRecord[]; nextCursor: string | null }>Method signature
linkSystemPromise<McpServerUsageRecord>Method signature
unlinkSystemPromise<{ success: boolean }>Method signature
linkedSystemsPromise<{ data: LinkedSystemRecord[] }>Method signature

McpServerStatus

typeAliaspackages/api-client/src/index.ts

Union Members

"active"
"archived"

McpServerToolRecord

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
namestringProperty
descriptionstring | nullProperty
inputSchemaunknownProperty
capabilityMcpToolCapabilityProperty
statusMcpToolStatusProperty
metadataunknownProperty
lastSeenAtstringProperty
createdAtstringProperty

McpServerUsageRecord

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
serverIdstringProperty
systemIdstringProperty
toolsunknownProperty
createdAtstringProperty

McpToolCapability

typeAliaspackages/api-client/src/index.ts

Union Members

"read"
"write"
"execute"
"admin"

MCPToolEvaluateInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty · optional
serverIdstringProperty
toolNamestringProperty
toolArgsRecord<string, unknown>Property · optional
policyIdsstring[]Property · optional
actor{ id: string; type: string }Property · optional
serverTrustLevelnumberProperty · optional
toolCapabilitystringProperty · optional
transportTypestringProperty · optional

MCPToolEvaluateResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty
decision"allow" | "deny" | "escalate"Property
pii{ hasPii: boolean; findings: MCPToolPiiFinding[]; }Property
policy{ allowed: boolean; decisions: Array<{ policyId: string; decision: string; metadata?: Record<string, unknown>; }>; summary: { allowed: boolean; blockReason?: string; blockCode?: string; }; policySetHash?: string; }Property
evaluatedAtstringProperty
approvalIdstring | nullProperty · optional

MCPToolPiiFinding

interfacepackages/api-client/src/index.ts
FieldTypeNotes
typestringProperty
originalstringProperty
patternstringProperty · optional

McpToolStatus

typeAliaspackages/api-client/src/index.ts

Union Members

"active"
"disabled"
"deprecated"

McpTransportType

typeAliaspackages/api-client/src/index.ts

Union Members

"http"
"stdio"
"sse"

MilestoneConfigInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
operationType"audit_event" | "compliance_proof" | "risk_decision" | "replay_verification"Property
thresholdsnumber[]Property
notificationsEnabledbooleanProperty
webhookUrlstring | nullProperty · optional

MilestoneConfigRecord

interfacepackages/api-client/src/index.ts
FieldTypeNotes
operationTypestringProperty
thresholdsnumber[]Property
notificationsEnabledbooleanProperty
webhookUrlstring | nullProperty
currentUsagenumberProperty
limitnumber | nullProperty

MilestoneConfigResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
dataMilestoneConfigRecord[]Property

MilestoneDeliveryListResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
dataMilestoneDeliveryRecord[]Property
nextCursorstring | nullProperty

MilestoneDeliveryRecord

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
orgIdstringProperty
projectIdstringProperty
operationTypestringProperty
milestonenumberProperty
currentUsagenumberProperty
limitnumberProperty
webhookUrlstring | nullProperty
statusstringProperty
responseCodenumber | nullProperty
errorstring | nullProperty
createdAtstringProperty

OrganizationResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
namestringProperty
slugstringProperty
regionstringProperty
complianceProfilestringProperty
dataRetentionPolicystringProperty
tierstringProperty
createdAtstringProperty

PolicyEvaluateInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty · optional
policiesunknown[]Property · optional
checkpointRecord<string, unknown>Property
policyIdsstring[]Property · optional

PolicyEvaluateResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty · optional
decisionsunknown[]Property
evaluatedAtstringProperty
policySetHashstring | nullProperty · optional
evaluatedPolicies{ id: string; version: number }[]Property · optional

PolicyEvaluationHistoryRecord

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
runIdstring | nullProperty
policySourcestringProperty
policyCountnumberProperty
decisionsunknownProperty
checkpointunknownProperty
policySetHashstring | nullProperty
evaluatedAtstringProperty

PolicyEvaluationHistoryResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
dataPolicyEvaluationHistoryRecord[]Property
nextCursorstring | nullProperty

ProofLayer

interfacepackages/api-client/src/index.ts
FieldTypeNotes
namestringProperty
hashstringProperty
verifiedbooleanProperty

ProofRecord

interfacepackages/api-client/src/index.ts
FieldTypeNotes
proofIdstringProperty
runIdstringProperty
schemaVersionstringProperty
commitmentunknownProperty
proofHashstringProperty
layersProofLayer[]Property
metadataunknownProperty · optional
aiSystemIdstring | nullProperty
createdAtstringProperty

QuotaResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
dataArray<{ operationType: string; limit: number; action: string; currentPeriodUsage: number; periodStart: string | null; periodEnd: string | null; resetsAt: string | null; isDefault?: boolean; }>Property

ReplayCompareInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty
baselineReplayIdstringProperty
candidateReplayIdstringProperty
setAsBaselinebooleanProperty · optional
baselineTemplateIdstringProperty · optional
notesstringProperty · optional

ReplayCompareResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty
baselineReplayIdstringProperty
candidateReplayIdstringProperty
comparedAtstringProperty
summary{ new: number; resolved: number; unchanged: number; }Property
rows{ new: unknown[]; resolved: unknown[]; unchanged: unknown[]; }Property
links{ graphLineage: string; integrity: string; }Property

ReplayDriftDiagnosticRecord

interfacepackages/api-client/src/index.ts
FieldTypeNotes
fieldstringProperty
expectedunknownProperty
actualunknownProperty
severityReplayDriftSeverityProperty

ReplayDriftSeverity

typeAliaspackages/api-client/src/index.ts

Union Members

"low"
"medium"
"high"

ReplayListItem

interfacepackages/api-client/src/index.ts
FieldTypeNotes
jobIdstringProperty
replayIdstring | nullProperty
runIdstringProperty
status"pending" | "processing" | "completed" | "failed"Property
stepsCountnumberProperty
warningsCountnumberProperty
driftCountnumberProperty
createdAtstringProperty
completedAtstring | nullProperty
errorstring | nullProperty · optional

ReplayListParams

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty · optional
status"pending" | "processing" | "completed" | "failed"Property · optional
cursorstringProperty · optional
limitnumberProperty · optional

ReplayListResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
dataReplayListItem[]Property
nextCursorstring | nullProperty

ReplayRequest

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty
replaySnapshot{ policyHash?: string | null; modelRoute?: string | null; toolRegistryHash?: string | null; configStateHash?: string | null; }Property · optional
aiSystemIdstringProperty · optional

ReplayResultResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
replayIdstringProperty
runIdstringProperty
stepsReplayStepRecord[] | unknownProperty
warningsstring[] | unknownProperty
driftDiagnosticsReplayDriftDiagnosticRecord[] | unknownProperty
createdAtstringProperty

ReplayStepRecord

interfacepackages/api-client/src/index.ts
FieldTypeNotes
indexnumberProperty
eventIdstringProperty
status"match" | "drift" | "missing"Property
eventTypestringProperty
actionstringProperty
timestampstringProperty

ReplayTemplate

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
namestringProperty
descriptionstring | nullProperty
runIdstring | nullProperty
snapshot{ policyHash: string | null; modelRoute: string | null; toolRegistryHash: string | null; configStateHash: string | null; }Property
createdAtstringProperty
updatedAtstringProperty

ReplayTemplateInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
namestringProperty
descriptionstringProperty · optional
runIdstringProperty · optional
snapshot{ policyHash?: string | null; modelRoute?: string | null; toolRegistryHash?: string | null; configStateHash?: string | null; }Property

ReplayTemplateListResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
dataReplayTemplate[]Property
nextCursorstring | nullProperty

RetryJobResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
jobIdstringProperty
type"proof" | "replay" | "export"Property
retriedFromstringProperty
retryEligiblebooleanProperty

RiskDecisionRecord

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
runIdstringProperty
actionstringProperty
scorenumberProperty
factorsunknownProperty
deterministicInputsHashstringProperty
aiSystemIdstring | nullProperty
createdAtstringProperty

RiskEvaluationResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
idstringProperty
runIdstringProperty
actionstringProperty
scorenumberProperty
factorsRiskFactor[]Property
deterministicInputsHashstringProperty
approvalIdstring | nullProperty

RiskFactor

interfacepackages/api-client/src/index.ts
FieldTypeNotes
namestringProperty
scorenumberProperty
weightnumberProperty
[index]unknownProperty

RiskRouterConfig

interfacepackages/api-client/src/index.ts
FieldTypeNotes
mode"adaptive" | "strict" | "permissive"Property
thresholds{ allow: number; flag: number; block: number; escalate: number; }Property
defaultAction"allow" | "flag" | "block" | "escalate"Property

RuntimeRiskInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
runIdstringProperty
policyDecisionsRecord<string, unknown>[]Property
quotaStateRecord<string, unknown>Property
evaluationSignalsRecord<string, unknown>[]Property
explicitSignalsRecord<string, unknown>Property · optional
aiSystemIdstringProperty · optional

StreamConnection

interfacepackages/api-client/src/index.ts
FieldTypeNotes
closevoidMethod signature

TelemetryChallengeListResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
dataArray<{ id: string; reportId: string; status: string; expiresAt: string; verifiedAt: string | null; nonce: string; expectedDigestStatus: "pending" | "match" | "mismatch"; actualDigestStatus: "pending" | "match" | "mismatch"; verificationResult: string; expectedDigest: string; proofDigest: string | null; payloadHash: string; totalQuantity: number; createdAt: string; }>Property
nextCursorstring | nullProperty

TelemetryReportListResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
dataArray<{ id: string; projectId: string; status: string; verificationStatus: string; attestationStatus: string; windowStart: string; windowEnd: string; operationCounts: unknown; totalQuantity: number; payloadHash: string; signature: string; challenge: unknown; createdAt: string; }>Property
nextCursorstring | nullProperty

ToolRefreshResult

interfacepackages/api-client/src/index.ts
FieldTypeNotes
addedMcpServerToolRecord[]Property
updatedMcpServerToolRecord[]Property
deprecatedMcpServerToolRecord[]Property
unchangednumberProperty
toolRegistryHashstringProperty

UpdateApiKeyInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
namestringProperty · optional
scopesstring[]Property · optional

UpdateMcpServerInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
namestringProperty · optional
uristringProperty · optional
transportTypeMcpTransportTypeProperty · optional
trustLevelnumberProperty · optional
descriptionstring | nullProperty · optional
tagsstring[]Property · optional
capabilitiesRecord<string, unknown> | nullProperty · optional
configRecord<string, unknown> | nullProperty · optional
metadataRecord<string, unknown> | nullProperty · optional

UpdateMcpServerToolInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
statusMcpToolStatusProperty · optional
capabilityMcpToolCapabilityProperty · optional
metadataRecord<string, unknown>Property · optional

UpdatePolicyInput

interfacepackages/api-client/src/index.ts
FieldTypeNotes
namestringProperty · optional
descriptionstringProperty · optional
statusstringProperty · optional
prioritynumberProperty · optional
newVersion{ condition: unknown; action: string; severity?: string; changeSummary?: string; metadata?: Record<string, unknown>; }Property · optional

UsageHistoryEntry

interfacepackages/api-client/src/index.ts
FieldTypeNotes
datestringProperty
audit_eventnumberProperty
compliance_proofnumberProperty
risk_decisionnumberProperty
replay_verificationnumberProperty

UsageHistoryResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
entriesUsageHistoryEntry[]Property

UsageOperationSummary

interfacepackages/api-client/src/index.ts
FieldTypeNotes
operationTypestringProperty
usednumberProperty
limitnumber | nullProperty
percentagenumber | nullProperty

UsageSummaryResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
operationsUsageOperationSummary[]Property

VerificationLayerResult

interfacepackages/api-client/src/index.ts
FieldTypeNotes
namestringProperty
passedbooleanProperty
reasonstringProperty · optional

VerifyProofResponse

interfacepackages/api-client/src/index.ts
FieldTypeNotes
proofIdstringProperty
verifiedbooleanProperty
layersVerificationLayerResult[]Property
proofHashMismatchbooleanProperty · optional