Posture Check

List Posture Checks

get
Authorizations
Query parameters
networkstringRequired

Network ID

idstringOptional

Posture Check ID to fetch a specific check

Responses
chevron-right
200

OK

application/json
attributestring · enumOptionalPossible values:
created_atstringOptional
created_bystringOptional
descriptionstringOptional
idstringOptional
namestringOptional
network_idstring · enumOptionalPossible values:
severityinteger · enumOptionalPossible values:
statusbooleanOptional
updated_atstringOptional
valuesstring[]Optional
get
/api/v1/posture_check

Create Posture Check

post
Authorizations
Body
attributestring · enumOptionalPossible values:
created_atstringOptional
created_bystringOptional
descriptionstringOptional
idstringOptional
namestringOptional
network_idstring · enumOptionalPossible values:
severityinteger · enumOptionalPossible values:
statusbooleanOptional
updated_atstringOptional
valuesstring[]Optional
Responses
chevron-right
200

OK

application/json
attributestring · enumOptionalPossible values:
created_atstringOptional
created_bystringOptional
descriptionstringOptional
idstringOptional
namestringOptional
network_idstring · enumOptionalPossible values:
severityinteger · enumOptionalPossible values:
statusbooleanOptional
updated_atstringOptional
valuesstring[]Optional
post
/api/v1/posture_check

Update Posture Check

put
Authorizations
Body
attributestring · enumOptionalPossible values:
created_atstringOptional
created_bystringOptional
descriptionstringOptional
idstringOptional
namestringOptional
network_idstring · enumOptionalPossible values:
severityinteger · enumOptionalPossible values:
statusbooleanOptional
updated_atstringOptional
valuesstring[]Optional
Responses
chevron-right
200

OK

application/json
attributestring · enumOptionalPossible values:
created_atstringOptional
created_bystringOptional
descriptionstringOptional
idstringOptional
namestringOptional
network_idstring · enumOptionalPossible values:
severityinteger · enumOptionalPossible values:
statusbooleanOptional
updated_atstringOptional
valuesstring[]Optional
put
/api/v1/posture_check

Delete Posture Check

delete
Authorizations
Query parameters
idstringRequired

Posture Check ID

Responses
chevron-right
200

OK

application/json
attributestring · enumOptionalPossible values:
created_atstringOptional
created_bystringOptional
descriptionstringOptional
idstringOptional
namestringOptional
network_idstring · enumOptionalPossible values:
severityinteger · enumOptionalPossible values:
statusbooleanOptional
updated_atstringOptional
valuesstring[]Optional
delete
/api/v1/posture_check

List Posture Checks Available Attributes

get
Authorizations
Responses
chevron-right
200

OK

application/json
codeintegerOptional
messagestringOptional
responseanyOptional
get
/api/v1/posture_check/attrs

List Posture Check violated Nodes

get
Authorizations
Query parameters
networkstringRequired

Network ID

usersstringOptional

If 'true', list violated users instead of nodes

Responses
chevron-right
200

OK

application/json
additional_rag_ipsstring[]Optional
addressstringOptional
address6stringOptional
allowedipsstring[]Optional
auto_assign_gwbooleanOptional
connectedbooleanOptional
countrystringOptional
defaultaclstringOptional

== PRO ==

dnsonbooleanOptional
egressgatewaynatenabledbooleanOptional
egressgatewayrangesstring[]Optional
expdatetimeinteger · int64Optional
failed_over_bystringOptional
hostidstring · min: 5Required
idstring · min: 5Required
ingressdnsstringOptional
ingressmtuintegerOptional
ingresspersistentkeepaliveintegerOptional
internetgw_node_idstringOptional
is_auto_relaybooleanOptional
is_fail_overbooleanOptional
is_gwbooleanOptional
is_staticbooleanOptional
is_user_nodebooleanOptional
isegressgatewaybooleanOptional
isingressgatewaybooleanOptional
isinternetgatewaybooleanOptional
isrelaybooleanOptional
isrelayedbooleanOptional
last_evaluated_atstringOptional
lastcheckininteger · int64Optional
lastmodifiedinteger · int64Optional
lastpeerupdateinteger · int64Optional
localaddressstringOptional
locationstringOptional
metadatastringOptional
networkstringOptional
networkrangestringOptional
networkrange6stringOptional
pendingdeletebooleanOptional
posture_check_violation_severity_levelinteger · enumOptionalPossible values:
relayedbystringOptional

AutoRelayedBy uuid.UUID json:"auto_relayed_by"

relaynodesstring[]Optional
serverstringOptional
statusstring · enumOptionalPossible values:
get
/api/v1/posture_check/violations

Last updated

Was this helpful?