Update insight status
You can use REST APIs to update insight status.
The following sample workflow marks insights with ID 4028f2df86340c5f018634c2f945000e and 4028f2df86340c5f018634374d24000b as read.
info
Obtain the authorization token needed to execute the request using POST /api/auth/login.
Endpoint: PATCH /api/insight/insightCards
Sample Request Header:
"accept": "application/json"
"X-MSTR-AuthToken": "5f8qohkckd5d4tm18c9etbe0vd"
Sample Request Body:
{
"operationList": [
{
"id": 1,
"op": "replace",
"path": "/4028f2df86340c5f01863a905623005b/read",
"value": true
},
{
"id": 2,
"op": "replace",
"path": "/4028f2df86340c5f018634374d24000b/read",
"value": true
}
]
}
Sample Curl:
curl -X 'PATCH' \
'https://demo.microstrategy.com/MicroStrategyLibrary/api/insight/insightCards' \
-H 'accept: */*' \
-H 'X-MSTR-AuthToken: 5f8qohkckd5d4tm18c9etbe0vd' \
-H 'Content-Type: application/json' \
-d '{
"operationList": [{
"id": 1,
"op": "replace",
"path": "/4028f2df86340c5f01863a905623005b/read",
"value": true
},
{
"id": 2,
"op": "replace",
"path": "/4028f2df86340c5f018634374d24000b/read",
"value": true
}
]
}'
Sample Response Body: N/A
Sample Response Code: 204 (The insight statuses are updated successfully.)