Skip to content

Create a one-time or managed declarative configuration Baseline.

POST
/api/admin/agent-baselines
Code sample: Shell / cURL
curl --request POST \
--url https://auth.example.com/api/admin/agent-baselines \
--header 'Content-Type: application/json' \
--cookie authrim_admin_session=<authrim_admin_session> \
--data '{ "name": "example", "mode": "one_time", "enforcement": "report_only", "definition": { "schemaVersion": "authrim-agent-baseline-v1", "taskSet": { "id": "example", "version": 1, "digest": "example" }, "scopePolicy": { "id": "example", "version": 1, "digest": "example" }, "configurationProfile": { "schemaVersion": "authrim-agent-plan-v1", "steps": [ { "id": "example", "operation": "example", "toolContractVersion": "example", "input": {}, "resourcePrecondition": "per-tenant-validation" } ] } } }'

Selecting standard_auto_remediation is an explicit standard-risk opt-in and requires a fresh MFA-verified Admin session. High-risk operations are not accepted in Baseline profiles.

Media type application/json
object
name
required
string
>= 1 characters <= 120 characters
mode
required
string
Allowed values: one_time managed
enforcement
required
string
Allowed values: report_only standard_auto_remediation
definition
required
Any of:
object
schemaVersion
string
Allowed value: authrim-agent-baseline-v1
taskSet
required
object
id
required
string
version
required
integer
>= 1
digest
required
string
>= 16 characters <= 128 characters
key
additional properties
scopePolicy
object
id
required
string
version
required
integer
>= 1
digest
required
string
>= 16 characters <= 128 characters
key
additional properties
configurationProfile
object
schemaVersion
required
string
Allowed value: authrim-agent-plan-v1
steps
required
Array<object>
>= 1 items <= 100 items
object
id
required
string
operation
required
string
toolContractVersion
required
string
input
required
object
resourcePrecondition
required
string
Allowed value: per-tenant-validation
key
additional properties
key
additional properties
key
additional properties
key
additional properties

Immutable active Baseline version.

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}