Check for existing Dropbox connection: — Use `membrane connection list --json` to see if a connection already exists.
2
Create a new connection (if needed): — If no connection exists, use `membrane search dropbox --elementType=connector --json` to get the connector ID, then `membrane connect --connectorId=CONNECTOR_ID --json` to create a new connection.
3
Identify the desired action: — Use `membrane action list --intent=QUERY --connectionId=CONNECTION_ID --json` to find the appropriate action ID based on the user's intent.
4
Run the action: — Execute the action using `membrane action run --connectionId=CONNECTION_ID ACTION_ID --json`, providing any necessary input parameters with the `--input` flag.
5
Handle proxy requests (if needed): — If no pre-built action exists, use `membrane request CONNECTION_ID /path/to/endpoint` to send a custom request to the Dropbox API.
6
Provide feedback to the user: — Display the results of the action or any error messages to the user.
interact with Dropboxmanage files in Dropboxaccess Dropbox filesshare files using Dropboxautomate Dropbox tasksintegrate with Dropbox APIlist files in Dropboxcreate shared links in Dropbox