Skip to main content

Lacework Edge API (1.0)

Download OpenAPI specification:Download

This is the Lacework Edge API spec.

Query access objects

Query access objects that match specified conditions

query Parameters
appid
required
string

get the access rules that apply to this app id

userid
required
string

get the access rules that apply to this user id

Responses

Response samples

Content type
application/json
{
  • "accesses": [
    ],
  • "apps": [
    ],
  • "groups": [
    ],
  • "users": [
    ]
}

Update a access.

Update a access

path Parameters
uuid
required
string

The access uuid

Request Body schema: application/json
required

The access update request with only new values of the access filled in

object

Only fields to be updated are filled in.

account_name
string
attributes_to_delete
Array of strings
uuid
string

Responses

Request samples

Content type
application/json
{
  • "access": {
    },
  • "account_name": "string",
  • "attributes_to_delete": [
    ],
  • "uuid": "string"
}

Response samples

Content type
application/json
{
  • "access_type": 0,
  • "account_name": "string",
  • "allow_guest_access": true,
  • "app_list": [
    ],
  • "create_time": 0,
  • "creator_uuid": "string",
  • "data_source": 0,
  • "description": "string",
  • "end_time": 0,
  • "integration_id": "string",
  • "revoked_user_list": [
    ],
  • "status": 0,
  • "update_time": 0,
  • "user_list": [
    ],
  • "uuid": "string"
}

Create a Access

Create a Access

Request Body schema: application/json
required

The access to be created

access_type
integer
Enum: 0 1 2 3

Type of access allowed.

account_name
string

The name of the account.

allow_guest_access
boolean
app_list
Array of strings
data_source
integer (proto.DataSource)
Enum: 0 1 2 3 11 12 13 101 102 103 104 201 202 301 401 402 403 9001 9002 9003 9004 10001 10002 10003 10004 10005 10006 10007 10008 10009
description
string
integration_id
string
status
integer (proto.EnumStatus)
Enum: 0 1 2 3 4
user_list
Array of strings

Filters select users and apps. Any user selected has access to any app selected.

Responses

Request samples

Content type
application/json
{
  • "access_type": 0,
  • "account_name": "string",
  • "allow_guest_access": true,
  • "app_list": [
    ],
  • "data_source": 0,
  • "description": "string",
  • "integration_id": "string",
  • "status": 0,
  • "user_list": [
    ]
}

Response samples

Content type
application/json
{
  • "access_type": 0,
  • "account_name": "string",
  • "allow_guest_access": true,
  • "app_list": [
    ],
  • "create_time": 0,
  • "creator_uuid": "string",
  • "data_source": 0,
  • "description": "string",
  • "end_time": 0,
  • "integration_id": "string",
  • "revoked_user_list": [
    ],
  • "status": 0,
  • "update_time": 0,
  • "user_list": [
    ],
  • "uuid": "string"
}

Delete the access details.

Delete the access details

path Parameters
uuid
required
string

The access uuid

Responses

Response samples

Content type
application/json
{
  • "message": "detailed error message"
}

Get the access details.

Get the access details

path Parameters
uuid
required
string

The access uuid

Responses

Response samples

Content type
application/json
{
  • "access_type": 0,
  • "account_name": "string",
  • "allow_guest_access": true,
  • "app_list": [
    ],
  • "create_time": 0,
  • "creator_uuid": "string",
  • "data_source": 0,
  • "description": "string",
  • "end_time": 0,
  • "integration_id": "string",
  • "revoked_user_list": [
    ],
  • "status": 0,
  • "update_time": 0,
  • "user_list": [
    ],
  • "uuid": "string"
}

Revoke application access for an entity

Revoke application access for an entity

path Parameters
uuid
required
string

access uuid

tag
required
string

entity tag

Responses

Response samples

Content type
application/json
{
  • "message": "detailed error message"
}

Get the account details.

Get the account details

path Parameters
name
required
string

The account name

Responses

Response samples

