Application Programming Interface Guide > DSL API > Folders > Examples
 
Examples
Create Folder
curl -d
"[\"CREATE FOLDER /shared/examples/folder2
SET ANNOTATION 'this folder is created using DSL'
\"]"
-u "admin:admin" -X POST "http://localhost:9400/rest/execute/v1/actions/dsl/invoke" -H "Content-Type:application/json"
Delete folder
curl -d "[\"DROP FOLDER /shared/examples/folder2\"]" -u "admin:admin" -X POST "http://localhost:9400/rest/execute/v1/actions/dsl/invoke" -H "Content-Type:application/json"
Alter Folder
curl -d "[\"ALTER FOLDER /shared/examples/folder2
SET ANNOTATION 'this folder is altered using DSL'
\"]"
-u "admin:admin" -X POST "http://localhost:9400/rest/execute/v1/actions/dsl/invoke" -H "Content-Type:application/json"
Read Property creationDate from a Folder
SELECT * FROM /services/databases/system/model/ALL_RESOURCE_PROPERTIES where
PROPERTY_NAME = 'creationDate' AND
METADATA_ID =
(SELECT FOLDER_ID FROM /services/databases/system/model/ALL_FOLDERS
WHERE FOLDER_NAME = 'dslFolder' AND
PARENT_PATH = '/users/composite/admin')
;