Skip to main content

MEDIA API Reference

Module Information

Service Files:

  • Private: service/private/media.js
  • Public: service/media.js

Available Services: 90 Documented Services: 27


media.upload

Upload new file to MFS (with quota and permission checks)

PropertyValue
ScopeHub (requires hub context)
PermissionWrite (4)
Pre-checkpre_upload (validation before execution)

Endpoint:

https://hostname/-/svc/media.upload

Parameters

ParameterTypeRequiredDefaultDescription
pidstringYes-Parent folder ID where file will be uploaded
filefileYes-File to upload (multipart/form-data)
filenamestring (max: 126)Yes-Original filename
filesizenumberNo-File size in bytes (for quota checking)
md5HashstringNo-MD5 hash for deduplication
metadataobjectNo-Additional file metadata
replacenumber (0, 1)No0Replace existing file (1) or create new (0)
ownpathstringNo-Absolute path within hub (will create parent folders if not exist)

Returns

FieldTypeDescription
idstringNew file node ID
nidstringNew file node ID (alias)
filenamestringUploaded filename
filesizenumberFile size in bytes
categorystringFile category: image, video, audio, document, web, archive, etc
extensionstringFile extension
mimetypestringMIME type
mtimenumberModification timestamp
ctimenumberCreation timestamp

Possible Errors

Error CodeHTTP StatusDescription
INSUFFICIENT_STORAGE507Not enough storage quota
PERMISSION_DENIED403No write permission on destination folder
FAILED_CREATE_FILE500File creation failed
INVALID_FILENAME400Filename contains invalid characters
OWNPATH_INCONSISTENT400ownpath must use home_id as base

media.download

Download file from MFS

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.download

Parameters

ParameterTypeRequiredDefaultDescription
nidstringYes-Node ID of file to download

Returns

FieldTypeDescription
filebinaryFile content stream

Possible Errors

Error CodeHTTP StatusDescription
NODE_NOT_FOUND404File does not exist
PERMISSION_DENIED403No read permission

media.make_dir

Create new directory/folder in MFS

PropertyValue
ScopeHub (requires hub context)
PermissionWrite (4)

Endpoint:

https://hostname/-/svc/media.make_dir

Parameters

ParameterTypeRequiredDefaultDescription
dirnamestring (max: 255)No-Directory name (use with pid). Slashes will be replaced with dashes
pidstringNo-Parent folder ID (required if using dirname)
ownpathstringNo-Absolute path within hub (alternative to dirname+pid). Will create parent folders if they don't exist
metadataobjectNo-Additional folder metadata

Returns

FieldTypeDescription
nidstringNew folder node ID
filenamestringFolder name
categorystringfolder
parent_idstringParent folder ID

Possible Errors

Error CodeHTTP StatusDescription
INVALID_FILENAME400Filename contains invalid characters (., ./, space only, etc)
FAILED_CREATE_FOLDER500Directory creation failed
PERMISSION_DENIED403No write permission

media.trash

Move file/folder to trash bin

PropertyValue
ScopeHub (requires hub context)
Permissiondelete
Pre-checkpre_trash (validation before execution)

Endpoint:

https://hostname/-/svc/media.trash

Parameters

ParameterTypeRequiredDefaultDescription
nidstringYes-Node ID to trash (can be array for batch operation)

Returns

FieldTypeDescription
itemsarray<object>Array of trashed items
items[].idstringNode ID
items[].nidstringNode ID (alias)
items[].statusstringNew status: deleted
items[].delete_timenumberTimestamp when trashed
argsobjectChangelog info
args.changelogobjectChange tracking data

Possible Errors

Error CodeHTTP StatusDescription
PERMISSION_DENIED403No delete permission
NODE_NOT_FOUND404Node does not exist
LOCKED403Item is locked and cannot be deleted
_delete_hub403Cannot delete hub

media.move_all

Move files/folders to different location

PropertyValue
ScopeHub (requires hub context)
Permissiondelete
Pre-checkpre_transact (validation before execution)

Endpoint:

https://hostname/-/svc/media.move_all

Parameters

ParameterTypeRequiredDefaultDescription
nodesarray<string>Yes-Array of source node IDs to move
dest_idstringYes-Destination folder ID
recipient_idstringNo-Target hub ID (if moving cross-hub)

