My Apps
Viewing Your Apps
The Hub organizes apps by environment. Click on the “Sandbox” or “Production” buttons to view apps in each environment.
Registering Sandbox Apps
Click “Register sandbox app” to kick off the registration wizard. You’ll need to have the following information to complete registration:
Display name
Description
a description of your app
Logo URL
Consider using your full logo. Akoya uses this image for your consumer consent page. If you don’t have a dedicated app logo, you can use your company logo instead.
accepted width & height: 200px - 1080px (square or rectangular)
accepted file types: transparent PNG or JPG
maximum file size: 2 MB
Icon URL (optional)
Consider using a sub-mark logo. We use this image as an avatar for your app in the Hub.
accepted size: 40px - 200px (square)
accepted file types: transparent PNG or JPG
maximum file size: 2 MB
“Contact us” URL
This is your company or app’s "Contact us" page.
Contact email address
Emails from Akoya's support team regarding this app and any support cases will go to the address listed here. To ensure the correct parties receive these emails, consider using an email distribution list.
Separate multiple redirect URIs with commas.
Your new app will show up on the “My apps” page after registration is complete. The first time you view this page, a button will display to the right of the client secret field allowing you to download your credentials. This download button will only appear once. If you lose your client secret, you will have to reset it.
A sandbox app entity will appear, along with a randomly-generated client ID and placeholder redirect URI that you can modify later. See “Getting started” for more information about redirect URIs.
You gain access to all Akoya products in the sandbox environment.
Request Production Access
When you’re ready to move your first app into production, clicking the “Request production access” option in the left navigation bar triggers the onboarding questionnaire.
This form covers several topics, including:
Use cases
How your company consumes financial data
Actual and anticipated API call volume
Number of users supported
Technical readiness
Security controls
Registering Production Apps
After Akoya grants you production access, the “Register a production app” button will be available in “My apps.” The process to register a new production app is similar to that of a sandbox app except that you also indicate which Akoya products you want the app to use.
The Account Info product is always included. See “Akoya Products” to learn more about Akoya's products and their use cases.
When you get to the last screen, you’ll notice a banner listing the total number of data providers.
We automatically initiate the registration process for all providers that support the products your app uses.
The connections tab will display the list of newly-processed subscribers with a “New” chip next to their names. This chip will remain visible for 7 days.
Once a provider processes your connection request, you’ll see a “Pending” chip in the “Status” column. Each provider has to approve your connection request before you can receive data.
Your app will auto-subscribe to any new providers we add to the network that support your app’s products.
Provider Subscription Statuses
Your app status will display next to the provider in the “Subscriptions” tab and may include the following:
Status | Description |
|---|---|
Active | Your connection is enabled. This provider's data is available to this app. |
Pending | Your subscription request is under review. |
Processing | The provider is processing your subscription request.. |
Clicking on a provider will take you directly to that provider’s documentation and inventory page. The "Data Providers" section discusses this area further.
There, you can view specific documentation pertaining to that provider, organized into tabs.
Viewing/Modifying App Details
The “Details” tab displays the following information and functionality:
App name (display name) [view]
Client ID [view]
Client secret [reset]
We do not display client secrets for security reasons.
Akoya products [view]
These are the Akoya products enabled for your application.
Redirect URI(s) [view, edit]
Description [view, edit]
Contact URL [view, edit]
Primary logo URL [view, edit]
Icon/avatar URL [view, edit]
Support email(s) [view, edit]
Creation date [view]
Resetting Your Client Secret
Click the reset icon next to the "Client secret" line item.
You’ll receive a warning message about potential service disruption after the reset. A button appears, allowing you to download your new client secret. The screenshot shows a sandbox app, but the process is the same for a production app.
Modifying Your Redirect URI
If you’re adding multiple URIs, separate each one with a comma and click “Save.”
Modifying Logo and Icon URLs
The "Registering sandbox apps" section discusses the app logo and icon requirements. Requirements for company and app logos/icons are the same.
Modifying Support Email(s)
Click the pencil icon next to “Support emails” to edit (near the bottom of the page).
Search Apps
Search Box
Search for a sandbox or production app by display name or client ID. Results will display in the window as you type.
Export Subscription Data
You can export a complete or filtered provider subscription list to CSV or JSON.
CSV Supported Fields
Field | Description |
|---|---|
provider_name | Provider display name |
provider_id | Unique provider ID |
subscription_status | See the “Provider subscription statuses” table |
supported_products | Akoya product(s) supported by the provider |
JSON Supported Data Elements
Name | Data Type | Description |
|---|---|---|
active | Array (Object) | Providers that are currently enabled for your app and the Akoya products each provider supports. |
pending | Array (Object) | Provider subscriptions that are in pending status and the Akoya products each provider supports. |
processing | Array (Object) | Provider subscriptions that are in processing status and the Akoya products each provider supports. |
status.id | String | Unique provider ID |
active.displayName | String | Provider display name |
status.clusters | Array (Object) | All Akoya products the given provider supports |
status.clusters.id | String | Unique ID of the given Akoya product |
status.clusters.name | String | Akoya product name |
status.clusters.description | String | Akoya product description |
status.clusters.required | Boolean | Whether the provider must support the given product. Currently, only Account Info should be set to true. |
status.subscriptionStatus | String | Provider subscription status |
Example
These are sample CSV and JSON exports.