Content type
application/json
{
  • "allowed_email_domains": [
    ],
  • "backend_shard": "string",
  • "client_ca_uuids": [
    ],
  • "create_time": 0,
  • "datasource_to_idp_metadata": {
    },
  • "display_name": "string",
  • "dns_allowed_sources": [
    ],
  • "domain": "string",
  • "endpoint_ca_uuid": "string",
  • "extend_session_workflow_uuid": "string",
  • "external_token_app_id": "string",
  • "feature_flags": {
    },
  • "has_logo": true,
  • "idp_metadata": "string",
  • "key_id": "string",
  • "location": "string",
  • "mfa_preferred_order": "string",
  • "mfa_provider": 0,
  • "mitm_ca_uuid": "string",
  • "name": "string",
  • "onboarding": {
    },
  • "org": "string",
  • "preferred_gateways_regex": "string",
  • "session_ttl_sec": 0,
  • "shard": "string",
  • "status": 0,
  • "update_time": 0,
  • "uuid": "string",
  • "view_pii_tags": [
    ]
}

Update an account.

Update a single account with the provided name.

path Parameters
name
required
string

name of account to update

Responses

Response samples

Content type
application/json
{
  • "message": "detailed error message"
}

Delete the account logo.

Delete the account logo.

path Parameters
name
required
string

The account name

Responses

Response samples

Content type
application/json
{
  • "message": "detailed error message"
}

Get the account logo.

Get the account logo.

path Parameters
name
required
string

The account name

Responses

Update the account logo.

Update the account logo.

path Parameters
name
required
string

The account name

Responses

Response samples

Content type
application/json
{
  • "content_type": "string",
  • "logo": "string",
  • "update_time": 0
}

Query AlertConfigs

Query AlertConfigs

query Parameters
status
string

comma separated status to match: INIT | ACTIVE | SUSPENDED

Responses

Response samples

Content type
application/json
{
  • "configs": [
    ]
}

Create a new alert config.

Create a new alert config.

Request Body schema: application/json
required

details of alertConfig to create

account_name
string
object

The card data to use as a query for alert generation.

cloned_from_uuid
string
object

Conditions that pass the filter will generate this alert.

description
string
event_description_template
string
name
string
recipients
Array of strings

user:, group:, channel:, email:

resolve_display_names
boolean
skip_alerts
integer
status
integer (proto.EnumStatus)
Enum: 0 1 2 3 4
tags
Array of strings

Responses

Request samples

Content type
application/json
{
  • "account_name": "string",
  • "card_data": {
    },
  • "cloned_from_uuid": "string",
  • "condition_filter": {
    },
  • "description": "string",
  • "event_description_template": "string",
  • "name": "string",
  • "recipients": [
    ],
  • "resolve_display_names": true,
  • "skip_alerts": 0,
  • "status": 0,
  • "tags": [
    ]
}

Response samples

Content type
application/json
{
  • "account_name": "string",
  • "card_data": {
    },
  • "cloned_from_uuid": "string",
  • "condition_filter": {
    },
  • "condition_filter_display_names": {
    },
  • "create_time": 0,
  • "creator_display_name": "string",
  • "creator_uuid": "string",
  • "description": "string",
  • "event_description_template": "string",
  • "name": "string",
  • "recipient_display_names": {
    },
  • "recipients": [
    ],
  • "severity_to_assign": 0,
  • "skip_alerts": 0,
  • "status": 0,
  • "tags": [
    ],
  • "update_time": 0,
  • "updater_display_name": "string",
  • "updater_uuid": "string",
  • "uuid": "string"
}

Delete an alert config.

Delete a single alert config with the provided uuid.

path Parameters
uuid
required
string

uuid of alert config to delete

Responses

Response samples

Content type
application/json
{
  • "message": "detailed error message"
}

Get the alertConfig details.

Get the alertConfig details

path Parameters
uuid
required
string

The alert config uuid

query Parameters
resolveDisplayNames
required
string

whether or not to resolve display names

Responses

Response samples