Returns

FieldTypeDescription
itemsarrayArray of moved items with new locations
denied_lstarrayList of items that could not be moved due to permission

Possible Errors

Error CodeHTTP StatusDescription
CIRCULAR_REF400Cannot move folder into itself
DESTINATION_IS_NOT_DIRECTORY400Destination must be a folder
UNABLE_TO_TRANS_INBOUND403Cannot move inbound items
WICKET_HUB403Cannot move to wicket hub

media.copy_all

Copy files/folders to different location

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)
Pre-checkpre_transact (validation before execution)

Endpoint:

https://hostname/-/svc/media.copy_all

Parameters

ParameterTypeRequiredDefaultDescription
nodesarray<string>Yes-Array of source node IDs to copy
dest_idstringYes-Destination folder ID
recipient_idstringNo-Target hub ID (if copying cross-hub)

Returns

FieldTypeDescription
itemsarrayArray of copied items with new IDs

Possible Errors

Error CodeHTTP StatusDescription
INSUFFICIENT_STORAGE507Not enough storage quota for copy
your_limit_exceeded507Your storage limit exceeded
limit_exceeded507Organization storage limit exceeded

media.rename

Rename file or folder

PropertyValue
ScopeHub (requires hub context)
Permissiondelete

Endpoint:

https://hostname/-/svc/media.rename

Parameters

ParameterTypeRequiredDefaultDescription
nidstringYes-Node ID to rename
filenamestring (min: 1, max: 255)Yes-New filename

Returns

FieldTypeDescription
idstringNode ID
nidstringNode ID (alias)
filenamestringUpdated filename
argsobjectChangelog and sync info
args.destobjectNew node state
args.srcobjectOld node state
args.tagstringTransaction tag for sync
args.changelogobjectChange tracking data

Possible Errors

Error CodeHTTP StatusDescription
FILENAME_EXISTS409A file with this name already exists
INVALID_FILENAME400Filename contains invalid characters
UNABLE_TO_RENAME_INBOUND403Cannot rename inbound items

media.show_bin

Get paginated list of files in trash bin

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.show_bin

Parameters

ParameterTypeRequiredDefaultDescription
pagenumber (min: 1)No1Page number for pagination

Returns

FieldTypeDescription
itemsarray<object>Array of trashed items
items[].idstringNode ID
items[].filenamestringFilename
items[].statusstringdeleted
items[].delete_timenumberTimestamp when trashed
items[].categorystringFile category
items[].filesizenumberFile size in bytes

media.empty_bin

Permanently delete all files from trash bin (queued background job if trash_expiry enabled)

PropertyValue
ScopeHub (requires hub context)
PermissionAdmin (6)

Endpoint:

https://hostname/-/svc/media.empty_bin

Returns

FieldTypeDescription
statusstringqueued (if using background job) or immediate completion
job_idstringJob ID if queued
messagestringStatus message
deleted_countnumberNumber of items permanently deleted (if immediate)
freed_spacenumberStorage space freed in bytes (if immediate)

Possible Errors

Error CodeHTTP StatusDescription
FAILED_TO_QUEUE_TRASH_CLEANUP500Failed to queue trash cleanup job

media.purge

Permanently delete specific items from trash bin

PropertyValue
ScopeHub (requires hub context)
PermissionAdmin (6)

Endpoint:

https://hostname/-/svc/media.purge

Parameters

ParameterTypeRequiredDefaultDescription
listarray<string>No[]Array of node IDs to purge. Empty array = purge all

Returns

FieldTypeDescription
itemsarrayArray of purged node IDs

media.restore_into

Restore files/folders from trash to specified location

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)
Pre-checkpre_restore_into (validation before execution)

Endpoint:

https://hostname/-/svc/media.restore_into

Parameters

ParameterTypeRequiredDefaultDescription
nodesarray<string>Yes-Array of node IDs to restore
dest_idstringYes-Destination folder ID where items will be restored
recipient_idstringNo-Target hub ID (if restoring to different hub)

Returns

FieldTypeDescription
itemsarrayArray of restored items with new locations
deniedarrayItems that could not be restored due to permission

