MediaItems

Controller for getting items. Queries, searches, changing data, etc.

APIDescription
GET api/MediaItems?line={line}

Get items by a search query string

GET api/MediaItems?id={id}

No documentation available.

GET api/MediaItems/Tray

User's tray

GET api/MediaItems/GetSort

Get a list of available sorting fields

GET api/MediaItems/GetSearch?line={line}

Get items by a search query string

GET api/MediaItems/GetLastSearch

Get a list of items from the recent search(for each user account individually).

GET api/MediaItems/GetItems

Find items using a search string. Format the queryLine parameter like "tagId,TagValue"

GET api/MediaItems/MyItemsCount

Get a NUMBER of items with empty or incompletely assigned tags that should be fulfilled according to the Required Metadata options. Works if the Required Metadata option is turned on.

GET api/MediaItems/MyItems

Get a LIST of items with empty or incompletely assigned tags that should be fulfilled according to the Required Metadata options. Works if the Required Metadata option is turned on.

GET api/MediaItems/GetAbsolutePath/{id}

No documentation available.

GET api/MediaItems/GetAbsolutePaths

No documentation available.

GET api/MediaItems/Get

Search by items using query line

GET api/MediaItems/GetCount

Search by items using query line

POST api/MediaItems/ApproveItems

No documentation available.

POST api/MediaItems/Remove

Batch item removal

POST api/MediaItems/ProcessAILabels

No documentation available.

POST api/MediaItems/ClearTray

Clear Tray

POST api/MediaItems/AppendToTray

Add items to tray or remove them from tray.

GET api/MediaItems/GetItemValues

No documentation available.

IndexedTagValues

Controller to manage Catalog Tags

APIDescription
GET api/IndexedTagValues?indexedId={indexedId}&id={id}&queryLine={queryLine}

Get statistic of the specified tag based on search text

POST api/IndexedTagValues?tagGuid={tagGuid}&newName={newName}

No documentation available.

GET api/IndexedTagValues?mode={mode}

Get a list of Catalog Tags

GET api/IndexedTagValues?indexedTagId={indexedTagId}&parentValueId={parentValueId}&filter={filter}&pageIndex={pageIndex}&pageSize={pageSize}

Get a list of tag values

GET api/IndexedTagValues?indexedTagId={indexedTagId}&indexedTagValueId={indexedTagValueId}

No documentation available.

GET api/IndexedTagValues/GetTray

No documentation available.

GET api/IndexedTagValues/GetStatistic/{id}?indexedId={indexedId}&queryLine={queryLine}

Get statistic of the specified tag based on search text

POST api/IndexedTagValues/EnableFolderSecurity

No documentation available.

POST api/IndexedTagValues/ProcessTagLinks

No documentation available.

POST api/IndexedTagValues/RenameCustomTag?tagGuid={tagGuid}&newName={newName}

No documentation available.

POST api/IndexedTagValues/DeleteCustomTag

Delete custom tag

POST api/IndexedTagValues/CreateCustomTag

Create a Custom Tag

GET api/IndexedTagValues/GetCustomTags

Get a list of Custom Tags

GET api/IndexedTagValues/GetIndexedTags?mode={mode}

Get a list of Catalog Tags

POST api/IndexedTagValues/DeleteValueByGuid

Delete a tag value by tag Guid

POST api/IndexedTagValues/ChangeValueByGuid

Change tag value by tag Guid

POST api/IndexedTagValues/ChangeValue

Change tag value by tag ID

POST api/IndexedTagValues/DeleteValue

Delete tag value by tag Guid

POST api/IndexedTagValues/CreateValue

Create tag Value by tag ID

POST api/IndexedTagValues/CreateValueByGuid

Create tag Value by tag Guid

POST api/IndexedTagValues/SaveBrowseList

Save the list and sorting order of Catalog Tags in the tag tree

GET api/IndexedTagValues/FindValues

