Forum Discussion
GUID from fabric programmatically
Hi
I am looking to get GUID programmatically for objects (pipelines) within Fabric. How do we get that ?
- Anonymous1 year ago
HI asifsyed,
I'd like to suggest you try to use 'sempy' package functions to get the item list from workspace:
sempy.fabric package | Microsoft Learn
import sempy.fabric as fabric # Get the items of this workspace workspace_items=fabric.list_items() # Filter by type to get DataPipeline list itemList= workspace_items[workspace_items.Type == "DataPipeline"] display(itemList)Regards,
Xiaoxin Sheng
Thank You.
Is there other approach as well via web API?
3 Replies
- AnonymousNot applicable
HI asifsyed,
I'd like to suggest you try to use 'sempy' package functions to get the item list from workspace:
sempy.fabric package | Microsoft Learn
import sempy.fabric as fabric # Get the items of this workspace workspace_items=fabric.list_items() # Filter by type to get DataPipeline list itemList= workspace_items[workspace_items.Type == "DataPipeline"] display(itemList)Regards,
Xiaoxin Sheng
- asifsyedFrequent Visitor
Thank You.
Is there other approach as well via web API?
- frithjof_vCommunity Champion
There are REST APIs. Examples:
https://learn.microsoft.com/en-us/rest/api/fabric/core/items/list-items?tabs=HTTP
https://learn.microsoft.com/en-us/rest/api/fabric/admin/items/list-items?tabs=HTTP
https://learn.microsoft.com/en-us/fabric/data-factory/pipeline-rest-api
I haven't tried the APIs myself.
Please note that some APIs are only in preview status.