app_context_changed event
The context changed while an app was visible
Facts
Required Scopes
Compatible APIs
Usage info
This example includes both the event wrapper and the event structure for the app_context_changed event.
{
"token": "XXYYZZ",
"team_id": "T123ABC456",
"api_app_id": "A123ABC456",
"event": {
"type": "app_context_changed",
"context": {
"entities": [
{
"type": "slack#/types/channel_id",
"value": "C01234ABDCE",
"team_id": "T0ABCDE6543"
}
]
}
},
"type": "event_callback",
"authorizations": [
{
"team_id": "T123ABC456",
"user_id": "U123ABC456",
"is_bot": false,
"is_enterprise_install": false,
}
],
"event_id": "Ev123ABC456",
"event_time": 123456789
}
The app_context_changed event provides information on what the user is currently viewing via the context property, and the entities are ordered by relevance. If no entities are present, the app_context_changed event will provide an empty context object ("context": {}). The agent_view feature must be enabled in order to receive this event.