Search for Tags. Parameters: queryLine - specifies a search text; tag - specifies a tag Guid

GET api/IndexedTagValues/SearchTags

No documentation available.

GET api/IndexedTagValues/GetIndexedTagValues?indexedTagId={indexedTagId}&parentValueId={parentValueId}&filter={filter}&pageIndex={pageIndex}&pageSize={pageSize}

Get a list of tag values

GET api/IndexedTagValues/GetTagLinks?indexedTagId={indexedTagId}&indexedTagValueId={indexedTagValueId}

No documentation available.

UserManager

Controller for User Management

APIDescription
POST api/UserManager?userName={userName}&password={password}

User authorization

POST api/UserManager/ChangeAccessGroup

No documentation available.

GET api/UserManager/GetAccessControlGroup/{id}

No documentation available.

POST api/UserManager/Login?userName={userName}&password={password}

User authorization

GET api/UserManager/GetUsers

Getting user list

POST api/UserManager/DeleteRole

No documentation available.

POST api/UserManager/DuplicateRole

No documentation available.

POST api/UserManager/CreateRole

No documentation available.

POST api/UserManager/SetPermissions

No documentation available.

GET api/UserManager/GetPermissions/{id}

No documentation available.

GET api/UserManager/GetRoles

No documentation available.

GET api/UserManager/Get/{id}

Get user data

POST api/UserManager/Delete

Delete a user

POST api/UserManager/Create

Create a user

POST api/UserManager/Edit

Edit a user

Settings

Controller for handling Catalog settings.

APIDescription
GET api/Settings?param={param}

No documentation available.

GET api/Settings?flag={flag}

Enable video preview generation mode.

GET api/Settings?mode={mode}

No documentation available.

POST api/Settings?scale={scale}&opacity={opacity}&align={align}

No documentation available.

GET api/Settings/GetAllConnections

No documentation available.

GET api/Settings/GetApiKey?param={param}

No documentation available.

GET api/Settings/GetServerData

No documentation available.

POST api/Settings/SetApiKey

No documentation available.

POST api/Settings/SetCustomColors

No documentation available.

GET api/Settings/GetCustomColors

No documentation available.

GET api/Settings/SetVideoPreviewRender?flag={flag}

Enable video preview generation mode.

GET api/Settings/GetVideoPreviewRender

Check status of the video preview generation mode.

GET api/Settings/GetVersion

Get Daminion version

GET api/Settings/GetLoggedUser

No documentation available.

GET api/Settings/GetDomains

Get Daminion version

POST api/Settings/SetEditableProperties

No documentation available.

GET api/Settings/GetTags

No documentation available.

GET api/Settings/GetEditableProperties?mode={mode}

No documentation available.

GET api/Settings/GetPropertiesDescription

Get descriptions of all items tags in the catalog.

GET api/Settings/GetRights

No documentation available.

GET api/Settings/GetWatermarkData?guid={guid}

No documentation available.

GET api/Settings/GetWatermark?guid={guid}

No documentation available.

POST api/Settings/UploadWatermark

No documentation available.

POST api/Settings/ChangeWatermark?scale={scale}&opacity={opacity}&align={align}

No documentation available.

POST api/Settings/RemoveWatermark

No documentation available.

GET api/Settings/GetExportPresets

No documentation available.

GET api/Settings/GetAutoModeration

No documentation available.

POST api/Settings/CreateActionSet

No documentation available.

POST api/Settings/ChangeActionSet

No documentation available.

POST api/Settings/DeleteActionSet

No documentation available.

POST api/Settings/SetAutoModeration

No documentation available.

Upload

Controller for uploading files into the catalogŠ³

APIDescription
POST api/Upload

No documentation available.

POST api/Upload/UploadFiles

No documentation available.

Thumbnail

Controller for getting Item thumbnail

APIDescription
GET api/Thumbnail/{id}/{width}/{height}