Content type
application/json
{
  • "account_name": "string",
  • "card_data": {
    },
  • "cloned_from_uuid": "string",
  • "condition_filter": {
    },
  • "condition_filter_display_names": {
    },
  • "create_time": 0,
  • "creator_display_name": "string",
  • "creator_uuid": "string",
  • "description": "string",
  • "event_description_template": "string",
  • "name": "string",
  • "recipient_display_names": {
    },
  • "recipients": [
    ],
  • "severity_to_assign": 0,
  • "skip_alerts": 0,
  • "status": 0,
  • "tags": [
    ],
  • "update_time": 0,
  • "updater_display_name": "string",
  • "updater_uuid": "string",
  • "uuid": "string"
}

Update a alertConfig.

Update a single alert config with the provided uuid.

path Parameters
uuid
required
string

uuid of alert config to update

Responses

Response samples

Content type
application/json
{
  • "message": "detailed error message"
}

Query open alerts for the account

Query open alerts for the account

query Parameters
start_time
required
string

Start time in milli-seconds

end_time
required
string

End time in milli-seconds

status_filter
required
string

List of AlertStatus; if included will filter to these

Responses

Response samples

Content type
application/json
{
  • "alerts": [
    ]
}

Promotes an event to an alert (adds investigation state)

Request Body schema: application/json
required

details of the request

account_name
string
bypass_notifications
boolean

The default behavior is to send a notification if the alert was created for the first time, not updated. Use bypass_notifications to skip notifications (even on the first creation) or force_notifications to always send notifications (even on an update).

end_time
integer
event_id
string
force_notifications
boolean
start_time
integer

The event's start and end time. These are used to query Snowflake data for more event details, as the event ID alone is not enough to make this query.

Responses

Request samples

Content type
application/json
{
  • "account_name": "string",
  • "bypass_notifications": true,
  • "end_time": 0,
  • "event_id": "string",
  • "force_notifications": true,
  • "start_time": 0
}

Response samples

Content type
application/json
{
  • "account_name": "string",
  • "assignment_time": 0,
  • "closed_time": 0,
  • "create_time": 0,
  • "description": "string",
  • "event_type": "string",
  • "incident_status": 0,
  • "owner_display_name": "string",
  • "owner_uuid": "string",
  • "policy_action_taken": 0,
  • "related_entities": {
    },
  • "severity": 0,
  • "status": 0,
  • "update_time": 0,
  • "uuid": "string"
}

Get a single alert by its ID

Get a single alert by its ID

path Parameters
uuid
required
string

The alert uuid, which matches the event uuid

Responses

Response samples

Content type
application/json
{
  • "account_name": "string",
  • "assignment_time": 0,
  • "closed_time": 0,
  • "create_time": 0,
  • "description": "string",
  • "event_type": "string",
  • "incident_status": 0,
  • "owner_display_name": "string",
  • "owner_uuid": "string",
  • "policy_action_taken": 0,
  • "related_entities": {
    },
  • "severity": 0,
  • "status": 0,
  • "update_time": 0,
  • "uuid": "string"
}

Get the history of investigation actions taken for an alert

Get the history of investigation actions taken for an alert

path Parameters
uuid
required
string

The alert uuid, which matches the event uuid

Responses

Response samples

Content type
application/json
{
  • "investigation_actions": [
    ]
}

Perform an investigation action on the specified alert

Performs an action, which both updates the persisted alert and also records the action in the investigation history log)

path Parameters
uuid
required
string

The alert uuid, which matches the event uuid

Request Body schema: application/json
required

details of the action

account_name
string
object (proto.InvestigationAction)
actor_uuid
string
alert_update_time
integer
alert_uuid
string

Responses

Request samples

Content type
application/json
{
  • "account_name": "string",
  • "action": {
    },
  • "actor_uuid": "string",
  • "alert_update_time": 0,
  • "alert_uuid": "string"
}

Response samples

Content type
application/json
{
  • "alert_update_time": 0,
  • "alert_uuid": "string",
  • "history_item": {
    }
}

Perform multiple investigation actions on the specified alerts

Performs multiple actions, which both updates the persisted alerts and also records the action in the investigation history log

Request Body schema: application/json
required

