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.
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ” Media type application/json
object
name
required
string
mode
required
string
enforcement
required
string
definition
required
Any of:
object
schemaVersion
string
taskSet
required
object
id
required
string
version
required
integer
digest
required
string
key
additional properties
scopePolicy
object
id
required
string
version
required
integer
digest
required
string
key
additional properties
configurationProfile
object
schemaVersion
required
string
steps
required
Array<object>
object
id
required
string
operation
required
string
toolContractVersion
required
string
input
required
object
resourcePrecondition
required
string
key
additional properties
key
additional properties
key
additional properties
object
schemaVersion
string
taskSet
object
id
required
string
version
required
integer
digest
required
string
key
additional properties
scopePolicy
required
object
id
required
string
version
required
integer
digest
required
string
key
additional properties
configurationProfile
object
schemaVersion
required
string
steps
required
Array<object>
object
id
required
string
operation
required
string
toolContractVersion
required
string
input
required
object
resourcePrecondition
required
string
key
additional properties
key
additional properties
key
additional properties
key
additional properties
Responses
Section titled “ Responses ”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"}