media.show_node_by

Get paginated list of files/folders with sorting

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.show_node_by

Parameters

ParameterTypeRequiredDefaultDescription
nidstringYes-Parent folder ID to browse
pagenumber (min: 1)No1Page number
sortstring (rank, date, size, sort)No"rank"Sort field
orderstring (asc, desc)No"asc"Sort direction

Returns

FieldTypeDescription
itemsarrayArray of media items

media.show_node_by_with_size

Get paginated list of files/folders with sorting (includes folder sizes)

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.show_node_by_with_size

Parameters

ParameterTypeRequiredDefaultDescription
nidstringYes-Parent folder ID to browse
pagenumber (min: 1)No1Page number
sortstring (rank, date, size, sort)No"rank"Sort field
orderstring (asc, desc)No"asc"Sort direction

Returns

FieldTypeDescription
itemsarrayArray of items with calculated folder sizes

media.manifest

Get folder structure manifest (for export/import operations)

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.manifest

Parameters

ParameterTypeRequiredDefaultDescription
nidstringYes-Root folder ID for manifest

Returns

FieldTypeDescription
nodesarray<object>Hierarchical list of all files and folders
nodes[].idstringNode ID
nodes[].nidstringNode ID (alias)
nodes[].filenamestringFilename
nodes[].file_pathstringFull path from root
nodes[].categorystringfile or folder
nodes[].filesizenumberFile size in bytes
total_sizenumberTotal size of all items in bytes

media.search_all

Unified search: filenames + indexed content from documents/images

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.search_all

Parameters

ParameterTypeRequiredDefaultDescription
stringstringNo-Search query string (alternative to 'query')
querystringNo-Search query string (alternative to 'string')
pagenumber (min: 1)No1Page number for pagination
limitnumber (min: 1, max: 100)No20Results per page

Returns

FieldTypeDescription
itemsarray<object>Search results ranked by relevance: exact filename match (highest) → filename contains → extension match → content match (lowest)
items[].nidstringNode ID
items[].filenamestringFilename
items[].categorystringFile category
items[].relevancenumberRelevance score
items[].match_typestringfilename, extension, or content

media.get_by_type

Get paginated list of files filtered by category

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.get_by_type

Parameters

ParameterTypeRequiredDefaultDescription
typestring (image, video, audio, document, web, archive)No"image"File category to filter
pagenumber (min: 1)No1Page number
orderstring (asc, desc)No-Sort direction
sortstring (rank, date, size, sort)No-Sort field
pidstringNo-Parent folder ID (omit to search all)
showAllbooleanNo-Search all folders (ignores pid)

Returns

FieldTypeDescription
itemsarrayArray of files matching type

media.info

Get detailed file information (type-specific: document pages, video duration, image dimensions, folder size)

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.info

Parameters

ParameterTypeRequiredDefaultDescription
nidstringYes-Node ID to get info

Returns

FieldTypeDescription
statsobjectBasic file statistics (id, filename, category, filesize, etc)
pagesnumberNumber of pages (for documents)
pdfstringPath to PDF version (for documents)
durationstringDuration (for audio/video)
ImageobjectImage metadata (geometry, format, etc)
total_sizenumberTotal size including subfolders (for folders)
statusstringworking (PDF conversion in progress), ready, or na

Possible Errors

Error CodeHTTP StatusDescription
FILE_NOT_FOUND404File does not exist or was deleted

media.get_node_attr

Get node attributes (optionally for a relative path within folder)

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.get_node_attr

Parameters

ParameterTypeRequiredDefaultDescription
nidstringYes-Node ID
relpathstringNo-Relative path from nid (e.g., 'subfolder/file.txt')

Returns

FieldTypeDescription
nidstringNode ID
filenamestringFilename
categorystringFile category
filesizenumberFile size in bytes
mtimenumberModification timestamp
permissionnumberUser's permission level
ownpathstringAbsolute path within hub

media.zip

Download prepared zip file (after using download service)

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.zip

Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Zip ID from download service

Returns

FieldTypeDescription
filebinaryZip file stream

Possible Errors

Error CodeHTTP StatusDescription
FILE_NOT_FOUND404Zip file not found or expired

media.zip_size