details of the actions to perform

account_name
string
Array of objects (proto.PerformInvestigationActionRequest)

Responses

Request samples

Content type
application/json
{
  • "account_name": "string",
  • "investigation_actions": [
    ]
}

Response samples

Content type
application/json
{
  • "responses": [
    ]
}

Query App Control Policies for an account

Query App Control Policies for an account

query Parameters
status
string

comma separated status to match: INIT | ACTIVE | SUSPENDED

Responses

Response samples

Content type
application/json
{
  • "app_control_policies": [
    ]
}

Delete an app control policy.

Delete an app control policy with the provided uuid.

path Parameters
uuid
required
string

uuid of app control policy to delete

Responses

Response samples

Content type
application/json
{
  • "message": "detailed error message"
}

Get details about an app control policy.

Get details about an app control policy.

path Parameters
uuid
required
string

app control policy uuid

Responses

Response samples

Content type
application/json
{
  • "account_name": "string",
  • "app_filter": {
    },
  • "child_policy_uuids": [
    ],
  • "create_time": 0,
  • "creator_display_name": "string",
  • "creator_uuid": "string",
  • "description": "string",
  • "filter_selector_display_names": {
    },
  • "name": "string",
  • "policy_event_actions": [
    ],
  • "session_filter": {
    },
  • "status": 0,
  • "update_time": 0,
  • "updater_display_name": "string",
  • "updater_uuid": "string",
  • "uuid": "string"
}

Update app control policy.

Update app control policy

path Parameters
uuid
required
string

app control policy uuid

Request Body schema: application/json
required

details of app control policy to update

account_name
string
object

which apps does it apply to

description
string
name
string
Array of objects (proto.AppControlPolicyEventAction)
object

which sessions/users is the app control policy applicable to

status
integer (proto.EnumStatus)
Enum: 0 1 2 3 4
uuid
string

Responses

Request samples

Content type
application/json
{
  • "account_name": "string",
  • "app_filter": {
    },
  • "description": "string",
  • "name": "string",
  • "policy_event_actions": [
    ],
  • "session_filter": {
    },
  • "status": 0,
  • "uuid": "string"
}

Response samples

Content type
application/json
{
  • "account_name": "string",
  • "app_filter": {
    },
  • "child_policy_uuids": [
    ],
  • "create_time": 0,
  • "creator_display_name": "string",
  • "creator_uuid": "string",
  • "description": "string",
  • "filter_selector_display_names": {
    },
  • "name": "string",
  • "policy_event_actions": [
    ],
  • "session_filter": {
    },
  • "status": 0,
  • "update_time": 0,
  • "updater_display_name": "string",
  • "updater_uuid": "string",
  • "uuid": "string"
}

Query permitted app control operations

Query permitted app control operations (e.g. COPY, PASTE etc)

Responses

Response samples

Content type
application/json
{
  • "message": "detailed error message"
}

Query suggested app control apps

Query suggested app control apps (e.g. Salesforce, Salesforce etc)

Responses

Response samples

Content type
application/json
{
  • "message": "detailed error message"
}

Add App Control Policy

Add App Control Policy to manage COPY/PASTE/UPLOAD/DOWNLOAD/PRINT events for an app

Request Body schema: application/json
required

details of app control policy to create

account_name
string
object

which apps does it apply to

description
string
name
string
Array of objects (proto.AppControlPolicyEventAction)
object

which sessions/users is the app control policy applicable to

status
integer
Enum: 0 1 2 3 4

possible values during creation time -- INIT/ACTIVE

Responses

Request samples

Content type
application/json
{
  • "account_name": "string",
  • "app_filter": {
    },
  • "description": "string",
  • "name": "string",
  • "policy_event_actions": [
    ],
  • "session_filter": {
    },
  • "status": 0
}

Response samples

