{"admin_contact":"support@globus.org","administered_by":[],"api_version":"1.0","description":null,"event_types":null,"globus_auth_scope":"urn:globus:auth:scope:transfer.api.globus.org:all","input_schema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"definitions":{"deleteItem":{"additionalProperties":false,"properties":{"DATA_TYPE":{"description":"Optional, but must be 'delete_item' if present.","enum":["delete_item"]},"path":{"description":"Path of the file or directory to be deleted.","type":"string"}},"required":["path"],"type":"object"}},"properties":{"DATA":{"description":"A set of individual files or folders to delete on the endpoint.","items":{"$ref":"#/definitions/deleteItem"},"minItems":1,"type":"array"},"DATA_TYPE":{"description":"Optional, but must be 'delete' if present.","enum":["delete"]},"deadline":{"description":"A deadline by which the Delete task must complete or else it will be terminated by Globus Transfer","format":"date-time","type":["string","null"]},"endpoint":{"format":"uuid","maxLength":36,"minLength":36,"pattern":"[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}","type":"string"},"ignore_missing":{"default":false,"description":"Don't generate errors for nonexistent files and directories.","type":"boolean"},"interpret_globs":{"default":false,"description":"When set, shell glob characters '*?[]' in the last path component are interpreted as a pattern. This also enables backslash escapes for literal uses of these characters and the backslash character. Like *NIX operating systems, glob characters will not match files or directories that start with '.', and a literal '.' character is required in such cases. The special directories entries '.' and '..' are never matched. Symlinks found during glob expansion are deleted and never followed.","type":"boolean"},"label":{"description":"Optional user specified string to help identify the task.","maxLength":128,"minLength":1,"pattern":"^[^\\n\\r]+$","type":["string","null"]},"local_user":{"description":"Optional value specifying which local user account to map to. Only for Globus Connect Server v5 mapped collections.","type":["string","null"]},"notify_on_failed":{"default":true,"description":"If true and the user has notification enabled, send a notification email when the transfer completes with status FAILED. If unspecified, no value is sent to the Transfer API and the Transfer API will apply its own default.","type":"boolean"},"notify_on_inactive":{"default":true,"description":"If true and the user has notification enabled, send a notification email when the transfer enters status INACTIVE, e.g. from activation credentials expiring. If unspecified, no value is sent to the Transfer API and the Transfer API will apply its own default.","type":"boolean"},"notify_on_succeeded":{"default":true,"description":"If true and the user has notification enabled, send a notification email when the transfer completes with status SUCCEEDED. If unspecified, no value is sent to the Transfer API and the Transfer API will apply its own default.","type":"boolean"},"recursive":{"default":false,"type":"boolean"},"store_base_path_info":{"default":false,"description":"Store parent directory (derived from path of first item) inside the task document.","type":"boolean"}},"required":["endpoint","DATA"],"type":"object"},"keywords":null,"log_supported":false,"maximum_deadline":"P30D","runnable_by":["all_authenticated_users"],"subtitle":"An Action which performs Globus Transfer Operations","synchronous":false,"title":"Globus Transfer Delete","types":["ACTION"],"visible_to":["public"]}
