Skip to main content
Server path: /sirv | Type: Application | PCID required: Yes Image CDN upload, management, and statistics

Tools

ToolDescription
sirv_upload_imageUpload an image to Sirv CDN
sirv_get_image_infoGet information about an image on Sirv
sirv_list_filesList files in Sirv account
sirv_delete_fileDelete a file from Sirv
sirv_get_statsGet HTTP usage statistics for Sirv account
sirv_search_filesSearch files in Sirv using Elasticsearch-style query (filename, basename, dirname, meta, size, dates)
sirv_fetch_fileFetch a file from a URL and store it in Sirv
sirv_get_accountGet Sirv account info (CDN URL, aliases, etc.)
sirv_get_account_storageGet Sirv account storage usage
sirv_download_fileGet the public URL to download a file from Sirv CDN. Sirv files are served at public URLs - no auth required. Returns downloadUrl for direct access. Use for images, PDFs, or any file stored in Sirv.
sirv_get_storage_statsGet Sirv storage statistics

sirv_upload_image

Upload an image to Sirv CDN Parameters:
ParameterTypeRequiredDefaultDescription
filenamestringYesFilename for the uploaded image
imageUrlstringNoURL of image to upload
imageContentstringNoBase64 encoded image content
folderstringNoFolder path to upload to
overwritebooleanNofalseOverwrite existing file

sirv_get_image_info

Get information about an image on Sirv Parameters:
ParameterTypeRequiredDefaultDescription
filenamestringYesImage filename to get info for

sirv_list_files

List files in Sirv account Parameters:
ParameterTypeRequiredDefaultDescription
dirnamestringNo"/"Directory to list (e.g. /Images, /). Root ”/” is supported and lists top-level items.

sirv_delete_file

Delete a file from Sirv Parameters:
ParameterTypeRequiredDefaultDescription
filenamestringYesFilename to delete

sirv_get_stats

Get HTTP usage statistics for Sirv account Parameters:
ParameterTypeRequiredDefaultDescription
startDatestringNoStart date for stats (YYYY-MM-DD)
endDatestringNoEnd date for stats (YYYY-MM-DD)

sirv_search_files

Search files in Sirv using Elasticsearch-style query (filename, basename, dirname, meta, size, dates) Parameters:
ParameterTypeRequiredDefaultDescription
querystringYesSearch query (Elasticsearch syntax)
sizenumberNo100Max results to return
fromnumberNo0Offset for pagination
sortobjectNoSort options, e.g. { “filename”: “asc” }

sirv_fetch_file

Fetch a file from a URL and store it in Sirv Parameters:
ParameterTypeRequiredDefaultDescription
urlstringYesURL to fetch from
filenamestringYesDestination path in Sirv (e.g. /Images/file.jpg)
authobjectNoBasic auth if URL requires it

sirv_get_account

Get Sirv account info (CDN URL, aliases, etc.)

sirv_get_account_storage

Get Sirv account storage usage

sirv_download_file

Get the public URL to download a file from Sirv CDN. Sirv files are served at public URLs - no auth required. Returns downloadUrl for direct access. Use for images, PDFs, or any file stored in Sirv. Parameters:
ParameterTypeRequiredDefaultDescription
filenamestringYesSirv file path (e.g. /Images/file.jpg)

sirv_get_storage_stats

Get Sirv storage statistics