App Overview
An app is a web service or application. App Integration lets you interact with the Eshopbox platform to manipulate data. App Integrations are a curated set of an API’s most important features. App integrations require three core things:
Authentication: required to authenticate your apps’ users
Curated API features: set pf API’s required to automate workflows
Forms: input designer form used when creating actions and triggers
An app can have multiple versions. Eshopbox lets you create multiple versions of your integration. The new version lets you test and builds new features without interrupting existing users. The existing version can be cloned to add new functionalities.
Using App feature of Eshopbox App you can:
Create and update the app
Delete app
Clone versions
Install and uninstall the app
Private | Public |
---|---|
You generate the link for installation | You submit the app for publishing on Eshopbox app store |
The client installs and authorizes the app | Eshopbox reviews and approves it |
The app is installed. | Client browses the app store and installs your app |
| The app is installed. |
Following are the attributes that define an App:
Name to identify an app
A brief description of the app
Logo of the app
Category: The specific category is based on the features the app provides. eg: Ecommerce, accounting.
Intended Audience:
Private: You’re building an integration to use on your own or inside your company.
Public: You’re building an integration to share with third parties.
App Actions
Configure: Create an app by providing information about it
Edit: To modify the attributes of an app, you can edit the app.
Clone: Clone version in case you want to create a copy of an existing version.
Migrate: Migrating users to a different version.
Delete: Delete a version.
Generating a link for installation: Generate an installation link of the app
Rotating client secret key: Re-generating client secret key
Testing on Development Store: Environment to test the app before publishing
Validate the app before publishing (checklist): Perform validation checks before submitting the app
Request to publish an App: Submitting an app to publish
Status
Draft: App is in the integration phase.
Under review: App has been submitted for review.
Active: App has been reviewed.