For Developers the next Key Scenarios are defined:
- Register on Developer Console
- Register New Application.
- Edit / View Application details
- Register Users for a specific Application
- Using Developer Console
- Using the Developer Console API
- Access protected Proprietary API exposed by the API Team
Example
From Developer point of view his interaction with API’s:
- Developer is creating account on Developer Console
- Create Application’s
- Assign Users for applications
- From developer application users are authorized to access Proprietary API.
- Team API can ask users to grant access to 3rd party API (i.e. API Team needs authorization to access Fitbit user data). This can be done writing a dedicated Module inside Developer Console.
- Developer Application can use the API; user access token is mandatory in order to pass through API Getaway.