Forum Discussion

LDTi247's avatar
LDTi247
Regular Visitor
11 months ago
Solved

POST a CSV to API

I am using Fabric to process some data and am trying to get it sent to an internal API.  I have set up multiple connections and VNETs, attempted Copy data activities and user data functions within D...
  • v-kpoloju-msft's avatar
    v-kpoloju-msft
    11 months ago

    Hi LDTi247,
    Thanks a lot for sharing those details and for clarifying your current approach that helps us understand where you are coming from.

    You are right that most of the Fabric docs/examples around Private Endpoints focus on SQL endpoints. However, Managed VNET + Private Endpoints can be used for any supported Azure PaaS resource or custom endpoint, not just SQL. The key is that the endpoint must be reachable over a Private Link. If your internal API is hosted on an Azure service that supports Private Link (e.g., App Service, Storage, Key Vault, etc.), you should be able to expose it securely to Fabric through a Private Endpoint.

    Check Private Link availability: Confirm whether the internal API hosting platform supports Private Link. https://learn.microsoft.com/en-in/azure/private-link/private-link-overview

    Test connectivity from Fabric: You can spin up a Notebook in Fabric and issue a simple requests.get() call to verify if the Private Endpoint is working.

    Alternative option: If your API cannot be exposed via Private Link, then your workaround with Airflow does make sense, though it is more complex. In that case, a middle-tier service like Azure Functions or API Management (which supports VNET integration) could help simplify the flow, acting as a bridge between Fabric and your internal API.

    You haven’t missed anything, but the docs you found are SQL-heavy because that’s a common case. Private Endpoints are broader than that and might still help you here.

    Hope this clears things up. If you have any doubts regarding this, please feel free to ask here. We will be happy to help.

    Thank you for using the Microsoft Community Forum.