RPC index
Every RPC Tiyi serves: 310 RPCs across 26 services. Generated from the protobuf schema, so this list is complete by construction.
Auth is the permission the server requires. authenticated means any valid session may call it; public means no token at all. A role holding tiyi:superadmin satisfies every check. See the API guide for how tokens are obtained.
AuthService
Full reference → · proto/tiyi/v1/auth.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
GetLoginOptions |
/tiyi.v1.AuthService/GetLoginOptions |
unary | public (no token) |
Login |
/tiyi.v1.AuthService/Login |
unary | public (no token) |
CompleteAuthenticationChallenge |
/tiyi.v1.AuthService/CompleteAuthenticationChallenge |
unary | public (no token) |
Logout |
/tiyi.v1.AuthService/Logout |
unary | public (no token) |
Refresh |
/tiyi.v1.AuthService/Refresh |
unary | public (no token) |
GetUserInfo |
/tiyi.v1.AuthService/GetUserInfo |
unary | authenticated |
GetAccessCodes |
/tiyi.v1.AuthService/GetAccessCodes |
unary | authenticated |
ChangePassword |
/tiyi.v1.AuthService/ChangePassword |
unary | authenticated |
GetMFAStatus |
/tiyi.v1.AuthService/GetMFAStatus |
unary | authenticated |
BeginTOTPEnrollment |
/tiyi.v1.AuthService/BeginTOTPEnrollment |
unary | authenticated |
ConfirmTOTPEnrollment |
/tiyi.v1.AuthService/ConfirmTOTPEnrollment |
unary | authenticated |
DisableTOTP |
/tiyi.v1.AuthService/DisableTOTP |
unary | authenticated |
RegenerateRecoveryCodes |
/tiyi.v1.AuthService/RegenerateRecoveryCodes |
unary | authenticated |
SystemService
Full reference → · proto/tiyi/v1/system.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
Health |
/tiyi.v1.SystemService/Health |
unary | (system:read) |
Version |
/tiyi.v1.SystemService/Version |
unary | authenticated |
GetSystemSettings |
/tiyi.v1.SystemService/GetSystemSettings |
unary | (system:read) |
UpdateSystemSettings |
/tiyi.v1.SystemService/UpdateSystemSettings |
unary | (system:write) |
ImportLicense |
/tiyi.v1.SystemService/ImportLicense |
unary | (system:write) |
GetDashboardStats |
/tiyi.v1.SystemService/GetDashboardStats |
unary | (site:read) |
GetDashboardOverview |
/tiyi.v1.SystemService/GetDashboardOverview |
unary | site:read and telemetry:read |
GetTrafficTimeseries |
/tiyi.v1.SystemService/GetTrafficTimeseries |
unary | (site:read) |
GetAttackDistribution |
/tiyi.v1.SystemService/GetAttackDistribution |
unary | (site:read) |
GetTopAttackers |
/tiyi.v1.SystemService/GetTopAttackers |
unary | (site:read) |
PreviewApply |
/tiyi.v1.SystemService/PreviewApply |
unary | (system:apply) |
Apply |
/tiyi.v1.SystemService/Apply |
unary | (system:apply) |
ListBinaryReleases |
/tiyi.v1.SystemService/ListBinaryReleases |
unary | (system:update:read) |
GetBinaryRelease |
/tiyi.v1.SystemService/GetBinaryRelease |
unary | (system:update:read) |
ImportBinaryRelease |
/tiyi.v1.SystemService/ImportBinaryRelease |
unary | (system:update:write) |
DeleteBinaryRelease |
/tiyi.v1.SystemService/DeleteBinaryRelease |
unary | (system:update:write) |
ApplyBinaryRelease |
/tiyi.v1.SystemService/ApplyBinaryRelease |
unary | (system:update:apply) |
RollbackBinaryRelease |
/tiyi.v1.SystemService/RollbackBinaryRelease |
unary | (system:update:apply) |
ListSystemCrsRulesets |
/tiyi.v1.SystemService/ListSystemCrsRulesets |
unary | (system:update:read) |
GetSystemCrsRuleset |
/tiyi.v1.SystemService/GetSystemCrsRuleset |
unary | (system:update:read) |
ImportCrsRuleset |
/tiyi.v1.SystemService/ImportCrsRuleset |
unary | (system:update:write) |
DeleteCrsRuleset |
/tiyi.v1.SystemService/DeleteCrsRuleset |
unary | (system:update:write) |
ListUpgradeRuns |
/tiyi.v1.SystemService/ListUpgradeRuns |
unary | (system:update:read) |
GetUpgradeRun |
/tiyi.v1.SystemService/GetUpgradeRun |
unary | (system:update:read) |
StreamUpgradeRun |
/tiyi.v1.SystemService/StreamUpgradeRun |
server stream | (system:update:read) |
CancelUpgradeRun |
/tiyi.v1.SystemService/CancelUpgradeRun |
unary | (system:update:apply) |
CheckForUpdates |
/tiyi.v1.SystemService/CheckForUpdates |
unary | (system:update:read) |
ListUpstreamCrsReleases |
/tiyi.v1.SystemService/ListUpstreamCrsReleases |
unary | (system:update:read) |
GetObservationPipelineStats |
/tiyi.v1.SystemService/GetObservationPipelineStats |
unary | (system:read) |
ListGeoDatabases |
/tiyi.v1.SystemService/ListGeoDatabases |
unary | (system:update:read) |
DownloadGeoDatabase |
/tiyi.v1.SystemService/DownloadGeoDatabase |
unary | (system:update:write) |
UploadGeoDatabase |
/tiyi.v1.SystemService/UploadGeoDatabase |
unary | (system:update:write) |
DeleteGeoDatabase |
/tiyi.v1.SystemService/DeleteGeoDatabase |
unary | (system:update:write) |
SiteService
Full reference → · proto/tiyi/v1/site.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
ListSites |
/tiyi.v1.SiteService/ListSites |
unary | (site:read) |
GetSite |
/tiyi.v1.SiteService/GetSite |
unary | (site:read) |
CreateSite |
/tiyi.v1.SiteService/CreateSite |
unary | (site:write) |
UpdateSite |
/tiyi.v1.SiteService/UpdateSite |
unary | (site:write) |
DeleteSite |
/tiyi.v1.SiteService/DeleteSite |
unary | (site:delete) |
EnableSite |
/tiyi.v1.SiteService/EnableSite |
unary | (site:write) |
DisableSite |
/tiyi.v1.SiteService/DisableSite |
unary | (site:write) |
PreviewCompiledConfig |
/tiyi.v1.SiteService/PreviewCompiledConfig |
unary | (site:preview) |
ExportSite |
/tiyi.v1.SiteService/ExportSite |
unary | site:read and upstream:read and cert:export |
ExportSites |
/tiyi.v1.SiteService/ExportSites |
unary | site:read and upstream:read and cert:export |
ImportSite |
/tiyi.v1.SiteService/ImportSite |
unary | site:write and upstream:write and cert:write |
GetSiteRouting |
/tiyi.v1.SiteService/GetSiteRouting |
unary | (site:read) |
UpdateSiteRouting |
/tiyi.v1.SiteService/UpdateSiteRouting |
unary | (site:write) |
GetSitePolicyOverride |
/tiyi.v1.SiteService/GetSitePolicyOverride |
unary | (site:read) |
UpsertSitePolicyOverride |
/tiyi.v1.SiteService/UpsertSitePolicyOverride |
unary | (site:write) |
DeleteSitePolicyOverride |
/tiyi.v1.SiteService/DeleteSitePolicyOverride |
unary | (site:write) |
UpstreamService
Full reference → · proto/tiyi/v1/upstream.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
ListUpstreams |
/tiyi.v1.UpstreamService/ListUpstreams |
unary | (upstream:read) |
GetUpstream |
/tiyi.v1.UpstreamService/GetUpstream |
unary | (upstream:read) |
CreateUpstream |
/tiyi.v1.UpstreamService/CreateUpstream |
unary | (upstream:write) |
UpdateUpstream |
/tiyi.v1.UpstreamService/UpdateUpstream |
unary | (upstream:write) |
DeleteUpstream |
/tiyi.v1.UpstreamService/DeleteUpstream |
unary | (upstream:delete) |
ListUpstreamHealth |
/tiyi.v1.UpstreamService/ListUpstreamHealth |
unary | (upstream:read) |
CertService
Full reference → · proto/tiyi/v1/cert.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
ListCerts |
/tiyi.v1.CertService/ListCerts |
unary | (cert:read) |
GetCert |
/tiyi.v1.CertService/GetCert |
unary | (cert:read) |
UploadCert |
/tiyi.v1.CertService/UploadCert |
unary | (cert:write) |
IssueACMECert |
/tiyi.v1.CertService/IssueACMECert |
unary | (cert:issue) |
RenewCert |
/tiyi.v1.CertService/RenewCert |
unary | (cert:issue) |
DeleteCert |
/tiyi.v1.CertService/DeleteCert |
unary | (cert:delete) |
DownloadCert |
/tiyi.v1.CertService/DownloadCert |
unary | (cert:export) |
ListDNSProviders |
/tiyi.v1.CertService/ListDNSProviders |
unary | (cert:read) |
GetDNSProvider |
/tiyi.v1.CertService/GetDNSProvider |
unary | (cert:read) |
CreateDNSProvider |
/tiyi.v1.CertService/CreateDNSProvider |
unary | (cert:write) |
UpdateDNSProvider |
/tiyi.v1.CertService/UpdateDNSProvider |
unary | (cert:write) |
DeleteDNSProvider |
/tiyi.v1.CertService/DeleteDNSProvider |
unary | (cert:delete) |
ListDNSProviderDrivers |
/tiyi.v1.CertService/ListDNSProviderDrivers |
unary | (cert:read) |
PolicyService
Full reference → · proto/tiyi/v1/policy.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
ListPolicies |
/tiyi.v1.PolicyService/ListPolicies |
unary | (policy:read) |
GetPolicy |
/tiyi.v1.PolicyService/GetPolicy |
unary | (policy:read) |
CreatePolicy |
/tiyi.v1.PolicyService/CreatePolicy |
unary | (policy:write) |
CreatePolicyFromTemplate |
/tiyi.v1.PolicyService/CreatePolicyFromTemplate |
unary | (policy:write) |
UpdatePolicy |
/tiyi.v1.PolicyService/UpdatePolicy |
unary | (policy:write) |
UpdatePolicyLayer |
/tiyi.v1.PolicyService/UpdatePolicyLayer |
unary | (policy:write) |
DeletePolicy |
/tiyi.v1.PolicyService/DeletePolicy |
unary | (policy:delete) |
SetEngineState |
/tiyi.v1.PolicyService/SetEngineState |
unary | (policy:write) |
SetActiveCrsRuleset |
/tiyi.v1.PolicyService/SetActiveCrsRuleset |
unary | (policy:crs:write) |
PreviewSecLang |
/tiyi.v1.PolicyService/PreviewSecLang |
unary | (policy:preview) |
PreviewCrsImpact |
/tiyi.v1.PolicyService/PreviewCrsImpact |
unary | (policy:preview) |
TestPolicy |
/tiyi.v1.PolicyService/TestPolicy |
unary | (policy:test) |
ListPolicyTemplates |
/tiyi.v1.PolicyService/ListPolicyTemplates |
unary | (policy:read) |
ListPolicyVersions |
/tiyi.v1.PolicyService/ListPolicyVersions |
unary | (policy:read) |
GetPolicyVersion |
/tiyi.v1.PolicyService/GetPolicyVersion |
unary | (policy:read) |
RollbackPolicy |
/tiyi.v1.PolicyService/RollbackPolicy |
unary | (policy:write) |
DiffPolicyVersions |
/tiyi.v1.PolicyService/DiffPolicyVersions |
unary | (policy:read) |
RuleOverrideService
Full reference → · proto/tiyi/v1/rule.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
ListRuleOverrides |
/tiyi.v1.RuleOverrideService/ListRuleOverrides |
unary | (policy:read) |
GetRuleOverride |
/tiyi.v1.RuleOverrideService/GetRuleOverride |
unary | (policy:read) |
UpsertRuleOverride |
/tiyi.v1.RuleOverrideService/UpsertRuleOverride |
unary | (policy:rule:override) |
DeleteRuleOverride |
/tiyi.v1.RuleOverrideService/DeleteRuleOverride |
unary | (policy:rule:override) |
BulkUpsertRuleOverrides |
/tiyi.v1.RuleOverrideService/BulkUpsertRuleOverrides |
unary | (policy:rule:override) |
ListCrsRulesForPolicy |
/tiyi.v1.RuleOverrideService/ListCrsRulesForPolicy |
unary | (policy:read) |
CustomRuleService
Full reference → · proto/tiyi/v1/rule.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
ListCustomRules |
/tiyi.v1.CustomRuleService/ListCustomRules |
unary | (policy:read) |
GetCustomRule |
/tiyi.v1.CustomRuleService/GetCustomRule |
unary | (policy:read) |
CreateCustomRule |
/tiyi.v1.CustomRuleService/CreateCustomRule |
unary | (policy:custom:write) |
UpdateCustomRule |
/tiyi.v1.CustomRuleService/UpdateCustomRule |
unary | (policy:custom:write) |
DeleteCustomRule |
/tiyi.v1.CustomRuleService/DeleteCustomRule |
unary | (policy:custom:write) |
ReorderCustomRules |
/tiyi.v1.CustomRuleService/ReorderCustomRules |
unary | (policy:custom:write) |
PreviewCustomRule |
/tiyi.v1.CustomRuleService/PreviewCustomRule |
unary | (policy:preview) |
ListCustomRuleTemplates |
/tiyi.v1.CustomRuleService/ListCustomRuleTemplates |
unary | (policy:read) |
CreateFromTemplate |
/tiyi.v1.CustomRuleService/CreateFromTemplate |
unary | (policy:custom:write) |
IpListService
Full reference → · proto/tiyi/v1/rule.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
ListIpLists |
/tiyi.v1.IpListService/ListIpLists |
unary | (policy:read) |
GetIpList |
/tiyi.v1.IpListService/GetIpList |
unary | (policy:read) |
ListIpListEntries |
/tiyi.v1.IpListService/ListIpListEntries |
unary | (policy:read) |
CreateIpList |
/tiyi.v1.IpListService/CreateIpList |
unary | (policy:iplist:write) |
UpdateIpList |
/tiyi.v1.IpListService/UpdateIpList |
unary | (policy:iplist:write) |
DeleteIpList |
/tiyi.v1.IpListService/DeleteIpList |
unary | (policy:iplist:write) |
ReplaceIpListEntries |
/tiyi.v1.IpListService/ReplaceIpListEntries |
unary | (policy:iplist:write) |
CloneIpList |
/tiyi.v1.IpListService/CloneIpList |
unary | (policy:iplist:write) |
GetIpListEditImpact |
/tiyi.v1.IpListService/GetIpListEditImpact |
unary | (policy:read) |
CreateIpListSubscription |
/tiyi.v1.IpListService/CreateIpListSubscription |
unary | (policy:iplist:source:write) |
UpdateIpListSubscription |
/tiyi.v1.IpListService/UpdateIpListSubscription |
unary | (policy:iplist:source:write) |
TestIpListSource |
/tiyi.v1.IpListService/TestIpListSource |
unary | (policy:iplist:source:write) |
SyncIpListNow |
/tiyi.v1.IpListService/SyncIpListNow |
unary | (policy:iplist:sync) |
PauseIpListSync |
/tiyi.v1.IpListService/PauseIpListSync |
unary | (policy:iplist:sync) |
ResumeIpListSync |
/tiyi.v1.IpListService/ResumeIpListSync |
unary | (policy:iplist:sync) |
ListIpListSyncRuns |
/tiyi.v1.IpListService/ListIpListSyncRuns |
unary | (policy:read) |
AcceptHeldIpListUpdate |
/tiyi.v1.IpListService/AcceptHeldIpListUpdate |
unary | (policy:iplist:sync) |
DiscardHeldIpListUpdate |
/tiyi.v1.IpListService/DiscardHeldIpListUpdate |
unary | (policy:iplist:sync) |
AddEntries |
/tiyi.v1.IpListService/AddEntries |
unary | (policy:iplist:write) |
RemoveEntries |
/tiyi.v1.IpListService/RemoveEntries |
unary | (policy:iplist:write) |
ExportCsv |
/tiyi.v1.IpListService/ExportCsv |
unary | (policy:read) |
LookupIp |
/tiyi.v1.IpListService/LookupIp |
unary | (policy:read) |
LookupIpScopes |
/tiyi.v1.IpListService/LookupIpScopes |
unary | (policy:read) |
ListIpListBindings |
/tiyi.v1.IpListService/ListIpListBindings |
unary | (policy:read) |
UpsertIpListBinding |
/tiyi.v1.IpListService/UpsertIpListBinding |
unary | (policy:iplist:write) |
DeleteIpListBinding |
/tiyi.v1.IpListService/DeleteIpListBinding |
unary | (policy:iplist:write) |
ListGlobalIpListBindings |
/tiyi.v1.IpListService/ListGlobalIpListBindings |
unary | (policy:read) |
UpsertGlobalIpListBinding |
/tiyi.v1.IpListService/UpsertGlobalIpListBinding |
unary | (policy:iplist:write) |
DeleteGlobalIpListBinding |
/tiyi.v1.IpListService/DeleteGlobalIpListBinding |
unary | (policy:iplist:write) |
ListIpListReferences |
/tiyi.v1.IpListService/ListIpListReferences |
unary | (policy:read) |
ApplyIpList |
/tiyi.v1.IpListService/ApplyIpList |
unary | (policy:iplist:write) |
CountryAccessService
Full reference → · proto/tiyi/v1/rule.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
ListCountryAccessRules |
/tiyi.v1.CountryAccessService/ListCountryAccessRules |
unary | (policy:read) |
GetCountryAccessRule |
/tiyi.v1.CountryAccessService/GetCountryAccessRule |
unary | (policy:read) |
GetCountryCatalog |
/tiyi.v1.CountryAccessService/GetCountryCatalog |
unary | (policy:read) |
UpsertCountryAccessRule |
/tiyi.v1.CountryAccessService/UpsertCountryAccessRule |
unary | (policy:country:write) |
DeleteCountryAccessRule |
/tiyi.v1.CountryAccessService/DeleteCountryAccessRule |
unary | (policy:country:write) |
RateLimitService
Full reference → · proto/tiyi/v1/rule.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
ListRateLimitEndpoints |
/tiyi.v1.RateLimitService/ListRateLimitEndpoints |
unary | (policy:read) |
UpsertRateLimitEndpoint |
/tiyi.v1.RateLimitService/UpsertRateLimitEndpoint |
unary | (policy:write) |
DeleteRateLimitEndpoint |
/tiyi.v1.RateLimitService/DeleteRateLimitEndpoint |
unary | (policy:write) |
CrsService
Full reference → · proto/tiyi/v1/rule.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
ListCrsRulesets |
/tiyi.v1.CrsService/ListCrsRulesets |
unary | (policy:read) |
GetCrsRuleset |
/tiyi.v1.CrsService/GetCrsRuleset |
unary | (policy:read) |
ListCrsRules |
/tiyi.v1.CrsService/ListCrsRules |
unary | (policy:read) |
GetCrsRule |
/tiyi.v1.CrsService/GetCrsRule |
unary | (policy:read) |
ListCrsCategories |
/tiyi.v1.CrsService/ListCrsCategories |
unary | (policy:read) |
ListCrsTags |
/tiyi.v1.CrsService/ListCrsTags |
unary | (policy:read) |
ListCrsPlugins |
/tiyi.v1.CrsService/ListCrsPlugins |
unary | (policy:read) |
GetCrsPluginConfigSchema |
/tiyi.v1.CrsService/GetCrsPluginConfigSchema |
unary | (policy:read) |
ListCrsExclusionPlugins |
/tiyi.v1.CrsService/ListCrsExclusionPlugins |
unary | (policy:read) |
GetCrsExclusionPlugin |
/tiyi.v1.CrsService/GetCrsExclusionPlugin |
unary | (policy:read) |
ImportCrsExclusionPlugin |
/tiyi.v1.CrsService/ImportCrsExclusionPlugin |
unary | (system:update:write) |
ListUpstreamCrsExclusionPluginReleases |
/tiyi.v1.CrsService/ListUpstreamCrsExclusionPluginReleases |
unary | (system:update:read) |
ListPolicyExclusionPlugins |
/tiyi.v1.CrsService/ListPolicyExclusionPlugins |
unary | (policy:read) |
UpsertPolicyExclusionPlugin |
/tiyi.v1.CrsService/UpsertPolicyExclusionPlugin |
unary | (policy:write) |
DeletePolicyExclusionPlugin |
/tiyi.v1.CrsService/DeletePolicyExclusionPlugin |
unary | (policy:write) |
LogService
Full reference → · proto/tiyi/v1/log.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
GetGlobalLogPolicy |
/tiyi.v1.LogService/GetGlobalLogPolicy |
unary | (system:read) |
UpdateGlobalLogPolicy |
/tiyi.v1.LogService/UpdateGlobalLogPolicy |
unary | (system:write) |
GetSiteLogPolicy |
/tiyi.v1.LogService/GetSiteLogPolicy |
unary | (site:read) |
UpsertSiteLogPolicyOverride |
/tiyi.v1.LogService/UpsertSiteLogPolicyOverride |
unary | (site:write) |
DeleteSiteLogPolicyOverride |
/tiyi.v1.LogService/DeleteSiteLogPolicyOverride |
unary | (site:write) |
QuerySecurityEvents |
/tiyi.v1.LogService/QuerySecurityEvents |
unary | (log:read) |
QueryAccessEvents |
/tiyi.v1.LogService/QueryAccessEvents |
unary | (log:read) |
QueryErrorEvents |
/tiyi.v1.LogService/QueryErrorEvents |
unary | (log:read) |
GetSecurityEvent |
/tiyi.v1.LogService/GetSecurityEvent |
unary | (log:read) |
GetAccessEvent |
/tiyi.v1.LogService/GetAccessEvent |
unary | (log:read) |
GetErrorEvent |
/tiyi.v1.LogService/GetErrorEvent |
unary | (log:read) |
TailSecurityEvents |
/tiyi.v1.LogService/TailSecurityEvents |
server stream | (log:read) |
ExportSecurityEvents |
/tiyi.v1.LogService/ExportSecurityEvents |
unary | (log:export) |
ExportAccessEvents |
/tiyi.v1.LogService/ExportAccessEvents |
unary | (log:export) |
ExportErrorEvents |
/tiyi.v1.LogService/ExportErrorEvents |
unary | (log:export) |
GetAccessLogSummary |
/tiyi.v1.LogService/GetAccessLogSummary |
unary | (log:read) |
GetAccessLogRankings |
/tiyi.v1.LogService/GetAccessLogRankings |
unary | (log:read) |
GetSecurityLogSummary |
/tiyi.v1.LogService/GetSecurityLogSummary |
unary | (log:read) |
GetRequestEvidenceMetadata |
/tiyi.v1.LogService/GetRequestEvidenceMetadata |
unary | (log:read) |
GetRequestEvidenceHeaders |
/tiyi.v1.LogService/GetRequestEvidenceHeaders |
unary | (log:read) |
StreamRequestEvidenceBody |
/tiyi.v1.LogService/StreamRequestEvidenceBody |
server stream | (log:read) |
DownloadRequestEvidenceBody |
/tiyi.v1.LogService/DownloadRequestEvidenceBody |
server stream | (log:read) |
AlertService
Full reference → · proto/tiyi/v1/alert.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
ListAlerts |
/tiyi.v1.AlertService/ListAlerts |
unary | (alert:read) |
GetAlert |
/tiyi.v1.AlertService/GetAlert |
unary | (alert:read) |
AckAlert |
/tiyi.v1.AlertService/AckAlert |
unary | (alert:ack) |
ResolveAlert |
/tiyi.v1.AlertService/ResolveAlert |
unary | (alert:resolve) |
ListAlertRules |
/tiyi.v1.AlertService/ListAlertRules |
unary | (alert:read) |
GetAlertRule |
/tiyi.v1.AlertService/GetAlertRule |
unary | (alert:read) |
UpsertAlertRule |
/tiyi.v1.AlertService/UpsertAlertRule |
unary | (alert:write) |
ReplayAlertRule |
/tiyi.v1.AlertService/ReplayAlertRule |
unary | (alert:write) |
DeleteAlertRule |
/tiyi.v1.AlertService/DeleteAlertRule |
unary | (alert:write) |
ListAlertChannels |
/tiyi.v1.AlertService/ListAlertChannels |
unary | (alert:read) |
GetAlertChannel |
/tiyi.v1.AlertService/GetAlertChannel |
unary | (alert:read) |
UpsertAlertChannel |
/tiyi.v1.AlertService/UpsertAlertChannel |
unary | (alert:write) |
DeleteAlertChannel |
/tiyi.v1.AlertService/DeleteAlertChannel |
unary | (alert:write) |
TestAlertChannel |
/tiyi.v1.AlertService/TestAlertChannel |
unary | (alert:write) |
PreviewAlertRuleNotification |
/tiyi.v1.AlertService/PreviewAlertRuleNotification |
unary | (alert:write) |
ApplyAlertChannelToRules |
/tiyi.v1.AlertService/ApplyAlertChannelToRules |
unary | (alert:write) |
ListAlertNotes |
/tiyi.v1.AlertService/ListAlertNotes |
unary | (alert:read) |
ListAlertSilences |
/tiyi.v1.AlertService/ListAlertSilences |
unary | (alert:read) |
CreateAlertSilence |
/tiyi.v1.AlertService/CreateAlertSilence |
unary | (alert:write) |
DeleteAlertSilence |
/tiyi.v1.AlertService/DeleteAlertSilence |
unary | (alert:write) |
PreviewAlertSilence |
/tiyi.v1.AlertService/PreviewAlertSilence |
unary | (alert:write) |
AuditService
Full reference → · proto/tiyi/v1/audit.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
QueryAudit |
/tiyi.v1.AuditService/QueryAudit |
unary | (audit:read) |
GetAuditEntry |
/tiyi.v1.AuditService/GetAuditEntry |
unary | (audit:read) |
GetChainStatus |
/tiyi.v1.AuditService/GetChainStatus |
unary | (audit:read) |
VerifyChain |
/tiyi.v1.AuditService/VerifyChain |
unary | (audit:verify) |
AgentService
Full reference → · proto/tiyi/v1/agent.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
Enroll |
/tiyi.v1.AgentService/Enroll |
unary | public (no token) |
ListNodes |
/tiyi.v1.AgentService/ListNodes |
unary | (agent:read) |
ListAgents |
/tiyi.v1.AgentService/ListAgents |
unary | (agent:read) |
GetAgent |
/tiyi.v1.AgentService/GetAgent |
unary | (agent:read) |
GetNodeCapabilities |
/tiyi.v1.AgentService/GetNodeCapabilities |
unary | (agent:read) |
GetNodeServingState |
/tiyi.v1.AgentService/GetNodeServingState |
unary | (agent:read) |
UpdateAgent |
/tiyi.v1.AgentService/UpdateAgent |
unary | (agent:write) |
DeleteAgent |
/tiyi.v1.AgentService/DeleteAgent |
unary | (agent:delete) |
RetryNodeConfig |
/tiyi.v1.AgentService/RetryNodeConfig |
unary | (agent:write) |
IssueEnrollmentToken |
/tiyi.v1.AgentService/IssueEnrollmentToken |
unary | (agent:install) |
CreateNodeInstallation |
/tiyi.v1.AgentService/CreateNodeInstallation |
unary | (agent:install) |
GetNodeInstallStatus |
/tiyi.v1.AgentService/GetNodeInstallStatus |
unary | (agent:install) |
StreamAgentEvents |
/tiyi.v1.AgentService/StreamAgentEvents |
server stream | (agent:read) |
ListNodeMetricSamples |
/tiyi.v1.AgentService/ListNodeMetricSamples |
unary | (agent:read) |
ListConfigBundles |
/tiyi.v1.AgentService/ListConfigBundles |
unary | (agent:read) |
GetConfigBundle |
/tiyi.v1.AgentService/GetConfigBundle |
unary | (agent:read) |
AgentGroupService
Full reference → · proto/tiyi/v1/agent.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
ListAgentGroups |
/tiyi.v1.AgentGroupService/ListAgentGroups |
unary | (agent_group:read) |
GetAgentGroup |
/tiyi.v1.AgentGroupService/GetAgentGroup |
unary | (agent_group:read) |
CreateAgentGroup |
/tiyi.v1.AgentGroupService/CreateAgentGroup |
unary | (agent_group:write) |
UpdateAgentGroup |
/tiyi.v1.AgentGroupService/UpdateAgentGroup |
unary | (agent_group:write) |
DeleteAgentGroup |
/tiyi.v1.AgentGroupService/DeleteAgentGroup |
unary | (agent_group:delete) |
ResolveAgentGroup |
/tiyi.v1.AgentGroupService/ResolveAgentGroup |
unary | (agent_group:read) |
AgentStreamService
Full reference → · proto/tiyi/v1/agent.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
Connect |
/tiyi.v1.AgentStreamService/Connect |
bidi stream | public (no token) |
EvidenceUploadService
Full reference → · proto/tiyi/v1/agent.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
Upload |
/tiyi.v1.EvidenceUploadService/Upload |
bidi stream | public (no token) |
TrustService
Full reference → · proto/tiyi/v1/trust.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
GetTrustProfile |
/tiyi.v1.TrustService/GetTrustProfile |
unary | (system:read) |
SetTrustProfile |
/tiyi.v1.TrustService/SetTrustProfile |
unary | (system:write) |
ResetTrustProfile |
/tiyi.v1.TrustService/ResetTrustProfile |
unary | (system:write) |
ExplainTrust |
/tiyi.v1.TrustService/ExplainTrust |
unary | (system:read) |
GetTrustStatus |
/tiyi.v1.TrustService/GetTrustStatus |
unary | (system:read) |
StartClientIPAnalysis |
/tiyi.v1.TrustService/StartClientIPAnalysis |
unary | (system:write) |
GetClientIPAnalysis |
/tiyi.v1.TrustService/GetClientIPAnalysis |
unary | (system:read) |
StopClientIPAnalysis |
/tiyi.v1.TrustService/StopClientIPAnalysis |
unary | (system:write) |
ApplyClientIPAnalysis |
/tiyi.v1.TrustService/ApplyClientIPAnalysis |
unary | (system:write) |
UserService
Full reference → · proto/tiyi/v1/user.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
ListUsers |
/tiyi.v1.UserService/ListUsers |
unary | (user:read) |
GetUser |
/tiyi.v1.UserService/GetUser |
unary | (user:read) |
CreateUser |
/tiyi.v1.UserService/CreateUser |
unary | (user:write) |
UpdateUser |
/tiyi.v1.UserService/UpdateUser |
unary | (user:write) |
DeleteUser |
/tiyi.v1.UserService/DeleteUser |
unary | (user:delete) |
AssignRoles |
/tiyi.v1.UserService/AssignRoles |
unary | (user:write) |
ResetPassword |
/tiyi.v1.UserService/ResetPassword |
unary | (user:write) |
LockUser |
/tiyi.v1.UserService/LockUser |
unary | (user:write) |
UnlockUser |
/tiyi.v1.UserService/UnlockUser |
unary | (user:write) |
ResetUserMFA |
/tiyi.v1.UserService/ResetUserMFA |
unary | (user:write) |
RoleService
Full reference → · proto/tiyi/v1/user.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
ListRoles |
/tiyi.v1.RoleService/ListRoles |
unary | (role:read) |
GetRole |
/tiyi.v1.RoleService/GetRole |
unary | (role:read) |
CreateRole |
/tiyi.v1.RoleService/CreateRole |
unary | (role:write) |
UpdateRole |
/tiyi.v1.RoleService/UpdateRole |
unary | (role:write) |
DeleteRole |
/tiyi.v1.RoleService/DeleteRole |
unary | (role:delete) |
ListPermissions |
/tiyi.v1.RoleService/ListPermissions |
unary | (role:read) |
MenuService
Full reference → · proto/tiyi/v1/menu.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
ListMenus |
/tiyi.v1.MenuService/ListMenus |
unary | authenticated |
AIService
Full reference → · proto/tiyi/v1/ai.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
ListAIProposals |
/tiyi.v1.AIService/ListAIProposals |
unary | (ai:read) |
GetAIProposal |
/tiyi.v1.AIService/GetAIProposal |
unary | (ai:read) |
GetAIStatus |
/tiyi.v1.AIService/GetAIStatus |
unary | (ai:read) |
DraftCustomRule |
/tiyi.v1.AIService/DraftCustomRule |
unary | (ai:propose) |
TranslateLogQuery |
/tiyi.v1.AIService/TranslateLogQuery |
unary | (ai:read) |
StreamAnalysis |
/tiyi.v1.AIService/StreamAnalysis |
server stream | ai:read and log:read |
StreamChat |
/tiyi.v1.AIService/StreamChat |
server stream | ai:read and log:read |
ApplyAIProposal |
/tiyi.v1.AIService/ApplyAIProposal |
unary | (ai:apply) |
RejectAIProposal |
/tiyi.v1.AIService/RejectAIProposal |
unary | (ai:propose) |
SetAIProviderSecret |
/tiyi.v1.AIService/SetAIProviderSecret |
unary | (system:write) |
ApiSchemaService
Full reference → · proto/tiyi/v1/api_schema.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
GetSchemaValidation |
/tiyi.v1.ApiSchemaService/GetSchemaValidation |
unary | telemetry:read and site:read |
StageApiCatalogChange |
/tiyi.v1.ApiSchemaService/StageApiCatalogChange |
unary | api_inventory:write and site:write |
GetSchemaLearning |
/tiyi.v1.ApiSchemaService/GetSchemaLearning |
unary | telemetry:read and site:read |
ChangeSchemaLearning |
/tiyi.v1.ApiSchemaService/ChangeSchemaLearning |
unary | api_inventory:write and site:write |
SnapshotSchemaLearning |
/tiyi.v1.ApiSchemaService/SnapshotSchemaLearning |
unary | api_inventory:write and site:write |
StageLearnedDocument |
/tiyi.v1.ApiSchemaService/StageLearnedDocument |
unary | api_inventory:write and site:write |
ExportLearnedDocument |
/tiyi.v1.ApiSchemaService/ExportLearnedDocument |
unary | telemetry:read and site:read |
GetApiRequestDocument |
/tiyi.v1.ApiSchemaService/GetApiRequestDocument |
unary | telemetry:read and site:read |
StageApiRequestDocument |
/tiyi.v1.ApiSchemaService/StageApiRequestDocument |
unary | api_inventory:write and site:write |
StageSchemaSource |
/tiyi.v1.ApiSchemaService/StageSchemaSource |
unary | api_inventory:write and site:write |
ListSchemaSources |
/tiyi.v1.ApiSchemaService/ListSchemaSources |
unary | telemetry:read and site:read |
GetSchemaSource |
/tiyi.v1.ApiSchemaService/GetSchemaSource |
unary | api_inventory:write and site:write |
ListApiDocumentReports |
/tiyi.v1.ApiSchemaService/ListApiDocumentReports |
unary | telemetry:read and site:read |
GetApiDocumentReport |
/tiyi.v1.ApiSchemaService/GetApiDocumentReport |
unary | telemetry:read and site:read |
StageSchemaProfile |
/tiyi.v1.ApiSchemaService/StageSchemaProfile |
unary | api_inventory:write and site:write |
ListSchemaProfiles |
/tiyi.v1.ApiSchemaService/ListSchemaProfiles |
unary | telemetry:read and site:read |
GetSchemaProfile |
/tiyi.v1.ApiSchemaService/GetSchemaProfile |
unary | telemetry:read and site:read |
PreviewApiDeclaration |
/tiyi.v1.ApiSchemaService/PreviewApiDeclaration |
unary | telemetry:read and site:read |
StageApiDeclaration |
/tiyi.v1.ApiSchemaService/StageApiDeclaration |
unary | api_inventory:write and site:write |
ListSchemaContracts |
/tiyi.v1.ApiSchemaService/ListSchemaContracts |
unary | telemetry:read and site:read |
GetSchemaContract |
/tiyi.v1.ApiSchemaService/GetSchemaContract |
unary | telemetry:read and site:read |
PreviewSchemaControl |
/tiyi.v1.ApiSchemaService/PreviewSchemaControl |
unary | telemetry:read and site:read |
ChangeSchemaControl |
/tiyi.v1.ApiSchemaService/ChangeSchemaControl |
unary | api_inventory:write and site:write and policy:write |
StageSchemaBindings |
/tiyi.v1.ApiSchemaService/StageSchemaBindings |
unary | api_inventory:write and site:write |
GetSchemaBindings |
/tiyi.v1.ApiSchemaService/GetSchemaBindings |
unary | telemetry:read and site:read |
ListSchemaBindings |
/tiyi.v1.ApiSchemaService/ListSchemaBindings |
unary | telemetry:read and site:read |
GetSchemaDetection |
/tiyi.v1.ApiSchemaService/GetSchemaDetection |
unary | telemetry:read and site:read |
OperationControlService
Full reference → · proto/tiyi/v1/operation_control.proto
| RPC | Procedure | Kind | Auth |
|---|---|---|---|
GetRequestInspection |
/tiyi.v1.OperationControlService/GetRequestInspection |
unary | telemetry:read and site:read and policy:read |
PreviewBodyControl |
/tiyi.v1.OperationControlService/PreviewBodyControl |
unary | api_inventory:write and site:write |
ApplyBodyControl |
/tiyi.v1.OperationControlService/ApplyBodyControl |
unary | api_inventory:write and site:write |
PreviewBodyChange |
/tiyi.v1.OperationControlService/PreviewBodyChange |
unary | api_inventory:write and site:write |
ChangeBodyControl |
/tiyi.v1.OperationControlService/ChangeBodyControl |
unary | api_inventory:write and site:write |
GetOperationControlState |
/tiyi.v1.OperationControlService/GetOperationControlState |
unary | telemetry:read and site:read |
ListOperationControlHistory |
/tiyi.v1.OperationControlService/ListOperationControlHistory |
unary | telemetry:read and site:read |
ReplaceOperationControls |
/tiyi.v1.OperationControlService/ReplaceOperationControls |
unary | api_inventory:write and site:write and policy:write |
RollbackOperationControls |
/tiyi.v1.OperationControlService/RollbackOperationControls |
unary | api_inventory:write and site:write and policy:write |