Get estimated zip size before creating download

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.zip_size

Parameters

ParameterTypeRequiredDefaultDescription
nidstringYes-Node ID to calculate size
socket_idstringYes-WebSocket ID for checking connection

Returns

FieldTypeDescription
sizenumberTotal size in bytes
socket_boundbooleanWhether socket is connected (false = user online)

media.zip_release

Delete temporary zip file after download

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.zip_release

Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Zip ID to release

Returns

FieldTypeDescription
idstringReleased zip ID

media.zip_cancel

Cancel ongoing zip creation

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.zip_cancel

Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Zip ID to cancel
cancelIdstringYes-Process ID to kill

Returns

Return structure not documented


media.save

Save text content to file (text editor function)

PropertyValue
ScopeHub (requires hub context)
PermissionWrite (4)

Endpoint:

https://hostname/-/svc/media.save

Parameters

ParameterTypeRequiredDefaultDescription
contentstringYes-Text content to save
filenamestringYes-Filename
pidstringNo-Parent folder ID (for new files)
idstringNo-Node ID (for updating existing files)
metadataobjectNo-Additional metadata

Returns

FieldTypeDescription
nidstringNode ID of saved file
filenamestringFilename
filesizenumberUpdated file size

media.rotate

Rotate image by specified angle

PropertyValue
ScopeHub (requires hub context)
Permissiondelete

Endpoint:

https://hostname/-/svc/media.rotate

Parameters

ParameterTypeRequiredDefaultDescription
nidstringYes-Image node ID
anglenumber (90, 180, 270)No90Rotation angle in degrees

Returns

FieldTypeDescription
nidstringImage node ID
mtimenumberUpdated modification timestamp
metadataobjectUpdated metadata with new md5Hash
argsobjectChangelog info

Possible Errors

Error CodeHTTP StatusDescription
WRONG_FILETYPE400Only image files can be rotated

media.replace

Replace existing file content with new upload

PropertyValue
ScopeHub (requires hub context)
Permissiondelete
Pre-checkpre_upload (validation before execution)

Endpoint:

https://hostname/-/svc/media.replace

Parameters

ParameterTypeRequiredDefaultDescription
nidstringYes-Node ID of file to replace
filefileYes-New file content
filenamestringYes-New filename
md5HashstringNo-MD5 hash of new file

Returns

FieldTypeDescription
nidstringNode ID
filenamestringUpdated filename
filesizenumberUpdated file size
extensionstringUpdated file extension
replacenumber1 (confirmation flag)

Possible Errors

Error CodeHTTP StatusDescription
TARGET_IS_FOLDER_OR_ROOT400Cannot replace folder or root

media.mark_as_seen

Mark file as viewed (updates notification/read status)

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.mark_as_seen

Parameters

ParameterTypeRequiredDefaultDescription
nidstringYes-Node ID to mark as seen

Returns

FieldTypeDescription
nidstringNode ID
statusstringseen

media.summary

Get folder summary (total files, size, breakdown by category)

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.summary

Parameters

ParameterTypeRequiredDefaultDescription
nidstringYes-Folder node ID

Returns

FieldTypeDescription
total_filesnumberTotal number of files
total_sizenumberTotal size in bytes
by_categoryobjectBreakdown by file category

media.attributes

Alias for get_node_attr


media.audio

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.audio

media.best

Alias for webp


media.broadcast

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionWrite (4)

Endpoint:

https://hostname/-/svc/media.broadcast

media.browse

Alias for show_node_by


media.browse_by

Alias for show_node_by


media.card

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.card

media.check_media_child_exist

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAdmin (6)

Endpoint:

https://hostname/-/svc/media.check_media_child_exist

media.list_server_files

No description provided

PropertyValue
ScopeDomain (requires authentication)
Permissiondelete

Endpoint:

https://hostname/-/svc/media.list_server_files

media.create_server_dir

No description provided

PropertyValue
ScopeDomain (requires authentication)
Permissiondelete

Endpoint:

https://hostname/-/svc/media.create_server_dir

media.check_media_root_exist

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAdmin (6)

Endpoint:

https://hostname/-/svc/media.check_media_root_exist

media.clear_notifications

No description provided

PropertyValue
ScopeHub (requires hub context)
Permissiondelete

