{"admin_contact":"support@globus.org","administered_by":[],"api_version":"1.0","description":null,"event_types":null,"globus_auth_scope":"urn:globus:auth:scope:transfer.actions.globus.org:create_guest_collection","input_schema":{"$comment":"The document type described by this schema should be a guest-only subset of Globus Connect Server's CollectionSchema ( https://docs.globus.org/globus-connect-server/v5.4/api/openapi_schemas/#schema-collection-1-8-0 )","$defs":{},"$schema":"https://json-schema.org/draft/2019-09/schema","additionalProperties":false,"description":"This schema describes a GCSv5 GuestCollectionDocument for the purposes of creation.","properties":{"DATA_TYPE":{"description":"Optional document type. Must be at least 'collection#1.8.0'.","enum":["collection#1.8.0","collection#1.9.0","collection#1.10.0","collection#1.11.0","collection#1.12.0","collection#1.13.0","collection#1.14.0","collection#1.15.0"]},"acl_expiration_mins":{"default":null,"description":"Length of time that high assurance guest collection permissions are valid.","type":["integer","null"]},"activity_notification_policy":{"additionalProperties":false,"description":"Conditions where email notifications should be sent to activity-monitoring roles.","properties":{"status":{"items":{"enum":["failed","succeeded"],"type":"string"},"type":"array"},"transfer_use":{"items":{"enum":["destination","source"],"type":"string"},"type":"array"}},"required":["transfer_use","status"],"type":"object"},"associated_flow_policy":{"additionalProperties":false,"default":null,"description":"Restricts performing operations on a collection to a Globus Flow.","properties":{"transfer":{"additionalProperties":false,"properties":{"destination":{"additionalProperties":false,"properties":{"flow":{"format":"uuid","type":"string"}},"required":["flow"],"type":"object"},"source":{"additionalProperties":false,"properties":{"flow":{"format":"uuid","type":"string"}},"required":["flow"],"type":"object"}},"type":"object"}},"required":["transfer"],"type":["object","null"]},"collection_base_path":{"description":"The path to share. Relative to root_path of the mapped_collection_id.","minLength":1,"type":"string"},"contact_email":{"description":"Email address of the support contact for the collection.","format":"email","type":"string"},"contact_info":{"description":"Non-email contact information for the collection, e.g. a phone number.","maxLength":4096,"type":"string"},"department":{"description":"Department within organization that runs the server(s). Searchable.","maxLength":1024,"type":"string"},"description":{"description":"A description of the collection. Searchable.","maxLength":4000,"type":"string"},"disable_verify":{"$comment":"Tasks cannot be submitted between collections with disable_verify and force_verify in conflict.","description":"Flag indicating that this endpoint does not support computing checksums, needed for the verify_checksum option of transfer.","type":"boolean"},"display_name":{"description":"Friendly name for the collection. Searchable.","maxLength":128,"type":"string"},"enable_https":{"description":"Boolean flag indicating whether this collection should support HTTPS. Can only be set to true if the value on the related mapped collection is False.","type":"boolean"},"force_encryption":{"description":"Force encryption of all network data for transfers to and from the collection.","type":"boolean"},"force_verify":{"$comment":"Tasks cannot be submitted between collections with disable_verify and force_verify in conflict.","description":"Flag indicating that this endpoint requires computing checksums, needed for the verify_checksum option of transfer.","type":"boolean"},"identity_id":{"description":"Globus Auth identity to who acts as the owner of this collection.","format":"uuid","type":"string"},"info_link":{"description":"Link to a web page with more information about the collection.","type":"string"},"keywords":{"description":"List of search keywords for the endpoint. Optional.","items":{"type":"string"},"type":"array"},"mapped_collection_id":{"description":"Parent mapped collection id.","format":"uuid","type":"string"},"organization":{"description":"Organization that runs the server(s) represented by the endpoint. Searchable.","maxLength":1024,"type":"string"},"public":{"default":false,"description":"Flag indicating whether this collection is visible to other Globus users.","type":"boolean"},"skip_auto_delete":{"default":false,"description":"Flag indicating whether the guest collection is exempt from automatic deletion when auto_delete_timeout is set on its mapped collection.","type":"boolean"}},"required":["collection_base_path","mapped_collection_id","display_name"],"type":"object"},"keywords":null,"log_supported":false,"maximum_deadline":"P30D","runnable_by":["all_authenticated_users"],"subtitle":"","synchronous":true,"title":"GCSv5/Create Guest Collection","types":["ACTION"],"visible_to":["public"]}
