📘

You can only have one sandbox app

You’re only allowed to have one app in our sandbox environment at a time.


Registering your app in sandbox

When you log into the Akoya Hub for the first time and visit the “My apps” section, you’ll see the following screen, inviting you to register your app in our sandbox environment. Click “Create sandbox app.”

Register your app
Register your app

Next, click “Download credentials.” A CSV file download will trigger, containing your client ID and secret.


🚧

Client secrets can only be downloaded once

Please save your client secret in a safe place. If you lose it, you'll have to reset it.


Download your client ID and secret
Download your client ID and secret

A sandbox app entity will be created with a randomly-generated client ID and placeholder redirect URI that you can modify later to your own app’s redirect URI.


📘

More info on redirect URIs

See the “Getting started” page for more information on redirect URIs.


Once you register your app, you can return to the “My app” page to reference information about it.

Requesting production access

When you’re ready to move an app into production, an authorized stakeholder at your company will need to fill out the onboarding questionnaire. You'll only need to fill this form out once.

Navigate to the overview page and click “Begin questionnaire.”

Request production access
Request production access

The form covers several topics, including:

  • use cases you're interested in
  • how your company consumes financial data
  • actual and anticipated API call volume
  • number of users supported
  • technical readiness
  • security controls

🚧

Form progress cannot be saved!

If you navigate away from the form before clicking the “Submit” button, your progress will be lost. If desired, you can download a PDF copy of the form to pre-plan your answers.


After you submit the questionnaire, you’ll be taken to a confirmation screen. You’ll also receive an email confirmation with a reference number should you have any questions.

Our staff will review your submission and reach out to you regarding next steps.

Registering a production app

After you've been granted production access, you’ll see a new “Register an app” button in “My apps.”

The 'Register an app' button will display in 'My apps' once you've been granted prod access
The "Register an app" button will display in "My apps" once you've been granted prod access

A registration wizard will open. The first page asks for various app details, such as redirect URI(s) and support contact email address(es). These fields are explained in more detail in the "Modifying app details" section. Click "Continue."

Register a production app - step 1
Register a production app - step 1

Select the Akoya products you want to enable for this particular app. Click "Continue" when finished.

Register a production app - step 2
Register a production app - step 2

Select the providers you'd like to subscribe your app to. Subscribing to a provider will enable your app to pull in data from that institution for customers who have granted explicit permission. Click "Review."

Register a production app - step 3
Register a production app - step 3

Verify that all provided details are correct and click "Register app" when satisfied.

Register a production app - step 4
Register a production app - step 4

Your new app will now show up on the “My apps” page. 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. As with a a sandbox app, this download button can only be used once. If you lose your client secret, your only option will be a reset.


🚧

Client secrets can only be downloaded once

Please save your client secret in a safe place. If you lose it, you'll have to reset it.


A reset icon will display after you download your credentials. You can only download them once!
A reset icon will display after you download your credentials. You can only download them once!

Viewing/modifying app details


The “Details” tab displays the following information and functionality:

  • client ID (view and copy)
  • client secret (reset only)
  • Akoya products (view only)
  • redirect URI(s) (view, copy, and edit)
  • description (view and edit)
  • contact URL (view and edit)
  • app logo (view and edit)
  • app icon (view and edit)
  • support email(s) (view and 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 will appear, allowing you to download your new client secret. The screenshot below shows a sandbox app, but the process is the same for a production app.

Resetting your client secret is a disruptive action! Use this option with care
Resetting your client secret is a disruptive action! Use this option with care

Confirm the reset and download your new client secret.
Confirm the reset and download your new client secret.

Modifying your redirect URI

If you’re adding multiple URIs, separate each one with a comma and click “Save.”

Edit your redirect URI
Edit your redirect URI

Separate multiple URIs with commas
Separate multiple URIs with commas

Modifying logo and icon URLs

The app logo and icon requirements are discussed in the "Team management" section. Requirements for company and app logos/icons are the same.

Modifying support email(s)

Click the pencil icon next to “Support emails” to edit. Separate multiple email addresses with commas. Akoya technical support notifications and alerts will be sent to the emails specified here.

Edit support email(s)
Edit support email(s)

Separate multiple email addresses with commas
Separate multiple email addresses with commas

Viewing your subscribed providers

The “Subscriptions” tab displays all your subscribed providers, subscription status, and which Akoya products are enabled. For your sandbox testing app, the only provider will be our mock financial institution, Mikomo.

View subscribed providers
View subscribed providers

Once your app is in production, you can also request new provider subscriptions from the "Subscriptions" tab.

Click "Add provider subscriptions."

Add new provider subscriptions - step 2
Add new provider subscriptions - step 1

Check the box(es) next to the provider(s) you want to subscribe to, and click "Request subscription." The provider status will change to either active or pending, depending on that provider's policy regarding subscription requests.


Add new provider subscriptions - step 2
Add new provider subscriptions - step 2

Provider subscription statuses

StatusDescription
ActiveYour subscription is enabled. Data from this provider is available to this app.
PendingYour subscription request is under review.
SuspendedThe provider has temporarily paused your subscription. Data from this provider is unavailable to this app. Please reach out to your Customer Success Manager for further assistance.
DeniedThe provider denied your subscription request. Data from this provider is unavailable to this app. Please contact your Customer Success Manager for further assistance.

Clicking on a provider will take you directly to that provider’s documentation and inventory page within the “Data providers” section.


Data provider documentation and data inventory page
Data provider documentation and data inventory page

Here, you can view specific documentation pertaining to that provider, organized into tabs. The provider pages will be discussed in the next section.


What’s Next