Content type
application/json
{
  • "account_name": "string",
  • "app_filter": {
    },
  • "child_policy_uuids": [
    ],
  • "create_time": 0,
  • "creator_display_name": "string",
  • "creator_uuid": "string",
  • "description": "string",
  • "filter_selector_display_names": {
    },
  • "name": "string",
  • "policy_event_actions": [
    ],
  • "session_filter": {
    },
  • "status": 0,
  • "update_time": 0,
  • "updater_display_name": "string",
  • "updater_uuid": "string",
  • "uuid": "string"
}

Query Apps

Query Apps

query Parameters
tag
string

tag to search for

status
string

comma separated status to match: INIT | ACTIVE | SUSPENDED

datasource
string

comma separated data source to match

Responses

Response samples

Content type
application/json
{
  • "apps": [
    ]
}

Create an app.

Create a new app.

Request Body schema: application/json
required

details of app to create

account_name
string

The name of the account.

object (proto.App)

Responses

Request samples

Content type
application/json
{
  • "account_name": "string",
  • "app": {
    }
}

Response samples

Content type
application/json
{
  • "account_name": "string",
  • "connector_unique_name": "string",
  • "create_time": 0,
  • "creator_display_name": "string",
  • "creator_uuid": "string",
  • "data_source": 0,
  • "description": "string",
  • "host": "string",
  • "host_match_type": 0,
  • "integration_id": "string",
  • "internal_host_pattern": "string",
  • "internal_port": 0,
  • "internal_protocol": "string",
  • "name": "string",
  • "path": "string",
  • "port": 0,
  • "protocol": "string",
  • "protocols": [
    ],
  • "ref_display_names": {
    },
  • "ref_matches": [
    ],
  • "refs": [
    ],
  • "request_host_header": "string",
  • "reverse_proxy_name": "string",
  • "status": 0,
  • "tags": [
    ],
  • "tcp_port_ranges": [
    ],
  • "tcp_ports": [
    ],
  • "udp_port_ranges": [
    ],
  • "udp_ports": [
    ],
  • "update_time": 0,
  • "updater_display_name": "string",
  • "updater_uuid": "string",
  • "uuid": "string",
  • "verify_server_cert": 0
}

Delete an app.

Delete a single app with the provided uuid.

path Parameters
uuid
required
string

uuid of app to delete

Responses

Response samples

Content type
application/json
{
  • "message": "detailed error message"
}

Get the app details.

Get the app details

path Parameters
uuid
required
string

The app uuid

Responses

Response samples

Content type
application/json
{
  • "account_name": "string",
  • "connector_unique_name": "string",
  • "create_time": 0,
  • "creator_display_name": "string",
  • "creator_uuid": "string",
  • "data_source": 0,
  • "description": "string",
  • "host": "string",
  • "host_match_type": 0,
  • "integration_id": "string",
  • "internal_host_pattern": "string",
  • "internal_port": 0,
  • "internal_protocol": "string",
  • "name": "string",
  • "path": "string",
  • "port": 0,
  • "protocol": "string",
  • "protocols": [
    ],
  • "ref_display_names": {
    },
  • "ref_matches": [
    ],
  • "refs": [
    ],
  • "request_host_header": "string",
  • "reverse_proxy_name": "string",
  • "status": 0,
  • "tags": [
    ],
  • "tcp_port_ranges": [
    ],
  • "tcp_ports": [
    ],
  • "udp_port_ranges": [
    ],
  • "udp_ports": [
    ],
  • "update_time": 0,
  • "updater_display_name": "string",
  • "updater_uuid": "string",
  • "uuid": "string",
  • "verify_server_cert": 0
}

Update an app.

Update a single app with the provided uuid.

path Parameters
uuid
required
string

uuid of app to update

Responses

Response samples

Content type
application/json
{
  • "message": "detailed error message"
}

Remove tags from an app.

Remove tags from an app

path Parameters
uuid
required
string

The app uuid

tag
required
string

The tag to delete

Responses

Response samples

Content type
application/json
{
  • "message": "detailed error message"
}

Add tags to an app.

Add tags an app

path Parameters
uuid
required
string

The app uuid

Request Body schema: application/json
required

The tags to add

account_name
string
tags
Array of strings
uuid
string

Single app UUID to which tags will be added.

uuids
Array of strings

