Unique identifier that can be used to register or retrieve a specific API.
Example: mendix.EditorsAPI, mycompany.MyFunkyAPI
Creates a new folder within a given container.
The ID of the container to add the folder to.
The name of the new folder.
Promise resolving to the created folder.
Deletes a folder by its ID.
The ID of the folder to delete.
Promise resolving when the folder has been deleted.
Retrieves information about all documents within a given container.
The ID of the container to get documents info from.
Promise resolving to a readonly array of document info objects.
Retrieves a specific folder by name within a given container.
The ID of the container to search in.
The name of the folder to retrieve.
Promise resolving to the folder if found, or null otherwise.
Retrieves all folders within a given container (module or folder).
The ID of the container to get folders from (module or folder).
Promise resolving to a readonly array of folders.
Retrieves a specific module by its name.
The name of the module to retrieve.
Promise resolving to the module if found, or null otherwise.
Retrieves all modules in the project.
Promise resolving to a readonly array of modules.
Returns the unique identifier of the current project.
Promise resolving to the project ID as a string.
Changes the name of a folder.
The ID of the folder to rename.
The new name for the folder.
Promise resolving when the folder name has been changed.
API for working with project, modules, and folders