OptionalappApplication-specific metadata
OptionalbrandOptional brand-org scoping for public files; pairs with UserProfile.brandOrgId on the server.
OptionalcontentMIME type
OptionalcreatedWhen the file was created (ISO 8601)
Unique file identifier
Display name of the file
OptionalisWhether this is a folder
Folder path
Last modification timestamp (ISO 8601)
OptionalresourceResource type (e.g., 'whiteboard', 'usernote', 'recording', 'assignment', 'image')
OptionalroomAssociated room name
Optionals3S3 storage path
OptionalscopeVisibility of the file.
'private' (default): owned by userId; visible only to owner + shared users.'public': visible to all users in the same apiKey (and optional brandOrgId) tenant who hold the public-files role.
Copying / duplicating / moving a public file produces a new private file owned by the caller (copy-on-write).OptionalsharedUser IDs this file is shared with
OptionalsharingDetailed sharing entries with permissions
OptionaltimestampCreation timestamp (ISO 8601)
Owner user ID
Metadata for a file stored across rooms, as returned by the signaling server.