Additional list of app UUIDs to which tags will be added.

Responses

Request samples

Content type
application/json
{
  • "account_name": "string",
  • "tags": [
    ],
  • "uuid": "string",
  • "uuids": [
    ]
}

Response samples

Content type
application/json
{
  • "message": "detailed error message"
}

Delete tags to an app.

Delete tags an app

path Parameters
uuid
required
string

The app uuid

tag
required
string

The tag to delete

Responses

Response samples

Content type
application/json
{
  • "message": "detailed error message"
}

Deploy an app.

Deploy a new app.

Request Body schema: application/json
required

details of app to deploy

account_name
string

The name of the account.

object (proto.App)

Responses

Request samples

Content type
application/json
{
  • "account_name": "string",
  • "app": {
    }
}

Response samples

Content type
application/json
{
  • "app": {
    },
  • "new_policies": [
    ]
}

Query Audit Events

Query Audit Events

query Parameters
start_time
required
string

start time of audit events

end_time
string

end time of audit events

Responses

Response samples

Content type
application/json
{
  • "audit_events": [
    ]
}

Get the audit event details.

Get the audit event details

path Parameters
uuid
required
string

The audit event uuid

Responses

Response samples

Content type
application/json
{
  • "account_name": "string",
  • "auth_account_name": "string",
  • "auth_role": 0,
  • "auth_type": "string",
  • "auth_uuid": "string",
  • "client_ip": "string",
  • "create_time": 0,
  • "expire_time_sec": 0,
  • "matched_path": "string",
  • "method": "string",
  • "op": "string",
  • "path": "string",
  • "proto_version": "string",
  • "protocol": "string",
  • "request_body": "string",
  • "response_status": 0,
  • "response_status_text": "string",
  • "trace": "string",
  • "user_display_name": "string",
  • "user_login": "string",
  • "uuid": "string"
}

Query blobs by prefix.

Get all blobs with a given key prefix.

query Parameters
prefix
required
string

key prefix of blobs to query

Responses

Response samples

Content type
application/json
{
  • "blobs": [
    ]
}

Create a blob.

Create a new blob.

Request Body schema: application/json
required

details of blob to create

account_name
string

Name of account to own the created blob.

data
string

The blob data.

expire_time_sec
integer

Time at which this blob expires, optional.

key
string

Key of the blob: likely a combination of some grouping/namespace prefix and the ID of the blob itself.

name
string

Metadata string to be used however client sees fit.

Responses

Request samples

Content type
application/json
{
  • "account_name": "string",
  • "data": "string",
  • "expire_time_sec": 0,
  • "key": "string",
  • "name": "string"
}

Response samples

Content type
application/json
{
  • "account_name": "string",
  • "create_time": 0,
  • "data": "string",
  • "expire_time_sec": 0,
  • "key": "string",
  • "name": "string",
  • "update_time": 0,
  • "user_uuid": "string"
}

Delete a blob.

Delete a single blob with the provided key.

path Parameters
key
required
string

key of blob to delete

Responses

Response samples

Content type
application/json
{
  • "message": "detailed error message"
}

Get a blob.

Get a single blob with the provided key.

path Parameters
key
required
string

key of blob to get

Responses

Response samples

Content type
application/json
{
  • "account_name": "string",
  • "create_time": 0,
  • "data": "string",
  • "expire_time_sec": 0,
  • "key": "string",
  • "name": "string",
  • "update_time": 0,
  • "user_uuid": "string"
}

Update a blob.

Update a single blob with the provided key.

path Parameters
key
required
string

key of blob to update

Responses

Response samples

Content type
application/json
{
  • "message": "detailed error message"
}

Query CA certificates for an account

Query CA certificates for an account

Responses

Response samples

Content type
application/json
{
  • "account_name": "string",
  • "certificates": [
    ]
}

Add CA certificate

Add CA certificate

Request Body schema: application/json
required

details of CA certificate

account_name
string
chain
Array of strings
description
string
public_key_pem
string
purpose
integer (proto.CaCertificate_Purpose)
Enum: 0 1 2 3
status
integer (proto.CaCertificate_Status)
Enum: 0 1 2

