Data Policies

List obfuscation types

get

Returns all data policies obfuscation types

Authorizations
AuthorizationstringRequired

The bearer token can be obtained by creating a ServiceAccount.

Path parameters
environmentstringRequired
Responses
200Success
application/json
Responsestring[]
get
/api/v1/environments/{environment}/proxy/api/protection/static/obfuscation

List impact types

get

Returns all data policies impact level types

Authorizations
AuthorizationstringRequired

The bearer token can be obtained by creating a ServiceAccount.

Path parameters
environmentstringRequired
Responses
200Success
application/json
Responsestring[]
get
/api/v1/environments/{environment}/proxy/api/protection/static/impact

List policy categories

get

Returns all data policies category types

Authorizations
AuthorizationstringRequired

The bearer token can be obtained by creating a ServiceAccount.

Path parameters
environmentstringRequired
Responses
200Success
application/json
Responsestring[]
get
/api/v1/environments/{environment}/proxy/api/protection/static/category

List data policies

get

Returns all the data policies rules entries

Authorizations
AuthorizationstringRequired

The bearer token can be obtained by creating a ServiceAccount.

Path parameters
environmentstringRequired
Responses
200Success
application/json
get
/api/v1/environments/{environment}/proxy/api/protection/policy

Create data policy

post

Adds a new data policy

Authorizations
AuthorizationstringRequired

The bearer token can be obtained by creating a ServiceAccount.

Path parameters
environmentstringRequired
Body
namestringRequired
categorystringRequired
impactTypestring · enumRequiredPossible values:
obfuscationstringRequired
fieldsstring[]Optional
datasetsstring[] · min: 1Optional
Responses
post
/api/v1/environments/{environment}/proxy/api/protection/policy

Get data policy

get

Returns the data policy details

Authorizations
AuthorizationstringRequired

The bearer token can be obtained by creating a ServiceAccount.

Path parameters
environmentstringRequired
idstringRequired
Responses
200Success
application/json
get
/api/v1/environments/{environment}/proxy/api/protection/policy/{id}

Update data policy

put

Updates an existing data policy

Authorizations
AuthorizationstringRequired

The bearer token can be obtained by creating a ServiceAccount.

Path parameters
environmentstringRequired
idstringRequired
Body
idstringRequired
namestringRequired
categorystringRequired
impactTypestring · enumRequiredPossible values:
obfuscationstringRequired
fieldsstring[]Optional
datasetsstring[] · min: 1Optional
Responses
200Success

No content

put
/api/v1/environments/{environment}/proxy/api/protection/policy/{id}

No content

Delete data policy

delete

Deletes an existing data policy

Authorizations
AuthorizationstringRequired

The bearer token can be obtained by creating a ServiceAccount.

Path parameters
environmentstringRequired
idstringRequired
Responses
200Success

No content

delete
/api/v1/environments/{environment}/proxy/api/protection/policy/{id}

No content

Load predefined data policies

post

Loads a default set of data policies entries covering used PII fields and obfuscation rules

Authorizations
AuthorizationstringRequired

The bearer token can be obtained by creating a ServiceAccount.

Path parameters
environmentstringRequired
Responses
200Success

No content

post
/api/v1/environments/{environment}/proxy/api/protection/default/policy

No content

Last updated

Was this helpful?