HomeGuidesAPI Reference
GuidesAPI ReferenceGitHubAirheads Developer CommunityLog In
API Reference

Replace a Service

Replace a Service

Path Params
string
required

Numeric ID of the service

Body Params
string
required

Name of the Service

string
enum
required

Template of the Service

boolean

Is Service enabled?

int64

Order number of the Service

string

Description of the Service

boolean

Enable to monitor network access without enforcement

string
enum

Matches ANY/ALL of the rule conditions

Allowed:
rules_conditions
array of objects

List of service rules conditions

rules_conditions
auth_methods
array of strings

List of Authentication Method Names

auth_methods
auth_sources
array of strings

List of Authentication Source Names

auth_sources
boolean

Enable to specify a comma-separated list of rules to strip username prefixes or suffixes

string

Strip Username Rule

string

Subject DN of Service Certificate

string

Expiry Date of Service Certificate (Date Format - MMM dd, yyyy HH:mm:ss Z)

string

Role Mapping Policy Name

string
required

Enforcement Policy Name

boolean

Enable to use cached Roles and Posture attributes from previous sessions

authz_sources
array of strings

List of Additional authorization sources from which to fetch role-mapping attributes

authz_sources
boolean

Enable Posture Compliance

posture_policies
array of strings

List of Posture Policy Names

posture_policies
string
enum

Default Posture Token

Allowed:
boolean

Enable auto-remediation of non-compliant end-hosts

string

Remediation URL

boolean

Enable Audit End-hosts

string

Audit Server Name

string
enum

Audit Trigger Conditions

Allowed:
string
enum

Client Type For MAC authentication request Audit Trigger Condition

Allowed:
string
enum

Action after audit

Allowed:
string

RADIUS CoA Action to be triggered after audit

boolean

Enable Profile Endpoints

profiler_endpoint_classification
array of strings

List of Endpoint classification(s) after which an action must be triggered

profiler_endpoint_classification
string

RADIUS CoA Action to be triggered by Profiler

boolean

Enable Accounting Proxy Targets

acct_proxy_targets
array of strings

List Accounting Proxy Target names

acct_proxy_targets
acct_proxy_attrs_to_delete
array of objects

RADIUS attributes to be deleted for Accounting proxy

acct_proxy_attrs_to_delete
acct_proxy_attrs_to_add
array of objects

RADIUS attributes to be added for Accounting proxy

acct_proxy_attrs_to_add
string
enum

Proxying Scheme for RADIUS Proxy Service Type

Allowed:
radius_proxy_targets
array of strings

List of Proxy Targets for RADIUS Proxy Service Type

radius_proxy_targets
radius_proxy_attrs_to_delete
array of objects

RADIUS attributes to be removed from remote server (proxy target) reply

radius_proxy_attrs_to_delete
boolean

Enable proxy for accounting requests (Applicable only for RADIUS Proxy Service Type)

Responses

Language
Response
Choose an example:
application/json