Get Item thumbnail

GET api/Thumbnail/GetByFileName?fileName={fileName}

No documentation available.

GET api/Thumbnail/Get/{id}?width={width}&height={height}

Get Item thumbnail

SharedCollection

APIDescription
GET api/sharedcollection/publicitems/{code}/{index}/{size}/{sortag}/{asc}

No documentation available.

POST api/sharedcollection/downloadcollection?code={code}

No documentation available.

GET api/sharedcollection/thumb/{code}/{id}/{width}/{height}

No documentation available.

GET api/sharedcollection/preview/{code}/{id}/{width}/{height}

No documentation available.

GET api/sharedcollection/itemdata/{code}/{id}

No documentation available.

GET api/SharedCollection/GetDetails/{id}

No documentation available.

GET api/SharedCollection/PublicItems?code={code}&index={index}&size={size}&sortag={sortag}&asc={asc}

No documentation available.

GET api/SharedCollection/DownloadFile/{id}?code={code}

No documentation available.

GET api/SharedCollection/DownloadList?code={code}

No documentation available.

GET api/SharedCollection/GetActiveConvertTasks?code={code}

No documentation available.

GET api/SharedCollection/Download?code={code}

No documentation available.

GET api/SharedCollection/Thumb/{id}?code={code}&width={width}&height={height}

No documentation available.

GET api/SharedCollection/GetVideoPoint/{id}?code={code}

No documentation available.

GET api/SharedCollection/ItemData/{id}?code={code}

No documentation available.

GET api/SharedCollection/Preview/{id}?code={code}&width={width}&height={height}

No documentation available.

GET api/SharedCollection/GetCollections?index={index}&pageSize={pageSize}

No documentation available.

GET api/SharedCollection/CollectionPreview/{id}

No documentation available.

GET api/SharedCollection/GetItems

No documentation available.

POST api/SharedCollection/ChangeCollection

No documentation available.

POST api/SharedCollection/Change

No documentation available.

POST api/SharedCollection/Delete

No documentation available.

GET api/SharedCollection/GetInfo?code={code}

No documentation available.

POST api/SharedCollection/Create

No documentation available.

Preview

Controller for getting item Preview in the full screen mode

APIDescription
GET api/Preview/{id}/{width}/{height}

Get Item's preview

GET api/Preview/GetPoint?id={id}

No documentation available.

GET api/Preview/GetPoint?id={id}&code={code}

No documentation available.

GET api/Preview/GetPoint2?id={id}

No documentation available.

GET api/Preview/GetPoint2?id={id}&code={code}

No documentation available.

GET api/Preview/Get/{id}?width={width}&height={height}

Get Item's preview

GET api/Preview/GetByFileName?fileName={fileName}

No documentation available.

GET api/Preview/GetPoint/{id}

No documentation available.

GET api/Preview/GetPoint/{id}?code={code}

No documentation available.

GET api/Preview/GetPoint2/{id}

No documentation available.

GET api/Preview/GetPoint2/{id}?code={code}

No documentation available.

Video

Controller for handling Video processing commands

APIDescription
GET api/video/get/{id}

No documentation available.

GET api/Video/GetVideoPoint/{id}

Get information about a video: direct link to video file, link to Time Strip image, video statuses, etc...

POST api/Video/Rebuild

Regenerate Video Preview image

GET api/Video/GetVideo/{id}

No documentation available.

ItemData

Controller for getting and changing Item Data

APIDescription
POST api/ItemData?id={id}

Change item tags.

POST api/ItemData/SetLayout

No documentation available.

POST api/ItemData/SetDefaultGuiSettings

Set of Property Inspector view by default. The view is installed for all users. Admin access is required.

GET api/ItemData/GetSavedLayout

Load saved layout of the Properties panel which set up, saved by default. It lists groups and tags.

GET api/ItemData/GetDefaultLayout

Load Properties panel layout which set up by default in the program. It lists groups and tags.

