Kentik PolicyService API declares
2 security schemes
for authenticating requests.
An API key is passed in the header as X-CH-Auth-Email (email).
An API key is passed in the header as X-CH-Auth-API-Token (token).
By default, every request must be authenticated.
Paths & Operations 4
Across 4 paths, the API surfaces 4 operations — 1 GET, 3 POST. Each is listed below with its method, path, parameters, and response codes.
PolicyService 4
POST
/v202505/policies/list
List Policies
Listbody→ 200default
GET
/v202505/policies/{policyType}/{id}
Get Policy
Get2 params→ 200default
POST
/v202505/policies/{policyType}/{id}/disable
Disable Policy
Disable2 paramsbody→ 200default
POST
/v202505/policies/{policyType}/{id}/enable
Enable Policy
Enable2 paramsbody→ 200default
Schemas 71
The contract defines 71 schemas that model the data the API accepts and returns. The most detailed are v202505Policy (15 properties), FlowPolicySettingsBaselineConfig (8 properties), ConditionsBaselineCondition (8 properties), PolicyPolicyLevel (7 properties). Each schema is shown below with its type and property counts.
v202505NmsPolicyLevelSettings
object
3 properties
v202505PolicyServiceListResponse
object
2 properties
v202505PolicyListFilters
object
4 properties
v202505NmsConditionOperator
string
v202505Source
object
2 properties2 required
typesv202506SortingConfig
object
1 property
v202505NmsPolicySettingsDatasetConfig
object
4 properties
TopKeysConditionTopKeysEvent
string
PolicyServiceEnableBody
object
v202303Severity
string
v202505NmsThresholdCondition
object
2 properties
v202505EventPolicyLevelSettings
object
1 property1 required
FieldBy
string
v202505EventPolicySettings
object
3 properties3 required
FlowPolicyLevelSettingsActivationSettings
object
3 properties3 required
v202505PolicyServiceEnableResponse
object
1 property
v202505PolicyFiltersOperator
string
PolicyDataSourcesDeviceTag
object
2 properties
ConditionsTopKeysCondition
object
2 properties2 required
FlowPolicyLevelSettingsConditions
object
6 properties
v202505NmsPolicySettings
object
2 properties
v202505NmsStateSet
object
2 properties
v202505Policy
object
15 properties
v202303TimeRange
object
2 properties
PolicyDimensionFiltersConjunction
object
1 property
PolicyPolicyErrorInfo
object
2 properties
v202505PolicyFilters
object
5 properties
ConditionsStaticCondition
object
3 properties3 required
v202505PolicyDataSources
object
6 properties
typesv202506PaginationInfo
object
2 properties
FlowPolicySettingsBaselineConfig
object
8 properties8 required
v202505PolicyServiceGetResponse
object
1 property
SortingConfigOrder
string
PolicyDimensionFiltersEntryStringArray
object
1 property
ConditionsInterfaceCapacityCondition
object
2 properties
NmsPolicyLevelSettingsClearType
string
FlowPolicyLevelSettingsMitigationAssociation
object
2 properties2 required
PolicyFiltersFilterConnector
string
rpcStatus
object
3 properties
typesv202506PaginationConfig
object
3 properties
v202505NmsConditionGroup
object
4 properties
PolicyPolicyLevel
object
7 properties
PolicyFiltersFieldFilter
object
3 properties
ConditionsForecastCondition
object
2 properties
PolicyServiceDisableBody
object
v202505PolicyServiceListRequest
object
3 properties
FlowPolicyLevelSettingsConditionsOperator
string
v202505PolicyType
string
v202505NotificationChannelAssociation
object
1 property1 required
PolicyDimensionFiltersEntry
object
4 properties
v202505PolicyDimensionFilters
object
1 property
EventPolicySettingsEventType
string
v202505NmsActivateOrClearConditions
object
2 properties
v202505NmsCondition
object
5 properties
v202505NmsPolicySettingsEvaluationConfig
object
2 properties
v202505FlowPolicySettingsEvaluationConfig
object
2 properties2 required
v202505FlowPolicyLevelSettings
object
3 properties3 required
v202505NmsConditionConnector
string
v202505PolicyServiceDisableResponse
object
1 property
v202505AggregationType
string
v202505NmsStateChangeCondition
object
2 properties
ConditionsRatioCondition
object
6 properties6 required
ConditionsBaselineCondition
object
8 properties1 required
BaselineConfigCompareMode
string
RatioConditionDirection
string
v202505FlowPolicySettingsDatasetConfig
object
4 properties4 required
protobufAny
object
1 property
PolicyFiltersSavedFilter
object
2 properties
SortingConfigField
object
2 properties
BaselineConditionDeltaType
string
v202505FlowPolicySettings
object
3 properties3 required
Specification
The full machine-readable OpenAPI contract behind this narrative.