Report

Autonomous Identity captures information in its log files that are useful when troubleshooting problems. You can access the reports using REST calls to the Reports API endpoint.

POST /EventBasedCertification

Get the event based certification report.

Endpoint

/api/report

Authorization

Bearer Token <JWT-value>

Headers

Content-Type      application/json

Params

fields

Body

{
	"fields": [
		"id",
		"type",
		"batch_id",
		"original",
		"update"
	],
	"reportType": "EventBasedCertification"
}

Example Request

curl --location --request POST '/api/report' \
--header 'Content-Type: application/json' \
--data-raw '{
	"fields": [
		"id",
		"type",
		"batch_id",
		"original",
		"update"
	],
	"reportType": "EventBasedCertification"
}'
POST /RoleMining

Get the role mining report.

Endpoint

/api/report

Authorization

Bearer Token <JWT-value>

Headers

Content-Type      application/json

Params

fields

Body

{
	"fields": [
		"entt_id",
		"entt_name",
		"policy",
		"role",
		"total_employees",
		"total_entts"
	],
	"reportType": "RoleMining"
}

Example Request

curl --location --request POST '/api/report' \
--header 'Content-Type: application/json' \
--data-raw '{
	"fields": [
		"user_name"
	],
	"reportType": "RoleMining"
}'
POST /AnomalyReport

Get the anomaly report.

Endpoint

/api/report

Authorization

Bearer Token <JWT-value>

Headers

Content-Type      application/json

Params

fields

Body

{
	"fields": [
		"app_name",
		"avg_conf_score",
		"confidence",
		"entitlement",
		"entitlement_name",
		"freq",
		"frequnion",
		"justification",
		"last_usage",
		"manager_name",
		"median",
		"num_below_conf_threshold",
		"percent_below_threshold",
		"total_assignees",
		"user",
		"user_name"
	],
	"reportType": "AnomalyReport"
}

Example Request

curl --location --request POST '/api/report' \
--header 'Content-Type: application/json' \
--data-raw '{
	"fields": [
		"app_name",
		"avg_conf_score",
		"confidence",
		"entitlement",
		"entitlement_name",
		"freq",
		"frequnion",
		"justification",
		"last_usage",
		"manager_name",
		"median",
		"num_below_conf_threshold",
		"percent_below_threshold",
		"total_assignees",
		"user",
		"user_name"
	],
	"reportType": "AnomalyReport"
}'
POST /RecommendPredictions

Get the Recommend Predictions report.

Endpoint

/api/report

Authorization

Bearer Token <JWT-value>

Headers

Content-Type      application/json

Params

fields

Body

{
	"fields": [
		"conf",
		"ent",
		"freq",
		"frequnion",
		"rule",
		"usr_key"
	],
	"reportType": "RecommendPredictions"
}

Example Request

curl --location --request POST '/api/report' \
--header 'Content-Type: application/json' \
--data-raw '{
	"fields": [
		"conf",
		"ent",
		"freq",
		"frequnion",
		"rule",
		"usr_key"
	],
	"reportType": "RecommendPredictions"
}'
POST /AutoRecertificationFeed & FullOutputFeed

Get the Auto Recertification Feed report.

Endpoint

/api/report

Authorization

Bearer Token <JWT-value>

Headers

Content-Type      application/json

Params

fields

Body

{
	"fields": [
		"app_id",
		"app_name",
		"auto_recert",
		"chiefyesno",
		"city",
		"costcenter",
		"ent_size",
		"entitlement",
		"entitlement_name",
		"event_recert",
		"freq",
		"frequnion",
		"jobcodename",
		"justification",
		"lineofbusiness",
		"lineofbusinesssubgroup",
		"managername",
		"score",
		"user",
		"user_name",
		"userdepartmentname",
		"userdisplayname",
		"usremptype",
		"usrmanagerkey"
	],
	"reportType": "AutomaticRecertificationFeed"
}

Example Request

curl --location --request POST '/api/report' \
--header 'Content-Type: application/json' \
--data-raw '{
	"fields": [
		"app_id",
		"app_name",
		"auto_recert",
		"chiefyesno",
		"city",
		"costcenter",
		"ent_size",
		"entitlement",
		"entitlement_name",
		"event_recert",
		"freq",
		"frequnion",
		"jobcodename",
		"justification",
		"lineofbusiness",
		"lineofbusinesssubgroup",
		"managername",
		"score",
		"user",
		"user_name",
		"userdepartmentname",
		"userdisplayname",
		"usremptype",
		"usrmanagerkey"
	],
	"reportType": "AutomaticRecertificationFeed"
}'
Read a different version of :