Usage info
This method lists the integration activity logs for a team, including when integrations are added, modified and removed. This method can only be called by Admins.
The team_id is only relevant when using an org-level token. This field will be ignored if the API call is sent using a workspace-level token. In addition, passing the team_id parameter will result in an invalid_auth error if the org owner is not part of the team.
Response
The response contains a list of activity logs followed by pagination information.
{
"ok": true,
"logs": [
{
"service_id": 1234567890,
"service_type": "Google Calendar",
"user_id": "U1234ABCD",
"user_name": "Johnny",
"channel": "C1234567890",
"date": "1392163200",
"change_type": "enabled",
"scope": "incoming-webhook"
},
{
"app_id": "2345678901",
"app_type": "Johnny App",
"user_id": "U2345BCDE",
"user_name": "Billy",
"date": "1392163201",
"change_type": "added",
"scope": "chat:write:user,channels:read"
},
{
"service_id": "3456789012",
"service_type": "Airbrake",
"user_id": "U3456CDEF",
"user_name": "Joey",
"channel": "C1234567890",
"date": "1392163202",
"change_type": "disabled",
"reason": "user",
"scope": "incoming-webhook"
}
],
"paging": {
"count": 3,
"total": 3,
"page": 1,
"pages": 1
}
}
Logs can contain data for either a service or API application. If it's a service, service_id and service_type will be returned, and if it's an API application, app_id and app_type will be returned.
Logs can also contain different change_types. The possible types are: added, removed, enabled, disabled, expanded and updated.
If the log entry is an RSS feed, the log will also contain rss_feed (with a value of true), rss_feed_change_type, rss_feed_title and rss_feed_url.
When a disabled event is logged, its log entry will also contain a reason for why the event occurred. The list of possible reasons are:
user- Manually disabled by userrate_limits- Rate limits exceededslack- Disabled by Slackerrors- Too many errorssystem- A system change (i.e. channel archived)admin- Admin (i.e. user deleted)api_decline- User declined the API TOSdeauth- Service de-authorized
The paging information contains the count of logs returned, the total number of logs, the page of results returned in this response and the total number of pages available.