App Search and Discovery

Listing Approved Apps

Querying Apps When a user is looking to browse apps on your marketplace, it’s useful to display all the apps that have been approved by marketplace administrators. We call this the “user view” and you can get this information using the List Apps API method. Without any parameters this method will just return all the…

show details

Listing Apps by Category

When a user is looking to browse apps on your marketplace, it’s useful to display all the apps that have been approved by marketplace administrators. We call this the “user view” and you can get this information using the List Apps API method. Without any parameters this method will just return all the live versions…

show details

Searching for Apps

Searching apps returns App Pages based on query and text criteria. This is useful when allowing end users to search through available apps using text based search. You can search for apps by specifying the text that you want to search for as well as a list of fields that you want to include in the search…

show details

Displaying a User’s Installed Apps

The owned apps for a user can be retrieved using the List Apps API method. Listing apps returns App Pages based on query and sort criteria. This is useful when displaying combinations of apps to end users on your marketplace such as all, sorted and by category or tag. It’s also simple to return only…

show details

Displaying a Single App’s Details

Retrieving an App by AppId Retrieving an app returns a single, specific, live app using the Get App API method. This API will return an app that has been approved by the administrator and is most suitable for displaying apps to end users. It’s important to note that this API method can also return apps…

show details

User Accounts

Users are generally required to create an account with your site and log in in order to install or launch apps. We don’t require any complex log-in or single-sign-on in order integrate user accounts with the OpenChannel API. Instead, simply supply our API with an id that uniquely identifies the current user (userId) when performing requests…

show details