1. Overview
  2. Procedures for gaining access to the staging developer portal
  3. Download Spaces SDK
  4. Request for developer permission in Spaces production

1 Overview

To create an OAuth2 application for Spaces API, you must have the developer permission in your user account. You can sign up for a free Spaces staging account and enable the developer permission without needing any approvals. After you have fully tested your app in staging and ready to move onto production, you need to submit the online request here for the developer permission in Spaces production.

2 Procedures for gaining access to the staging developer portal

  1. Create a free Avaya Spaces developer account in the Spaces staging environment
    • Go to https://loganstaging.esna.com/
    • Enter your email address. It's highly recommended to use your work email address so that you can create a company in staging environment. This will allow you to test full Spaces features. You can also use your personal email address if you are a freelancer, but without the company, the available Spaces features will be limited
    • Click Yes, Sign me Up! (below the Sign In button).
    • You'll receive an email from Avaya Spaces. Follow the steps to create your Avaya Spaces password.
    • Go to https://onesnastaging.esna.com. Login with your email and password if it's not auto logged in.
    • Go to User Settings on the left-side menu. Enable the Developer Permission checkbox under the “General” tab.
  2. If you used your work email and your User Settings doesn't have any Current Employers, then it's recommended to create a company that matches to your work email address domain.
    • Stay on https://onesnastaging.esna.com, in the upper-right corner drop-down menu under your name, click Add Company.
    • Enter the name of your company then click Save.
    • Click on the Domains tab, add a company domain that matches your work email domain. Then click on Verify button to on the domain you just created. The domain will be auto approved if it matches to your work email domain and you have enabled the Developer Permission.
    • Go to User Settings on the left-side menu. Enable the Developer Permission checkbox that is labelled with your company name under the “General” tab.
  3. Create OAuth applications
    • Reload the https://onesnastaging.esna.com, go to Developer Dashboard on the left-side menu.
    • Click Create an app button to create an OAuth app and obtain the Client ID and Client Secret. The new app will be inactive by default. You need to activate it before using it.

3 Download Spaces SDK and sample applications

From the Developer Dashboard or just go to https://onesnastaging.esna.com/#/developer/sdk, you can download the Java-script SDK with sample codes and mobile SDK for Android and iOS with reference clients. The SDK documentation is in the downloaded .zip files.

4 Request for developer permission in Spaces production

After you have fully tested your app in staging and ready to move onto production, you need to submit the online request here for the developer permission in Spaces production.