Responses

Request samples

Content type
application/json
{
  • "account_name": "string",
  • "chain": [
    ],
  • "description": "string",
  • "public_key_pem": "string",
  • "purpose": 0,
  • "status": 0
}

Response samples

Content type
application/json
{
  • "account_name": "string",
  • "chain": [
    ],
  • "create_time": 0,
  • "creator_display_name": "string",
  • "creator_uuid": "string",
  • "description": "string",
  • "have_private_key": true,
  • "public_key_pem": "string",
  • "purpose": 0,
  • "status": 0,
  • "subject": "string",
  • "update_time": 0,
  • "updater_display_name": "string",
  • "updater_uuid": "string",
  • "uuid": "string"
}

Delete specified CA certificate

Delete specified CA certificate

path Parameters
uuid
required
string

uuid of ca certificate to delete

Responses

Response samples

Content type
application/json
{
  • "message": "detailed error message"
}

Get CA certificate for an account based on uuid

Get CA certificate for an account based on uuid

Responses

Response samples

Content type
application/json
{
  • "account_name": "string",
  • "chain": [
    ],
  • "create_time": 0,
  • "creator_display_name": "string",
  • "creator_uuid": "string",
  • "description": "string",
  • "have_private_key": true,
  • "public_key_pem": "string",
  • "purpose": 0,
  • "status": 0,
  • "subject": "string",
  • "update_time": 0,
  • "updater_display_name": "string",
  • "updater_uuid": "string",
  • "uuid": "string"
}

Update CA Certificate

Update CA Certificate

path Parameters
uuid
required
string

ca certificate uuid

Request Body schema: application/json
required

details of CA certificate to update

account_name
string
attributes_to_delete
Array of strings
chain
Array of strings
description
string
status
integer (proto.CaCertificate_Status)
Enum: 0 1 2
uuid
string

Responses

Request samples

Content type
application/json
{
  • "account_name": "string",
  • "attributes_to_delete": [
    ],
  • "chain": [
    ],
  • "description": "string",
  • "status": 0,
  • "uuid": "string"
}

Response samples

Content type
application/json
{
  • "account_name": "string",
  • "browser_performance_inspection": 0,
  • "browser_performance_inspection_domains": [
    ],
  • "browser_request_inspection": 0,
  • "client_ca_uuid": "string",
  • "client_use_eg_upstream_dns": 0,
  • "create_time": 0,
  • "creator_display_name": "string",
  • "creator_uuid": "string",
  • "description": "string",
  • "disconnect_allowed": 0,
  • "disconnect_interval_minutes": [
    ],
  • "disconnect_justification_required": 0,
  • "dns_search_domains": [
    ],
  • "enable_always_on_vpn": 0,
  • "enable_auto_updates": 0,
  • "enable_browser_proxy": 0,
  • "enable_guest_user_mode": 0,
  • "enable_manual_updates": 0,
  • "enable_sensor_data": 0,
  • "enable_transparent_proxy": 0,
  • "enable_transparent_sso": 0,
  • "filter_selector_display_names": {
    },
  • "guest_user_api_token": "string",
  • "installer_cert_thumbprint": "string",
  • "log_level": 0,
  • "mac_install_root_ca": 0,
  • "name": "string",
  • "policy_location": "string",
  • "post_login_redirect_url": "string",
  • "priority": 0,
  • "proxy_exclusion_domains": [
    ],
  • "session_filter": {
    },
  • "session_refresh_interval_hours": 0,
  • "should_fail_open": 0,
  • "show_cellular_confirmation": 0,
  • "show_popover_automatically": 0,
  • "status": 0,
  • "update_channels": [
    ],
  • "update_time": 0,
  • "updater_display_name": "string",
  • "updater_uuid": "string",
  • "uuid": "string",
  • "wifi_only_if_location_permission": 0,
  • "windows_install_per_device_root_ca": 0
}

Query Cards

Query Cards

query Parameters
dataset
string

dataset to search for

Responses