Report

The Reports API has been deprecated in this release as the Anomaly and Master Feed reports are generated by Spark jobs.

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"
}'