What is an Outreach app?
An Outreach app is a collection of third-party features that extend Outreach. Within an app you define which Outreach extension points you'd like to use and what API's you'd like to consume. You can create one app with many extensions or publish your extensions as separate apps.
In addition to these extensions that surface within the Outreach client application you may also want to build a custom app with Outreach REST API. To do that start with an Outreach app that contains an API access feature.
Visibility of your apps
When you start developing your app it is not visible to anyone but the admins of the Outreach org to which it belongs. Once you are ready to release your app to the end users you may choose from 3 visibility states:
- Internal - app is installable in this organisation only. No one outside this organisation has access.
- Public - app is installable by org admin in any Outreach organisation. It is not publicly listed.
- Listed in Outreach Marketplace - app is publicly listed in
Note that before you can release the public or marketplace-listed app (or any subsequent updates to it) it needs to go through an Outreach review. Internal apps are not subject for review and can be released at any time.
Also note that you cannot change the visibility of your app after you release it.
Updating apps
After you have released the first version of your app you can work on updates to it. Any changes you make to the app in Outreach Developer Portal won't affect your released app version until you release a new version.