Skip to main content

Changes to admin apps

Admin apps API response is enhanced to include the developer_type of the app.

What's changing

developer_type will be part of the response for APIs

developer_type is an enum with values

  • slack - identifies the app is developed by Slack.
  • internal - identifies the app is developed by the same team.
  • third_party - identifies the app is developed by external developer.

API response including developer_type:

{"ok": true,
"app_requests": [
{
"id": "AXXXXXX",
"app": {
"id": "AXXXXXX",
"is_app_directory_approved": true,
"is_internal": false,
"developer_type": "third_party"
},
"additional_info": ""
},
"previous_resolution": null,
"user": {
"id": "UXXXXXX"
},
"team": {
"id": "TXXXXXX"
},
"scopes": [
{
"name": "bot",
"description": "Add the ability for people to direct message",
"is_sensitive": true,
"token_type": "bot"
},
],
"message": "Please approve"
}
],
"response_metadata": {
"next_cursor": ""
}
}

How to respond or prepare

If you don't plan to consume the developer_type, you don't need to do anything.

When is this happening

This change happens on August 31, 2021.

As always, feedback is welcome at feedback@slack.com.