api from api management workspace not visible

peta-3751 0 Reputation points
2023-05-14T06:42:40.9933333+00:00

I have created APIs both in the service level and in a workspace. All APIs are associated with a product.

Only the APIs in the service level are visible in the developer portal. However, when I go to the product in the Developer Portal, I can see the Workspace API. When I click on it, I get an error message on the detail page that no operations were found. How do I get APIs from the workspace visible in the developer portal?

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
2,447 questions
Azure
Azure
A cloud computing platform and infrastructure for building, deploying and managing applications and services through a worldwide network of Microsoft-managed datacenters.
1,408 questions
{count} votes

4 answers

Sort by: Most helpful
  1. VasimTamboli 5,215 Reputation points
    2023-05-14T10:51:22.51+00:00

    To make APIs from an API Management workspace visible in the developer portal, you need to ensure that you have properly configured the API operations and associated them with the API product. Here are some steps you can follow to troubleshoot the issue:

    Verify API operations: Make sure that you have defined the necessary operations (GET, POST, etc.) for the APIs in your workspace. Ensure that the operations are correctly configured with the appropriate policies, backend URLs, and other required settings.

    Associate APIs with the product: Check that you have properly associated the APIs from the workspace with the corresponding API product. Go to the API product configuration and confirm that the desired APIs are included in the product.

    Check visibility settings: Ensure that the visibility settings for the APIs in the workspace are configured correctly. You can specify whether the APIs should be public or restricted to specific groups or users. Adjust the visibility settings as needed to make the APIs accessible in the developer portal.

    Republish the APIs: If you have made any changes to the API operations or associated products, republish the APIs in the API Management service. This step ensures that the latest configurations are deployed and available in the developer portal.

    Clear browser cache: If you are still experiencing issues, try clearing your browser cache or accessing the developer portal from a different browser. Sometimes, cached data can cause inconsistencies in the visibility of APIs.

    If the problem persists after following these steps, you may need to review your API Management configuration, policies, and access control settings to identify any potential issues.

    0 comments No comments

  2. MuthuKumaranMurugaachari-MSFT 22,441 Reputation points Moderator
    2023-05-15T15:23:08.4533333+00:00

    peta-3751 Thank you for posting your question in Microsoft Q&A. Unfortunately, this feature is not yet available in the developer portal and should be rolled out in release version 2.24.0. Current ETA for the roll out is by the end of this month or June and you can track the release notes here.

    I hope this helps and sorry for the inconvenience caused. Let me know if you have any questions.


    If you found the answer to your question helpful, please take a moment to mark it as "Yes" for others to benefit from your experience. Or simply add a comment tagging me and would be happy to answer your questions.

    0 comments No comments

  3. Modou Diouf 0 Reputation points
    2023-08-29T08:15:23.8166667+00:00

    Hello MuthuKumaranMurugaachari-MSFT, peta-3751
    I'am facing in the same situation, I have created APIs both in the service level and in a workspace, but only the APIs in the service level are visible in the developer portal. However, when I go to the product in the Developer Portal, I can see the Workspace API and i found no error message in the worskpace API.

    But in the user group in the Workspace i see this warning message: "The configuration will not take effect until the developer portal is enabled. Click on this banner to enable it." and when it click i have any change.

    Please can you help me to know if this feature is now available in Portal Developer or not ?

    Thanks !


  4. Ebby Peter 1 Reputation point
    2023-10-18T22:04:43.24+00:00

    I too have the same issue. The APIs in the service level are visible, but not the APIs deployed in the workspace level.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.