DLP
DLPCustom Prompt Topics
List custom prompt topics
client.zeroTrust.dlp.customPromptTopics.list(CustomPromptTopicListParams { account_id } params, RequestOptionsoptions?): SinglePage<CustomPromptTopic { id, created_at, enabled, 5 more } >
GET/accounts/{account_id}/dlp/custom_prompt_topics
Get custom prompt topic
client.zeroTrust.dlp.customPromptTopics.get(stringentryId, CustomPromptTopicGetParams { account_id } params, RequestOptionsoptions?): CustomPromptTopic { id, created_at, enabled, 5 more }
GET/accounts/{account_id}/dlp/custom_prompt_topics/{entry_id}
Create custom prompt topic
client.zeroTrust.dlp.customPromptTopics.create(CustomPromptTopicCreateParams { account_id, enabled, name, 3 more } params, RequestOptionsoptions?): CustomPromptTopic { id, created_at, enabled, 5 more }
POST/accounts/{account_id}/dlp/custom_prompt_topics
Update custom prompt topic
client.zeroTrust.dlp.customPromptTopics.update(stringentryId, CustomPromptTopicUpdateParams { account_id, enabled, name, 2 more } params, RequestOptionsoptions?): CustomPromptTopic { id, created_at, enabled, 5 more }
PUT/accounts/{account_id}/dlp/custom_prompt_topics/{entry_id}
Delete custom prompt topic
client.zeroTrust.dlp.customPromptTopics.delete(stringentryId, CustomPromptTopicDeleteParams { account_id } params, RequestOptionsoptions?): CustomPromptTopicDeleteResponse | null
DELETE/accounts/{account_id}/dlp/custom_prompt_topics/{entry_id}
DLPDatasets
Fetch all datasets
client.zeroTrust.dlp.datasets.list(DatasetListParams { account_id } params, RequestOptionsoptions?): SinglePage<Dataset { id, columns, created_at, 9 more } >
GET/accounts/{account_id}/dlp/datasets
Fetch a specific dataset
client.zeroTrust.dlp.datasets.get(stringdatasetId, DatasetGetParams { account_id } params, RequestOptionsoptions?): Dataset { id, columns, created_at, 9 more }
GET/accounts/{account_id}/dlp/datasets/{dataset_id}
Create a new dataset
client.zeroTrust.dlp.datasets.create(DatasetCreateParams { account_id, name, case_sensitive, 3 more } params, RequestOptionsoptions?): DatasetCreation { dataset, encoding_version, max_cells, 2 more }
POST/accounts/{account_id}/dlp/datasets
Update details about a dataset
client.zeroTrust.dlp.datasets.update(stringdatasetId, DatasetUpdateParams { account_id, case_sensitive, description, name } params, RequestOptionsoptions?): Dataset { id, columns, created_at, 9 more }
PUT/accounts/{account_id}/dlp/datasets/{dataset_id}
Delete a dataset
client.zeroTrust.dlp.datasets.delete(stringdatasetId, DatasetDeleteParams { account_id } params, RequestOptionsoptions?): void
DELETE/accounts/{account_id}/dlp/datasets/{dataset_id}
DLPDatasetsUpload
Prepare to upload a new version of a dataset
client.zeroTrust.dlp.datasets.upload.create(stringdatasetId, UploadCreateParams { account_id } params, RequestOptionsoptions?): NewVersion { encoding_version, max_cells, version, 3 more }
POST/accounts/{account_id}/dlp/datasets/{dataset_id}/upload
Upload a new version of a dataset
client.zeroTrust.dlp.datasets.upload.edit(stringdatasetId, numberversion, "string" | "ArrayBufferView" | "ArrayBuffer" | BlobLikedataset, UploadEditParams { account_id } params, RequestOptionsoptions?): Dataset { id, columns, created_at, 9 more }
POST/accounts/{account_id}/dlp/datasets/{dataset_id}/upload/{version}
DLPDatasetsVersions
Sets the column information for a multi-column upload
client.zeroTrust.dlp.datasets.versions.create(stringdatasetId, numberversion, VersionCreateParams { account_id, body } params, RequestOptionsoptions?): SinglePage<VersionCreateResponse { entry_id, header_name, num_cells, upload_status } >
POST/accounts/{account_id}/dlp/datasets/{dataset_id}/versions/{version}
DLPDatasetsVersionsEntries
Upload a new version of a multi-column dataset
client.zeroTrust.dlp.datasets.versions.entries.create(stringdatasetId, numberversion, stringentryId, "string" | "ArrayBufferView" | "ArrayBuffer" | BlobLikedatasetVersionEntry, EntryCreateParams { account_id } params, RequestOptionsoptions?): EntryCreateResponse { entry_id, header_name, num_cells, upload_status }
POST/accounts/{account_id}/dlp/datasets/{dataset_id}/versions/{version}/entries/{entry_id}
DLPPatterns
Validate a DLP regex pattern
client.zeroTrust.dlp.patterns.validate(PatternValidateParams { account_id, regex, max_match_bytes } params, RequestOptionsoptions?): PatternValidateResponse { valid }
POST/accounts/{account_id}/dlp/patterns/validate
DLPPayload Logs
Get payload log settings
client.zeroTrust.dlp.payloadLogs.get(PayloadLogGetParams { account_id } params, RequestOptionsoptions?): PayloadLogGetResponse { updated_at, masking_level, public_key }
GET/accounts/{account_id}/dlp/payload_log
Set payload log settings
client.zeroTrust.dlp.payloadLogs.update(PayloadLogUpdateParams { account_id, masking_level, public_key } params, RequestOptionsoptions?): PayloadLogUpdateResponse { updated_at, masking_level, public_key }
PUT/accounts/{account_id}/dlp/payload_log
DLPSettings
Get DLP account-level settings.
client.zeroTrust.dlp.settings.get(SettingGetParams { account_id } params, RequestOptionsoptions?): DLPSettings { ai_context_analysis, ocr, payload_logging }
GET/accounts/{account_id}/dlp/settings
Update DLP account-level settings (full replacement).
client.zeroTrust.dlp.settings.update(SettingUpdateParams { account_id, ai_context_analysis, ocr, payload_logging } params, RequestOptionsoptions?): DLPSettings { ai_context_analysis, ocr, payload_logging }
PUT/accounts/{account_id}/dlp/settings
Partially update DLP account-level settings.
client.zeroTrust.dlp.settings.edit(SettingEditParams { account_id, ai_context_analysis, ocr, payload_logging } params, RequestOptionsoptions?): DLPSettings { ai_context_analysis, ocr, payload_logging }
PATCH/accounts/{account_id}/dlp/settings
Delete (reset) DLP account-level settings to initial values.
client.zeroTrust.dlp.settings.delete(SettingDeleteParams { account_id } params, RequestOptionsoptions?): DLPSettings { ai_context_analysis, ocr, payload_logging }
DELETE/accounts/{account_id}/dlp/settings
DLPEmail
DLPEmailAccount Mapping
Get mapping
client.zeroTrust.dlp.email.accountMapping.get(AccountMappingGetParams { account_id } params, RequestOptionsoptions?): AccountMappingGetResponse { addin_identifier_token, auth_requirements }
GET/accounts/{account_id}/dlp/email/account_mapping
Create mapping
client.zeroTrust.dlp.email.accountMapping.create(AccountMappingCreateParams { account_id, auth_requirements } params, RequestOptionsoptions?): AccountMappingCreateResponse { addin_identifier_token, auth_requirements }
POST/accounts/{account_id}/dlp/email/account_mapping
DLPEmailRules
List all email scanner rules
client.zeroTrust.dlp.email.rules.list(RuleListParams { account_id } params, RequestOptionsoptions?): SinglePage<RuleListResponse { action, conditions, created_at, 6 more } >
GET/accounts/{account_id}/dlp/email/rules
Get an email scanner rule
client.zeroTrust.dlp.email.rules.get(stringruleId, RuleGetParams { account_id } params, RequestOptionsoptions?): RuleGetResponse { action, conditions, created_at, 6 more }
GET/accounts/{account_id}/dlp/email/rules/{rule_id}
Create email scanner rule
client.zeroTrust.dlp.email.rules.create(RuleCreateParams { account_id, action, conditions, 3 more } params, RequestOptionsoptions?): RuleCreateResponse { action, conditions, created_at, 6 more }
POST/accounts/{account_id}/dlp/email/rules
Update email scanner rule
client.zeroTrust.dlp.email.rules.update(stringruleId, RuleUpdateParams { account_id, action, conditions, 3 more } params, RequestOptionsoptions?): RuleUpdateResponse { action, conditions, created_at, 6 more }
PUT/accounts/{account_id}/dlp/email/rules/{rule_id}
Delete email scanner rule
client.zeroTrust.dlp.email.rules.delete(stringruleId, RuleDeleteParams { account_id } params, RequestOptionsoptions?): RuleDeleteResponse { action, conditions, created_at, 6 more }
DELETE/accounts/{account_id}/dlp/email/rules/{rule_id}
Update email scanner rule priorities
client.zeroTrust.dlp.email.rules.bulkEdit(RuleBulkEditParams { account_id, new_priorities } params, RequestOptionsoptions?): RuleBulkEditResponse { action, conditions, created_at, 6 more }
PATCH/accounts/{account_id}/dlp/email/rules
DLPProfiles
List all profiles
client.zeroTrust.dlp.profiles.list(ProfileListParams { account_id, all } params, RequestOptionsoptions?): SinglePage<Profile>
GET/accounts/{account_id}/dlp/profiles
Get DLP Profile
client.zeroTrust.dlp.profiles.get(stringprofileId, ProfileGetParams { account_id } params, RequestOptionsoptions?): Profile
GET/accounts/{account_id}/dlp/profiles/{profile_id}
DLPProfilesCustom
Get custom profile
client.zeroTrust.dlp.profiles.custom.get(stringprofileId, CustomGetParams { account_id } params, RequestOptionsoptions?): Profile
GET/accounts/{account_id}/dlp/profiles/custom/{profile_id}
Create custom profile
client.zeroTrust.dlp.profiles.custom.create(CustomCreateParams { account_id, name, ai_context_enabled, 10 more } params, RequestOptionsoptions?): Profile
POST/accounts/{account_id}/dlp/profiles/custom
Update custom profile
client.zeroTrust.dlp.profiles.custom.update(stringprofileId, CustomUpdateParams { account_id, name, ai_context_enabled, 10 more } params, RequestOptionsoptions?): Profile
PUT/accounts/{account_id}/dlp/profiles/custom/{profile_id}
Delete custom profile
client.zeroTrust.dlp.profiles.custom.delete(stringprofileId, CustomDeleteParams { account_id } params, RequestOptionsoptions?): CustomDeleteResponse | null
DELETE/accounts/{account_id}/dlp/profiles/custom/{profile_id}
DLPProfilesPredefined
Get predefined profile config
client.zeroTrust.dlp.profiles.predefined.get(stringprofileId, PredefinedGetParams { account_id } params, RequestOptionsoptions?): PredefinedProfile { id, allowed_match_count, confidence_threshold, 6 more }
GET/accounts/{account_id}/dlp/profiles/predefined/{profile_id}/config
Update predefined profile config
client.zeroTrust.dlp.profiles.predefined.update(stringprofileId, PredefinedUpdateParams { account_id, ai_context_enabled, allowed_match_count, 4 more } params, RequestOptionsoptions?): PredefinedProfile { id, allowed_match_count, confidence_threshold, 6 more }
PUT/accounts/{account_id}/dlp/profiles/predefined/{profile_id}/config
Delete predefined profile
client.zeroTrust.dlp.profiles.predefined.delete(stringprofileId, PredefinedDeleteParams { account_id } params, RequestOptionsoptions?): PredefinedDeleteResponse | null
DELETE/accounts/{account_id}/dlp/profiles/predefined/{profile_id}
DLPLimits
Fetch limits associated with DLP for account
client.zeroTrust.dlp.limits.list(LimitListParams { account_id } params, RequestOptionsoptions?): LimitListResponse { max_custom_regex_entries, max_dataset_cells, max_document_fingerprints, 3 more }
GET/accounts/{account_id}/dlp/limits
DLPEntries
List all entries
client.zeroTrust.dlp.entries.list(EntryListParams { account_id } params, RequestOptionsoptions?): SinglePage<EntryListResponse>
GET/accounts/{account_id}/dlp/entries
Get DLP Entry
client.zeroTrust.dlp.entries.get(stringentryId, EntryGetParams { account_id } params, RequestOptionsoptions?): EntryGetResponse
GET/accounts/{account_id}/dlp/entries/{entry_id}
Create custom entry
client.zeroTrust.dlp.entries.create(EntryCreateParams { account_id, enabled, name, 3 more } params, RequestOptionsoptions?): EntryCreateResponse { id, created_at, enabled, 5 more }
POST/accounts/{account_id}/dlp/entries
Update entry
client.zeroTrust.dlp.entries.update(stringentryId, EntryUpdateParamsparams, RequestOptionsoptions?): EntryUpdateResponse
PUT/accounts/{account_id}/dlp/entries/{entry_id}
Delete custom entry
client.zeroTrust.dlp.entries.delete(stringentryId, EntryDeleteParams { account_id } params, RequestOptionsoptions?): EntryDeleteResponse | null
DELETE/accounts/{account_id}/dlp/entries/{entry_id}
DLPEntriesCustom
Create custom entry
client.zeroTrust.dlp.entries.custom.create(CustomCreateParams { account_id, enabled, name, 3 more } params, RequestOptionsoptions?): CustomCreateResponse { id, created_at, enabled, 5 more }
POST/accounts/{account_id}/dlp/entries
Update custom entry
client.zeroTrust.dlp.entries.custom.update(stringentryId, CustomUpdateParams { account_id, enabled, name, 2 more } params, RequestOptionsoptions?): CustomUpdateResponse { id, created_at, enabled, 5 more }
PUT/accounts/{account_id}/dlp/entries/custom/{entry_id}
Delete custom entry
client.zeroTrust.dlp.entries.custom.delete(stringentryId, CustomDeleteParams { account_id } params, RequestOptionsoptions?): CustomDeleteResponse | null
DELETE/accounts/{account_id}/dlp/entries/{entry_id}
Get DLP Entry
client.zeroTrust.dlp.entries.custom.get(stringentryId, CustomGetParams { account_id } params, RequestOptionsoptions?): CustomGetResponse
GET/accounts/{account_id}/dlp/entries/{entry_id}
List all entries
client.zeroTrust.dlp.entries.custom.list(CustomListParams { account_id } params, RequestOptionsoptions?): SinglePage<CustomListResponse>
GET/accounts/{account_id}/dlp/entries
DLPEntriesPredefined
Create predefined entry
client.zeroTrust.dlp.entries.predefined.create(PredefinedCreateParams { account_id, enabled, entry_id, profile_id } params, RequestOptionsoptions?): PredefinedCreateResponse { id, confidence, enabled, 3 more }
POST/accounts/{account_id}/dlp/entries/predefined
Update predefined entry
client.zeroTrust.dlp.entries.predefined.update(stringentryId, PredefinedUpdateParams { account_id, enabled } params, RequestOptionsoptions?): PredefinedUpdateResponse { id, confidence, enabled, 3 more }
PUT/accounts/{account_id}/dlp/entries/predefined/{entry_id}
Delete predefined entry
client.zeroTrust.dlp.entries.predefined.delete(stringentryId, PredefinedDeleteParams { account_id } params, RequestOptionsoptions?): PredefinedDeleteResponse | null
DELETE/accounts/{account_id}/dlp/entries/predefined/{entry_id}
Get DLP Entry
client.zeroTrust.dlp.entries.predefined.get(stringentryId, PredefinedGetParams { account_id } params, RequestOptionsoptions?): PredefinedGetResponse
GET/accounts/{account_id}/dlp/entries/{entry_id}
List all entries
client.zeroTrust.dlp.entries.predefined.list(PredefinedListParams { account_id } params, RequestOptionsoptions?): SinglePage<PredefinedListResponse>
GET/accounts/{account_id}/dlp/entries
DLPEntriesIntegration
Create integration entry
client.zeroTrust.dlp.entries.integration.create(IntegrationCreateParams { account_id, enabled, entry_id, profile_id } params, RequestOptionsoptions?): IntegrationCreateResponse { id, created_at, enabled, 3 more }
POST/accounts/{account_id}/dlp/entries/integration
Update integration entry
client.zeroTrust.dlp.entries.integration.update(stringentryId, IntegrationUpdateParams { account_id, enabled } params, RequestOptionsoptions?): IntegrationUpdateResponse { id, created_at, enabled, 3 more }
PUT/accounts/{account_id}/dlp/entries/integration/{entry_id}
Delete integration entry
client.zeroTrust.dlp.entries.integration.delete(stringentryId, IntegrationDeleteParams { account_id } params, RequestOptionsoptions?): IntegrationDeleteResponse | null
DELETE/accounts/{account_id}/dlp/entries/integration/{entry_id}
Get DLP Entry
client.zeroTrust.dlp.entries.integration.get(stringentryId, IntegrationGetParams { account_id } params, RequestOptionsoptions?): IntegrationGetResponse
GET/accounts/{account_id}/dlp/entries/{entry_id}
List all entries
client.zeroTrust.dlp.entries.integration.list(IntegrationListParams { account_id } params, RequestOptionsoptions?): SinglePage<IntegrationListResponse>
GET/accounts/{account_id}/dlp/entries
DLPSensitivity Groups
Retrieve all sensitivity groups in an account
client.zeroTrust.dlp.sensitivityGroups.list(SensitivityGroupListParams { account_id } params, RequestOptionsoptions?): SinglePage<SensitivityGroupListResponse { id, created_at, levels, 4 more } >
GET/accounts/{account_id}/dlp/sensitivity_groups
Retrieve a specific sensitivity group.
client.zeroTrust.dlp.sensitivityGroups.get(stringsensitivityGroupId, SensitivityGroupGetParams { account_id } params, RequestOptionsoptions?): SensitivityGroupGetResponse { id, created_at, levels, 4 more }
GET/accounts/{account_id}/dlp/sensitivity_groups/{sensitivity_group_id}
Creates a new sensitivity group.
client.zeroTrust.dlp.sensitivityGroups.create(SensitivityGroupCreateParams { account_id, name, description, 2 more } params, RequestOptionsoptions?): SensitivityGroupCreateResponse { id, created_at, levels, 4 more }
POST/accounts/{account_id}/dlp/sensitivity_groups
Update the attributes of a single sensitivity group.
client.zeroTrust.dlp.sensitivityGroups.update(stringsensitivityGroupId, SensitivityGroupUpdateParams { account_id, description, levels, name } params, RequestOptionsoptions?): SensitivityGroupUpdateResponse { id, created_at, levels, 4 more }
PUT/accounts/{account_id}/dlp/sensitivity_groups/{sensitivity_group_id}
Delete a single sensitivity group.
client.zeroTrust.dlp.sensitivityGroups.delete(stringsensitivityGroupId, SensitivityGroupDeleteParams { account_id } params, RequestOptionsoptions?): SensitivityGroupDeleteResponse | null
DELETE/accounts/{account_id}/dlp/sensitivity_groups/{sensitivity_group_id}
DLPSensitivity GroupsLevels
Retrieve all sensitivity levels in a sensitivity group
client.zeroTrust.dlp.sensitivityGroups.levels.list(stringsensitivityGroupId, LevelListParams { account_id } params, RequestOptionsoptions?): SinglePage<LevelListResponse { id, created_at, name, 2 more } >
GET/accounts/{account_id}/dlp/sensitivity_groups/{sensitivity_group_id}/levels
Retrieve a specific sensitivity level.
client.zeroTrust.dlp.sensitivityGroups.levels.get(stringsensitivityGroupId, stringsensitivityLevelId, LevelGetParams { account_id } params, RequestOptionsoptions?): LevelGetResponse { id, created_at, name, 2 more }
GET/accounts/{account_id}/dlp/sensitivity_groups/{sensitivity_group_id}/levels/{sensitivity_level_id}
Creates a new sensitivity level.
client.zeroTrust.dlp.sensitivityGroups.levels.create(stringsensitivityGroupId, LevelCreateParams { account_id, name, description } params, RequestOptionsoptions?): LevelCreateResponse { id, created_at, name, 2 more }
POST/accounts/{account_id}/dlp/sensitivity_groups/{sensitivity_group_id}/levels
Update the attributes of a single sensitivity level.
client.zeroTrust.dlp.sensitivityGroups.levels.update(stringsensitivityGroupId, stringsensitivityLevelId, LevelUpdateParams { account_id, description, name } params, RequestOptionsoptions?): LevelUpdateResponse { id, created_at, name, 2 more }
PUT/accounts/{account_id}/dlp/sensitivity_groups/{sensitivity_group_id}/levels/{sensitivity_level_id}
Delete a single sensitivity level.
client.zeroTrust.dlp.sensitivityGroups.levels.delete(stringsensitivityGroupId, stringsensitivityLevelId, LevelDeleteParams { account_id } params, RequestOptionsoptions?): LevelDeleteResponse | null
DELETE/accounts/{account_id}/dlp/sensitivity_groups/{sensitivity_group_id}/levels/{sensitivity_level_id}
DLPSensitivity GroupsLevelsOrder
Retrieve the ordered list of level IDs for a sensitivity group.
client.zeroTrust.dlp.sensitivityGroups.levels.order.get(stringsensitivityGroupId, OrderGetParams { account_id } params, RequestOptionsoptions?): OrderGetResponse { level_ids }
GET/accounts/{account_id}/dlp/sensitivity_groups/{sensitivity_group_id}/level_order
Set the ordering of levels within a sensitivity group.
client.zeroTrust.dlp.sensitivityGroups.levels.order.update(stringsensitivityGroupId, OrderUpdateParams { account_id, level_ids } params, RequestOptionsoptions?): OrderUpdateResponse { level_ids }
PUT/accounts/{account_id}/dlp/sensitivity_groups/{sensitivity_group_id}/level_order
DLPData Tag Categories
Retrieve all data tag categories in an account
client.zeroTrust.dlp.dataTagCategories.list(DataTagCategoryListParams { account_id } params, RequestOptionsoptions?): SinglePage<DataTagCategoryListResponse { id, created_at, name, 4 more } >
GET/accounts/{account_id}/dlp/data_tag_categories
Retrieve a specific data tag category.
client.zeroTrust.dlp.dataTagCategories.get(stringcategoryId, DataTagCategoryGetParams { account_id } params, RequestOptionsoptions?): DataTagCategoryGetResponse { id, created_at, name, 4 more }
GET/accounts/{account_id}/dlp/data_tag_categories/{category_id}
Creates a new data tag category.
client.zeroTrust.dlp.dataTagCategories.create(DataTagCategoryCreateParams { account_id, name, description, 2 more } params, RequestOptionsoptions?): DataTagCategoryCreateResponse { id, created_at, name, 4 more }
POST/accounts/{account_id}/dlp/data_tag_categories
Update the attributes of a single data tag category.
client.zeroTrust.dlp.dataTagCategories.update(stringcategoryId, DataTagCategoryUpdateParams { account_id, description, name, tags } params, RequestOptionsoptions?): DataTagCategoryUpdateResponse { id, created_at, name, 4 more }
PUT/accounts/{account_id}/dlp/data_tag_categories/{category_id}
Delete a single data tag category.
client.zeroTrust.dlp.dataTagCategories.delete(stringcategoryId, DataTagCategoryDeleteParams { account_id } params, RequestOptionsoptions?): DataTagCategoryDeleteResponse | null
DELETE/accounts/{account_id}/dlp/data_tag_categories/{category_id}
DLPData Tag CategoriesData Tags
Retrieve all data tags in a data tag category
client.zeroTrust.dlp.dataTagCategories.dataTags.list(stringcategoryId, DataTagListParams { account_id } params, RequestOptionsoptions?): SinglePage<DataTagListResponse { id, created_at, name, 2 more } >
GET/accounts/{account_id}/dlp/data_tag_categories/{category_id}/data_tags
Retrieve a specific data tag.
client.zeroTrust.dlp.dataTagCategories.dataTags.get(stringcategoryId, stringtagId, DataTagGetParams { account_id } params, RequestOptionsoptions?): DataTagGetResponse { id, created_at, name, 2 more }
GET/accounts/{account_id}/dlp/data_tag_categories/{category_id}/data_tags/{tag_id}
Creates a new data tag.
client.zeroTrust.dlp.dataTagCategories.dataTags.create(stringcategoryId, DataTagCreateParams { account_id, name, description } params, RequestOptionsoptions?): DataTagCreateResponse { id, created_at, name, 2 more }
POST/accounts/{account_id}/dlp/data_tag_categories/{category_id}/data_tags
Update the attributes of a single data tag.
client.zeroTrust.dlp.dataTagCategories.dataTags.update(stringcategoryId, stringtagId, DataTagUpdateParams { account_id, description, name } params, RequestOptionsoptions?): DataTagUpdateResponse { id, created_at, name, 2 more }
PUT/accounts/{account_id}/dlp/data_tag_categories/{category_id}/data_tags/{tag_id}
Delete a single data tag.
client.zeroTrust.dlp.dataTagCategories.dataTags.delete(stringcategoryId, stringtagId, DataTagDeleteParams { account_id } params, RequestOptionsoptions?): DataTagDeleteResponse | null
DELETE/accounts/{account_id}/dlp/data_tag_categories/{category_id}/data_tags/{tag_id}
DLPData Classes
Retrieve all data classes in an account
client.zeroTrust.dlp.dataClasses.list(DataClassListParams { account_id } params, RequestOptionsoptions?): SinglePage<DataClassListResponse { id, created_at, data_tags, 5 more } >
GET/accounts/{account_id}/dlp/data_classes
Retrieve a specific data class
client.zeroTrust.dlp.dataClasses.get(stringdataClassId, DataClassGetParams { account_id } params, RequestOptionsoptions?): DataClassGetResponse { id, created_at, data_tags, 5 more }
GET/accounts/{account_id}/dlp/data_classes/{data_class_id}
Creates a new data class
client.zeroTrust.dlp.dataClasses.create(DataClassCreateParams { account_id, data_tags, expression, 3 more } params, RequestOptionsoptions?): DataClassCreateResponse { id, created_at, data_tags, 5 more }
POST/accounts/{account_id}/dlp/data_classes
Update the attributes of a single data class
client.zeroTrust.dlp.dataClasses.update(stringdataClassId, DataClassUpdateParams { account_id, data_tags, description, 3 more } params, RequestOptionsoptions?): DataClassUpdateResponse { id, created_at, data_tags, 5 more }
PUT/accounts/{account_id}/dlp/data_classes/{data_class_id}
Delete a single data class
client.zeroTrust.dlp.dataClasses.delete(stringdataClassId, DataClassDeleteParams { account_id } params, RequestOptionsoptions?): DataClassDeleteResponse | null
DELETE/accounts/{account_id}/dlp/data_classes/{data_class_id}