GET api/ItemData/Get/{id}

Load item's tags based on item ID. A list of tags is get from saved properties panel tag list.

POST api/ItemData/ChangeById

No documentation available.

POST api/ItemData/ChangeByFile

No documentation available.

GET api/ItemData/GetAll/{id}

Load all tags of an item by item ID. Returns all the available tags.

GET api/ItemData/GetEditProperties

Load the list of editable tags of a file and tag parameters.

POST api/ItemData/BatchChange

Change tags of multiply files in batch.

POST api/ItemData/Change/{id}

Change item tags.

Intranet

APIDescription
GET api/Intranet

No documentation available.

GET api/Intranet?extension={extension}

No documentation available.

GET api/Intranet?username={username}

No documentation available.

POST api/Intranet/CloseAppEx

No documentation available.

POST api/Intranet/SetApplications

No documentation available.

GET api/Intranet/GetAliases

No documentation available.

POST api/Intranet/CloseApp

No documentation available.

GET api/Intranet/GetApps?extension={extension}

No documentation available.

POST api/Intranet/OpenFile

No documentation available.

POST api/Intranet/OpenDir

No documentation available.

GET api/Intranet/GetLast?username={username}

No documentation available.

Collection

Collection controller

APIDescription
GET api/Collection/GetCollections?parent={parent}&index={index}&pageSize={pageSize}

Get list of collections

GET api/Collection/GetCollectionItems/{id}

Get items (files) that were assigned to a collection with the specified collection id.

GET api/Collection/GetCollection

No documentation available.

POST api/Collection/RenameCollection

Rename collection

POST api/Collection/CreateCollection

Create new collection

POST api/Collection/DeleteCollection/{id}

No documentation available.

POST api/Collection/ChangeCollection

No documentation available.

Maps

Controller for getting items. Queries, searches, changing data, etc.

APIDescription
GET api/Maps/Get

User's tray

GET api/Maps/FindPlaces

No documentation available.

GET api/Maps/GetItemsAtPoint

No documentation available.

POST api/Maps/SetPlace

No documentation available.

POST api/Maps/Set

No documentation available.

Localization

APIDescription
GET api/Localization/Get

No documentation available.

GET api/Localization/GetDefault

No documentation available.

POST api/Localization/SetDefault

No documentation available.

POST api/Localization/Save

No documentation available.

AI

APIDescription
POST api/AI/ProcessAITags

No documentation available.

VersionControl

APIDescription
POST api/VersionControl/CheckIn

No documentation available.

POST api/VersionControl/UndoCheckOut

No documentation available.

POST api/VersionControl/CheckOut

No documentation available.

GET api/VersionControl/GetRevisions?mediaItemId={mediaItemId}

No documentation available.

GET api/VersionControl/GetRevisionThumbnail/{id}?width={width}&height={height}

No documentation available.

GET api/VersionControl/GetRevisionPreview/{id}

No documentation available.

POST api/VersionControl/Rollback/{id}

No documentation available.

Import

Controller for Importing Files

APIDescription
POST api/Import/ImportDropboxFiles

File import controller.

POST api/Import/CancelDropboxImport

Cancel importing from Dropbox

GET api/Import/GetDropboxImports/{id}

Get information (status) about Dropbox importing

POST api/Import/ImportFiles

Import of files by direct links, only within the local network and by network paths

GET api/Import/GetSettings

Get import settings

GET api/Import/GetSupported

Get a list of supported file formats (extensions).

POST api/Import/Post

Upload file

POST api/Import/UploadFile

Upload File

POST api/Import/CloseLastImport

Close the active file uploading process

POST api/Import/Cancel

Cancel the import (by direct file links) process

GET api/Import/GetImports

Get status of import (by direct file links) process. Actual for the logged-in user.

GET api/Import/GetAllImports

Get all active import processes. Available for admins only. Can be used to cancel an import process.

