Creates a new benchmark from provided benchmark request

Creates a new benchmark from provided benchmark request and deploys associated artifacts to the MDM

Required Permissions: create:pro:compliance-benchmarks

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
uuid
required
^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$

The tenant UUID identifier

Body Params

Request body for creating a new compliance benchmark from a source baseline

string
required
length between 1 and 100

A short, descriptive name for the benchmark

string
length ≤ 1000

A detailed description of the benchmark

string
required
length ≥ 1

The identifier of the source baseline from which this benchmark is derived

selectedOsVersions
array of objects, unique
length between 1 and 2147483647

The selected OS versions for this benchmark, default is all available baseline OS versions

selectedOsVersions
string
enum
required

Operating system type

Allowed:
int32
required

Operating system version number

rules
array of objects
required

The rules that make up this benchmark

rules*
target
object
required

The target device groups for this benchmark

string
enum
required

The enforcement mode for this benchmark

Allowed:
Responses

400

Invalid benchmark request

401

Unauthorized request

403

Insufficient permissions

409

Benchmark with the same title exists already or database write conflict occurred

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json