Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric certified for FREE! Don't miss your chance! Learn more
I have been trying to use the OneLake documentation for REST APIs to create a file without success.
Reference: https://learn.microsoft.com/en-us/fabric/onelake/onelake-access-api#onelake-and-adls-gen2-parity
See the detailed repro steps below,
-----
REPRO STEPS
Path | Value/ action |
Name | bc2adls |
Authentication > Redirect URIs (Web) | https://onelake.dfs.fabric.microsoft.com/BusinessCentralData/SandboxEnvironment.Lakehouse/Files/ |
Supported account types | Accounts in this organizational directory only (Contoso only - Single tenant) |
API Permissions > Configured permissions | Add the following permissions,
Grant admin content. |
Expose an API | Add a Scope OneLakeItem.Create with some text in the mandatory fields. Take a note of URL for this scope for use on the last step. |
EXPECTED: A new file called abc.txt is created under the Files folder of our SandboxEnvironment lakehouse as per the official OneLake doc.
ACTUAL: 401 Unauthorized response: Authentication Failed with Audience validation failed for audience '00000002-0000-0000-c000-000000000000'
I believe the Sas token is needed as well ?
@GeethaT-MSFT , @HimanshuS-msft : Could you kindly take a look at the above. Is there any step I am missing to make the REST API for Fabric work? Thanks!
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Fabric update to learn about new features.
| User | Count |
|---|---|
| 30 | |
| 13 | |
| 13 | |
| 7 | |
| 6 |
| User | Count |
|---|---|
| 54 | |
| 42 | |
| 26 | |
| 15 | |
| 14 |