Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-28-2023 08:24 AM
Your ask was how to do this programmatically, here is an example where you can use the workspace 2.0 API to get this information with the list function. See my example below:
❯ curl --netrc --request GET \
https://workspaceURL/api/2.0/workspace/list \
--header 'Accept: application/json' \
--data '{ "path": "/Users/nathan.anthony@databricks.com/", "recursive": true }'
{
"objects": [
{
"object_type": "NOTEBOOK",
"path": "/Users/nathan.anthony@databricks.com/NotebookA",
"language": "SQL",
"created_at": 1670968138861,
"modified_at": 1671133083375,
"object_id": 37800453517611
},
{
"object_type": "DIRECTORY",
"path": "/Users/nathan.anthony@databricks.com/testDirectory",
"object_id": 250599769035380
},
{
"object_type": "NOTEBOOK",
"path": "/Users/nathan.anthony@databricks.com/testNotebook",
"language": "SQL",
"created_at": 1662656912698,
"modified_at": 1669064685778,
"object_id": 250599769035457
},