Branding

APIDescription
GET api/Branding/GetColors

No documentation available.

GET api/Branding/GetDefaultBackground

No documentation available.

GET api/Branding/GetDefaultLoginLogo

No documentation available.

GET api/Branding/GetCustomBackground

No documentation available.

GET api/Branding/GetCustomLoginLogo

No documentation available.

GET api/Branding/GetCustomLogo

No documentation available.

GET api/Branding/GetDefaultLogo

No documentation available.

GET api/Branding/GetDefaultScheme

No documentation available.

GET api/Branding/GetCustomScheme

No documentation available.

GET api/Branding/GetDefaultWelcome

No documentation available.

GET api/Branding/GetCustomWelcome

No documentation available.

GET api/Branding/GetCustomColor

No documentation available.

GET api/Branding/GetDefaultColor

No documentation available.

POST api/Branding/SetDefaultColor

No documentation available.

POST api/Branding/SetCustomColor

No documentation available.

POST api/Branding/SetDefaultWelcome

No documentation available.

POST api/Branding/SetCustomWelcome

No documentation available.

POST api/Branding/SetDefaultScheme

No documentation available.

POST api/Branding/SetCustomScheme

No documentation available.

POST api/Branding/SetDefaultLogo

No documentation available.

POST api/Branding/SetCustomLogo

No documentation available.

POST api/Branding/SetCustomBackground

No documentation available.

POST api/Branding/SetCustomLoginLogo

No documentation available.

POST api/Branding/SetDefaultBackgorund

No documentation available.

POST api/Branding/SetDefaultLoginLogo

No documentation available.

POST api/Branding/ChangeColors

No documentation available.

POST api/Branding/UploadBackground

No documentation available.

POST api/Branding/UploadFile

No documentation available.

Collaboration

Collaboration functionality management

APIDescription
POST api/Collaboration/CreateCommentThread

Creating a new thread

POST api/Collaboration/EditCommentThread

No documentation available.

POST api/Collaboration/AddComment

No documentation available.

POST api/Collaboration/EditComment

No documentation available.

GET api/Collaboration/FetchCommentThread?geometryId={geometryId}

No documentation available.

GET api/Collaboration/GetCommentSummaryStatus

No documentation available.

GET api/Collaboration/GetCommentSummary

No documentation available.

GET api/Collaboration/GetCommentThreads?itemId={itemId}&revisionId={revisionId}&resolved={resolved}

Getting all threads of the specified media item

GET api/Collaboration/GetRevisionStatus?itemId={itemId}

No documentation available.

POST api/Collaboration/RemoveComment?commentId={commentId}

No documentation available.

POST api/Collaboration/ResolveCommentThread?geometryId={geometryId}

No documentation available.

POST api/Collaboration/DeleteCommentThread?geometryId={geometryId}

No documentation available.

Download

Controller for downloading original files or downloading files with transformations (export presets)

APIDescription
GET api/Download/Get/{id}

Download original file

GET api/Download/GetAdobe/{id}

Download original file

GET api/Download/GetWithPreset/{id}?guid={guid}

Transform and download the transformed file version

POST api/Download/CancelConvertTask

Cancel the file transformation task

GET api/Download/GetActiveConvertTasks

Get a list of active background transformation tasks

POST api/Download/CreatePDF

No documentation available.

GET api/Download/GetPDFSettings

No documentation available.

POST api/Download/CreateCDNWithPreset

No documentation available.

POST api/Download/GetItemsWithPreset

Get transformed files as a ZIP archive (without compression).

POST api/Download/ExportToCDN/{id}?guid={guid}

No documentation available.

GET api/Download/GetAssistantSettings

No documentation available.

GET api/Download/GetZipWithPreset?guid={guid}

No documentation available.

GET api/Download/GetZip

Download original files as a ZIP archive

GET api/Download/GetTrayZip

Download original files from tray as a ZIP archive