Sign in

Not a member yet? Sign Up.

Getting Started

Welcome to the developer portal for consuming APIs through Azure API Management (APIM). This guide will assist you in registering, authenticating, and using the available APIs. You will learn the necessary steps to access APIs, request credentials, authenticate, and move from testing to production.

1. Overview

APIs are vital components of digital solutions, enabling seamless integration between different applications and services. Azure API Management provides a platform to securely expose these APIs to internal and external consumers. This document will guide you through the process of onboarding and using the APIs, customized for internal and external developers.

2. Accessing the Developer Portal

External users, including partners and third-party developers, can access the APIs via the public-facing developer portal using the External API Portal URL

3. Creating an Account

1.      Sign up for an account by navigating to the Developer Portal and clicking "Sign up".

2.      Fill out the required information

3.      Review and accept the API Terms of Use.

4.      Click the "Sign Up" button.

5.      You'll receive an activation email to verify your email address.

6.      Log in to the portal and start browsing the API catalog.

 

4. Logging In

· Visit the Developer Portal and click "Sign In."

· Use your registered email address and password to access the portal

 

5. API Discovery

APIs are grouped by Products

Browse the available APIs. Each API has a dedicated documentation page featuring:

· Navigation menu

· List of endpoints

· Detailed documentation for each endpoint

· Example responses and error codes

6. Requesting API Access

Click Subscribe to request access for the APIs you wish to use.

After submitting your request, you will receive an API subscription key upon approval.

You can use the subscription key in your client to authenticate to the API

 

7. Testing APIs

The developer portal allows you to test APIs directly:

Navigate to the desired API’s documentation.

Use the Try It Out feature to test requests and responses.

 

8. External Support Channels

For any issues or questions email: api.support@MPC.com

 

9. Authentication

Both internal and external consumers must authenticate to use the APIs. Azure API

management offers multiple authentication mechanisms.

 

10. API Key Authentication

Every API request must include the API subscription key in the header.

         Example API Key Header: 

                       Ocp-Apim-Subscription-Key: {your-subscription-key

 

11. OAuth 2.0 Authentication

For more secure APIs, OAuth 2.0 may be required. To use OAuth:

· Obtain an access token from the authorization server.

· Include the token in the Authorization header when making API requests.

 

12. Moving to Production

Once your testing is complete and you are ready to move to production:

· Ensure all API requests work as expected in the test environment.

· Coordinate with the API support team to receive production credentials and update your API endpoints.

3. Monitor usage and performance regularly.

 

13. Performance Considerations

External developers should be aware of rate limits and throttling policies. Depending on your subscription tier, different limits apply.

Standard rate limit: 100 requests per minute.