Endpoint:

https://hostname/-/svc/media.clear_notifications

media.comment

No description provided

PropertyValue
ScopeHub (requires hub context)
Permissiondelete

Endpoint:

https://hostname/-/svc/media.comment

media.copy

Alias for copy_all


media.toPdf

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.toPdf

media.folder

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.folder

media.get_all

No description provided

PropertyValue
ScopeHub (requires hub context)
Permissiondelete

Endpoint:

https://hostname/-/svc/media.get_all

media.get_filenames

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAdmin (6)

Endpoint:

https://hostname/-/svc/media.get_filenames

media.get_lock

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionWrite (4)

Endpoint:

https://hostname/-/svc/media.get_lock

media.get_node_info

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.get_node_info

media.get_node_stat

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.get_node_stat

media.get_path

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.get_path

media.get_root_conflict

No description provided

PropertyValue
ScopeHub (requires hub context)
Permissiondelete

Endpoint:

https://hostname/-/svc/media.get_root_conflict

media.home

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.home

media.is_expired

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.is_expired

media.lock

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionOwner (7)

Endpoint:

https://hostname/-/svc/media.lock

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionWrite (4)

Endpoint:

https://hostname/-/svc/media.link

media.make_dir_special

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAdmin (6)

Endpoint:

https://hostname/-/svc/media.make_dir_special

media.move

Alias for move_all


media.node_info

Alias for get_node_attr


media.ogv

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.ogv

media.orig

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.orig

media.preview

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.preview

media.page

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.page

media.pdf

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.pdf

media.raw

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.raw

media.read

Alias for pdf


media.remove_comment

No description provided

PropertyValue
ScopeHub (requires hub context)
Permissiondelete

Endpoint:

https://hostname/-/svc/media.remove_comment

media.reorder

No description provided

PropertyValue
ScopeHub (requires hub context)
Permissiondelete

Endpoint:

https://hostname/-/svc/media.reorder

media.relocate

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)
Pre-checkpre_transact (validation before execution)

Endpoint:

https://hostname/-/svc/media.relocate

media.server_export

No description provided

PropertyValue
ScopeDomain (requires authentication)
Permissiondelete

Endpoint:

https://hostname/-/svc/media.server_export

media.server_import

No description provided

PropertyValue
ScopeDomain (requires authentication)
Permissiondelete

Endpoint:

https://hostname/-/svc/media.server_import

media.set_homepage

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAdmin (6)

Endpoint:

https://hostname/-/svc/media.set_homepage

media.share

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAdmin (6)

Endpoint:

https://hostname/-/svc/media.share

media.sharebox_home

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAdmin (6)

Endpoint:

https://hostname/-/svc/media.sharebox_home

media.show_folders

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.show_folders

media.show_new

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionRead (2)

Endpoint:

https://hostname/-/svc/media.show_new

media.show_slides

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.show_slides

media.slide

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.slide

media.slurp

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionWrite (4)

Endpoint:

https://hostname/-/svc/media.slurp

media.style

Alias for stylesheet


media.stylesheet

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.stylesheet

media.thumb

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.thumb

media.update_caption

No description provided

PropertyValue
ScopeHub (requires hub context)
Permissiondelete

Endpoint:

https://hostname/-/svc/media.update_caption

media.update_status

No description provided

PropertyValue
ScopeHub (requires hub context)
Permissiondelete

Endpoint:

https://hostname/-/svc/media.update_status

media.upload_base64

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionWrite (4)
Pre-checkpre_upload (validation before execution)

Endpoint:

https://hostname/-/svc/media.upload_base64

media.video

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.video

media.view

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.view

media.vignette

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.vignette

media.webp

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.webp

media.xl

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionAnonymous (0)

Endpoint:

https://hostname/-/svc/media.xl

media.dmz_copy

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionWrite (4)

Endpoint:

https://hostname/-/svc/media.dmz_copy

media.dmz_detail

No description provided

PropertyValue
ScopeHub (requires hub context)
PermissionWrite (4)

Endpoint:

https://hostname/-/svc/media.dmz_detail

  • ACL System - Permission model
  • Service Routing - URL patterns
  • Error Handling - Error codes