@vidispine/vdt-api

22.4.0

access.listEntityAccess

APIdoc

GET /API/${entityType}/${entityId}/access/

access.listEntityAccess(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
Returns
Promise<Object>:

access.createEntityAccess

APIdoc

POST /API/${entityType}/${entityId}/access/

access.createEntityAccess(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
obj.accessControlDocument Object
Returns
Promise<Object>:

access.getEntityAccess

APIdoc

GET /API/${entityType}/${entityId}/access/${accessId}

access.getEntityAccess(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
obj.accessId string
Returns
Promise<Object>:

access.getEntityAccessMerged

APIdoc

GET /API/${entityType}/${entityId}/merged-access/

access.getEntityAccessMerged(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
Returns
Promise<Object>:

access.getEntityAccessMergedGroup

APIdoc

GET /API/${entityType}/${entityId}/merged-access/group

access.getEntityAccessMergedGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
Returns
Promise<Object>:

access.removeEntityAccess

APIdoc

DELETE /API/${entityType}/${entityId}/access/${accessId}

access.removeEntityAccess(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
obj.accessId string
Returns
Promise<Object>:

access.updateEntityOwner

APIdoc

PUT /API/${entityType}/${entityId}/access/owner/${userName}

access.updateEntityOwner(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
obj.userName string
Returns
Promise<Object>:

access.createEntityAccessBulk

APIdoc

POST /API/${entityType}/${entityId}/access/bulk

access.createEntityAccessBulk(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
obj.accessControlListDocument Object
Returns
Promise<Object>:

access.removeEntityAccessBulk

APIdoc

DELETE /API/${entityType}/${entityId}/access/bulk

access.removeEntityAccessBulk(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
obj.accessControlListDocument Object
Returns
Promise<Object>:

access.getEntityAccessGraph

APIdoc

GET /API/${entityType}/${entityId}/access/graph

access.getEntityAccessGraph(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
Returns
Promise<Object>:

access.getEntityAccessGraphDot

APIdoc

GET /API/${entityType}/${entityId}/access/graph/dot

access.getEntityAccessGraphDot(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
Returns
Promise<Object>:

access.createItemAllAccess

APIdoc

GET /API/item/access/

access.createItemAllAccess(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.accessControlDocument Object
Returns
Promise<Object>:

access.removeItemAllAccess

APIdoc

DELETE /API/item/access/

access.removeItemAllAccess(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

access.getImportAccess

APIdoc

GET /API/import/access/

access.getImportAccess(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

access.updateImportAccessGroup

APIdoc

PUT /API/import/access/group/${groupName}

access.updateImportAccessGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

access.removeImportAccessGroup

APIdoc

DELETE /API/import/access/group/${groupName}

access.removeImportAccessGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

analyzepreset.listAnalyzePreset

n/a

GET /API/analyze-preset

analyzepreset.listAnalyzePreset(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

analyzepreset.getAnalyzePreset

n/a

GET /API/analyze-preset/${presetName}

analyzepreset.getAnalyzePreset(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

auditlog.listAuditLog

APIdoc

GET /API/log

auditlog.listAuditLog(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

auditlog.listAuditLog

APIdoc

GET /API/log/export

auditlog.listAuditLog(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

autoimport.listAutoImport

APIdoc

GET /API/storage/auto-import/

autoimport.listAutoImport(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

autoimport.updateAutoImport

APIdoc

PUT /API/storage/${storageId}/auto-import/

autoimport.updateAutoImport(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
obj.autoImportRuleDocument Object
Returns
Promise<Object>:

autoimport.getAutoImport

APIdoc

GET /API/storage/${storageId}/auto-import/

autoimport.getAutoImport(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
Returns
Promise<Object>:

autoimport.removeAutoImport

APIdoc

DELETE /API/storage/${storageId}/auto-import/

autoimport.removeAutoImport(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
Returns
Promise<Object>:

autoimport.enableAutoImport

APIdoc

PUT /API/storage/${storageId}/auto-import/enable

autoimport.enableAutoImport(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
Returns
Promise<Object>:

autoimport.disableAutoImport

APIdoc

PUT /API/storage/${storageId}/auto-import/disable

autoimport.disableAutoImport(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
Returns
Promise<Object>:

autoprojection.listAutoProjection

APIdoc

GET /API/auto-projection

autoprojection.listAutoProjection(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

autoprojection.listDisabledAutoProjection

APIdoc

GET /API/auto-projection/disable

autoprojection.listDisabledAutoProjection(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

autoprojection.listEnabledAutoProjection

APIdoc

GET /API/auto-projection/enable

autoprojection.listEnabledAutoProjection(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

autoprojection.getAutoProjection

APIdoc

GET /API/auto-projection/${projectionName}

autoprojection.getAutoProjection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.projectionName string
Returns
Promise<Object>:

autoprojection.createAutoProjection

APIdoc

PUT /API/auto-projection/${projectionName}

autoprojection.createAutoProjection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.projectionName string
obj.autoProjectionRuleDocument Object
Returns
Promise<Object>:

autoprojection.removeAutoProjection

APIdoc

DELETE /API/auto-projection/${projectionName}

autoprojection.removeAutoProjection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.projectionName string
Returns
Promise<Object>:

autoprojection.enableAutoProjection

APIdoc

PUT /API/auto-projection/${projectionName}/enable

autoprojection.enableAutoProjection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.projectionName string
Returns
Promise<Object>:

autoprojection.disableAutoProjection

APIdoc

PUT /API/auto-projection/${projectionName}/disable

autoprojection.disableAutoProjection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.projectionName string
Returns
Promise<Object>:

bulkymetadata.listItemBulkyMetadata

APIdoc

GET /API/item/${itemId}/metadata/bulky

bulkymetadata.listItemBulkyMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

bulkymetadata.listShapeBulkyMetadata

APIdoc

GET /API/item/${itemId}/shape/${shapeId}/metadata/bulky

bulkymetadata.listShapeBulkyMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

bulkymetadata.listComponentBulkyMetadata

APIdoc

GET /API/item/${itemId}/shape/${shapeId}/component/${componentId}/metadata/bulky

bulkymetadata.listComponentBulkyMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.componentId string
Returns
Promise<Object>:

bulkymetadata.updateAllItemBulkyMetadata

APIdoc

PUT /API/item/${itemId}/metadata/bulky

bulkymetadata.updateAllItemBulkyMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.bulkyMetadataDocument Object
Returns
Promise<Object>:

bulkymetadata.updateAllShapeBulkyMetadata

APIdoc

PUT /API/item/${itemId}/shape/${shapeId}/metadata/bulky

bulkymetadata.updateAllShapeBulkyMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.bulkyMetadataDocument Object
Returns
Promise<Object>:

bulkymetadata.updateAllComponentBulkyMetadata

APIdoc

PUT /API/item/${itemId}/shape/${shapeId}/component/${componentId}/metadata/bulky

bulkymetadata.updateAllComponentBulkyMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.componentId string
obj.bulkyMetadataDocument Object
Returns
Promise<Object>:

bulkymetadata.removeAllItemBulkyMetadata

APIdoc

DELETE /API/item/${itemId}/metadata/bulky

bulkymetadata.removeAllItemBulkyMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

bulkymetadata.removeAllShapeBulkyMetadata

APIdoc

DELETE /API/item/${itemId}/shape/${shapeId}/metadata/bulky

bulkymetadata.removeAllShapeBulkyMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

bulkymetadata.removeAllComponentBulkyMetadata

APIdoc

DELETE /API/item/${itemId}/shape/${shapeId}/component/${componentId}/metadata/bulky

bulkymetadata.removeAllComponentBulkyMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.componentId string
Returns
Promise<Object>:

bulkymetadata.getItemBulkyMetadata

APIdoc

GET /API/item/${itemId}/metadata/bulky/${key}

bulkymetadata.getItemBulkyMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.key string
Returns
Promise<Object>:

bulkymetadata.getShapeBulkyMetadata

APIdoc

GET /API/item/${itemId}/shape/${shapeId}/metadata/bulky/${key}

bulkymetadata.getShapeBulkyMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.key string
Returns
Promise<Object>:

bulkymetadata.getShapeBulkyMetadata

APIdoc

GET /API/item/${itemId}/shape/${shapeId}/component/${componentId}/metadata/bulky/${key}

bulkymetadata.getShapeBulkyMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.componentId string
obj.key string
Returns
Promise<Object>:

bulkymetadata.updateItemBulkyMetadata

APIdoc

PUT /API/item/${itemId}/metadata/bulky/${key}

bulkymetadata.updateItemBulkyMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.key string
obj.value string
obj.headers Object
Returns
Promise<Object>:

bulkymetadata.updateShapeBulkyMetadata

APIdoc

PUT /API/item/${itemId}/shape/${shapeId}/metadata/bulky/${key}

bulkymetadata.updateShapeBulkyMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.key string
obj.value string
Returns
Promise<Object>:

bulkymetadata.updateComponentBulkyMetadata

APIdoc

PUT /API/item/${itemId}/shape/${shapeId}/component/${componentId}/metadata/bulky/${key}

bulkymetadata.updateComponentBulkyMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.componentId string
obj.key string
obj.value string
Returns
Promise<Object>:

bulkymetadata.removeItemBulkyMetadata

APIdoc

DELETE /API/item/${itemId}/metadata/bulky/${key}

bulkymetadata.removeItemBulkyMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.key string
Returns
Promise<Object>:

bulkymetadata.removeShapeBulkyMetadata

APIdoc

DELETE /API/item/${itemId}/shape/${shapeId}/metadata/bulky/${key}

bulkymetadata.removeShapeBulkyMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.key string
Returns
Promise<Object>:

bulkymetadata.removeComponentBulkyMetadata

APIdoc

DELETE /API/item/${itemId}/shape/${shapeId}/component/${componentId}/metadata/bulky/${key}

bulkymetadata.removeComponentBulkyMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.componentId string
obj.key string
Returns
Promise<Object>:

collection.listCollection

APIdoc

GET /API/collection/

collection.listCollection(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

collection.getCollection

APIdoc

GET /API/collection/${collectionId}/

collection.getCollection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
Returns
Promise<Object>:

collection.getCollectionMetadata

APIdoc

GET /API/collection/${collectionId}/metadata

collection.getCollectionMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
Returns
Promise<Object>:

collection.updateCollectionMetadata

APIdoc

collection.updateCollectionMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
obj.metadataDocument Object
Returns
Promise<Object>:

collection.getCollectionAncestor

APIdoc

GET /API/collection/${collectionId}/ancestor

collection.getCollectionAncestor(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
Returns
Promise<Object>:

collection.listCollectionHistory

APIdoc

GET /API/collection/history

collection.listCollectionHistory(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

collection.getCollectionItem

APIdoc

GET /API/collection/${collectionId}/item

collection.getCollectionItem(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
Returns
Promise<Object>:

collection.searchCollection

APIdoc

PUT /API/collection/

collection.searchCollection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemSearchDocument Object
Returns
Promise<Object>:

collection.searchCollectionItem

APIdoc

PUT /API/collection/${collectionId}/item

collection.searchCollectionItem(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
obj.searchDocument Object
Returns
Promise<Object>:

collection.createCollection

APIdoc

POST /API/collection

collection.createCollection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionDocument Object
obj.queryParams Object
Returns
Promise<Object>:

collection.removeCollection

APIdoc

DELETE /API/collection/${collectionId}/

collection.removeCollection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
Returns
Promise<Object>:

collection.removeCollectionList

APIdoc

DELETE /API/collection

collection.removeCollectionList(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.queryParams Object
Returns
Promise<Object>:

collection.renameCollection

APIdoc

PUT /API/collection/${collectionId}/rename

collection.renameCollection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
Returns
Promise<Object>:

collection.addCollectionEntity

APIdoc

PUT /API/collection/${collectionId}/${entityId}

collection.addCollectionEntity(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
obj.entityId string
Returns
Promise<Object>:

collection.removeCollectionEntity

APIdoc

DELETE /API/collection/${collectionId}/${entityId}

collection.removeCollectionEntity(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
obj.entityId string
Returns
Promise<Object>:

collection.updateCollection

APIdoc

PUT /API/collection/${collectionId}/

collection.updateCollection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
obj.collectionDocument Object
Returns
Promise<Object>:

collection.orderCollection

APIdoc

POST /API/collection/${collectionId}/order

collection.orderCollection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
obj.collectionReorderDocument Object
Returns
Promise<Object>:

collection.markFolderCollection

APIdoc

PUT /API/collection/${collectionId}/map-to-folder

collection.markFolderCollection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
Returns
Promise<Object>:

collection.unMarkFolderCollection

APIdoc

DELETE /API/collection/${collectionId}/map-to-folder

collection.unMarkFolderCollection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
Returns
Promise<Object>:

collection.updateFolderCollection

APIdoc

PUT /API/collection/${collectionId}/folder-name

collection.updateFolderCollection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
obj.queryParams Object
Returns
Promise<Object>:

collection.listCollectionMetadataLock

APIdoc

collection.listCollectionMetadataLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
Returns
Promise<Object>:

collection.createCollectionMetadataLock

APIdoc

collection.createCollectionMetadataLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
Returns
Promise<Object>:

collection.getCollectionMetadataLock

APIdoc

collection.getCollectionMetadataLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
Returns
Promise<Object>:

collection.updateCollectionMetadataLock

APIdoc

collection.updateCollectionMetadataLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
Returns
Promise<Object>:

collection.removeCollectionMetadataLock

APIdoc

collection.removeCollectionMetadataLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
Returns
Promise<Object>:

collection.exportCollection

APIdoc

collection.exportCollection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
obj.queryParams string
Returns
Promise<Object>:

component.listComponent

APIdoc

GET /API/item/${itemId}/shape/${shapeId}/component

component.listComponent(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

component.getComponent

APIdoc

GET /API/item/${itemId}/shape/${shapeId}/component/${componentId}

component.getComponent(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.componentId string
Returns
Promise<Object>:

component.removeComponent

APIdoc

DELETE /API/item/${itemId}/shape/${shapeId}/component/${componentId}

component.removeComponent(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.componentId string
Returns
Promise<Object>:

component.createComponent

APIdoc

POST /API/item/${itemId}/shape/${shapeId}/component

component.createComponent(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.queryParams Object
Returns
Promise<Object>:

component.createComponentPlaceholder

APIdoc

POST /API/item/${itemId}/shape/${shapeId}/component/placeholder

component.createComponentPlaceholder(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.queryParams Object
Returns
Promise<Object>:

component.moveComponent

APIdoc

POST /API/item/${itemId}/shape/${shapeId}/component/${componentId}/move/item/${targetItemId}/shape/${targetShapeId}/component/${targetComponentId}

component.moveComponent(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.componentId string
obj.targetItemId string
obj.targetShapeId string
obj.targetComponentId string
Returns
Promise<Object>:

component.moveComponentToShape

APIdoc

POST /API/item/${itemId}/shape/${shapeId}/component/${componentId}/move/item/${targetItemId}/shape/${targetShapeId}

component.moveComponentToShape(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.componentId string
obj.targetItemId string
obj.targetShapeId string
Returns
Promise<Object>:

component.copyComponent

APIdoc

POST /API/item/${itemId}/shape/${shapeId}/component/${componentId}/copy/item/${targetItemId}/shape/${targetShapeId}/component/${targetComponentId}

component.copyComponent(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.componentId string
obj.targetItemId string
obj.targetShapeId string
obj.targetComponentId string
Returns
Promise<Object>:

component.copyComponentToShape

APIdoc

POST /API/item/${itemId}/shape/${shapeId}/component/${componentId}/copy/item/${targetItemId}/shape/${targetShapeId}

component.copyComponentToShape(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.componentId string
obj.targetItemId string
obj.targetShapeId string
Returns
Promise<Object>:

component.addComponentFile

APIdoc

PUT /API/item/${itemId}/shape/${shapeId}/component/${componentId}/file/${fileId}

component.addComponentFile(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.componentId string
obj.fileId string
Returns
Promise<Object>:

component.removeComponentFile

APIdoc

PUT /API/item/${itemId}/shape/${shapeId}/component/${componentId}/file/${fileId}

component.removeComponentFile(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.componentId string
obj.fileId string
Returns
Promise<Object>:

shape.createShapeAnalyze

APIdoc

POST /API/item/${itemId}/shape/${shapeId}/component/${componentId}/analyze

shape.createShapeAnalyze(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.analyzeJobDocument Object
Returns
Promise<Object>:

shape.createShapeAnalyze

APIdoc

POST /API/item/${itemId}/shape/${shapeId}/analyze

shape.createShapeAnalyze(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.analyzeJobDocument Object
Returns
Promise<Object>:

configuration.getConfiguration

APIdoc

GET /API/configuration/

configuration.getConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

configuration.getPropertiesConfiguration

APIdoc

GET /API/configuration/properties

configuration.getPropertiesConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

configuration.updatePropertiesConfiguration

APIdoc

PUT /API/configuration/properties

configuration.updatePropertiesConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.configurationPropertyDocument Object
Returns
Promise<Object>:

configuration.updateAllPropertiesConfiguration

APIdoc

POST /API/configuration/properties

configuration.updateAllPropertiesConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.configurationPropertyListDocument Object
Returns
Promise<Object>:

configuration.removePropertiesConfiguration

APIdoc

DELETE /API/configuration/properties/${key}

configuration.removePropertiesConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.key string
Returns
Promise<Object>:

configuration.getIndexingConfiguration

APIdoc

GET /API/configuration/indexing

configuration.getIndexingConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

configuration.updateIndexingConfiguration

APIdoc

PUT /API/configuration/indexing

configuration.updateIndexingConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.indexingConfigurationDocument Object
Returns
Promise<Object>:

configuration.getFtpPoolConfiguration

APIdoc

GET /API/configuration/ftp-pool

configuration.getFtpPoolConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

configuration.updateFtpPoolConfiguration

APIdoc

PUT /API/configuration/ftp-pool

configuration.updateFtpPoolConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.ftpPoolConfigurationDocument Object
Returns
Promise<Object>:

configuration.removeFtpPoolConfiguration

APIdoc

DELETE /API/configuration/ftp-pool

configuration.removeFtpPoolConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

configuration.getJobPoolConfiguration

APIdoc

GET /API/configuration/job-pool

configuration.getJobPoolConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

configuration.updateJobPoolConfiguration

APIdoc

PUT /API/configuration/job-pool

configuration.updateJobPoolConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.jobPoolListDocument Object
Returns
Promise<Object>:

configuration.removeAllJobPoolConfiguration

APIdoc

DELETE /API/configuration/job-pool

configuration.removeAllJobPoolConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

configuration.removeJobPoolConfiguration

APIdoc

DELETE /API/configuration/job-pool/${jobPoolPriority}

configuration.removeJobPoolConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.jobPoolPriority string
Returns
Promise<Object>:

configuration.getMetricsConfiguration

APIdoc

GET /API/configuration/metrics

configuration.getMetricsConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

configuration.updateMetricsConfiguration

APIdoc

PUT /API/configuration/metrics

configuration.updateMetricsConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.metricsConfigurationDocument Object
Returns
Promise<Object>:

configuration.getPathAliasConfiguration

APIdoc

GET /API/configuration/path-alias

configuration.getPathAliasConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

configuration.updatePathAliasConfiguration

APIdoc

PUT /API/configuration/path-alias

configuration.updatePathAliasConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.pathAliasConfigurationDocument Object
Returns
Promise<Object>:

configuration.getLogReportConfiguration

APIdoc

GET /API/configuration/logreport

configuration.getLogReportConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

configuration.updateLogReportConfiguration

APIdoc

PUT /API/configuration/logreport

configuration.updateLogReportConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.logReportConfigurationDocument Object
Returns
Promise<Object>:

configuration.getDatabasePurgingConfiguration

APIdoc

GET /API/configuration/purging

configuration.getDatabasePurgingConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

configuration.updateDatabasePurgingConfiguration

APIdoc

PUT /API/configuration/purging

configuration.updateDatabasePurgingConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.databasePurgingConfigurationDocument Object
Returns
Promise<Object>:

configuration.removeDatabasePurgingConfiguration

APIdoc

DELETE /API/configuration/purging

configuration.removeDatabasePurgingConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

configuration.getCorsConfiguration

APIdoc

GET /API/configuration/cors

configuration.getCorsConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

configuration.updateCorsConfiguration

APIdoc

PUT /API/configuration/cors

configuration.updateCorsConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.corsConfigurationDocument Object
Returns
Promise<Object>:

configuration.getAuthConfiguration

APIdoc

GET /API/configuration/auth

configuration.getAuthConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

configuration.updateAuthConfiguration

APIdoc

PUT /API/configuration/auth

configuration.updateAuthConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.oAuth2ConfigurationDocument Object
Returns
Promise<Object>:

configuration.removeAuthConfiguration

APIdoc

DELETE /API/configuration/auth

configuration.removeAuthConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

configuration.getJobPriorityConfiguration

APIdoc

GET /API/configuration/job-priority

configuration.getJobPriorityConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

configuration.updateJobPriorityConfiguration

APIdoc

PUT /API/configuration/job-priority

configuration.updateJobPriorityConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.jobPriorityConfigurationDocument Object
Returns
Promise<Object>:

configuration.removeJobPriorityConfiguration

APIdoc

DELETE /API/configuration/job-priority

configuration.removeJobPriorityConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

configuration.getBulkyMetadataConfiguration

APIdoc

GET /API/configuration/bulkymetadata

configuration.getBulkyMetadataConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

configuration.updateBulkyMetadataConfiguration

APIdoc

PUT /API/configuration/bulkymetadata

configuration.updateBulkyMetadataConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.bulkyMetadataConfigurationDocument Object
Returns
Promise<Object>:

conform.createConform

APIdoc

POST /API/conform

conform.createConform(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.conformRequestDocument Object
Returns
Promise<Object>:

conform.createConformItem

APIdoc

POST /API/item/${itemId}/timeline/${timelineFormat}/conform

conform.createConformItem(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.timelineFormat string
obj.conformRequestDocument Object
Returns
Promise<Object>:

debug.echo

APIdoc

PUT /APInoauth/debug/echo

debug.echo(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.xmlDocument Object
Returns
Promise<Object>:

deletionlock.listDeletionLock

APIdoc

GET /API/deletion-lock

deletionlock.listDeletionLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

deletionlock.getDeletionLock

APIdoc

GET /API/deletion-lock/${lockId}

deletionlock.getDeletionLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.lockId string
Returns
Promise<Object>:

deletionlock.updateDeletionLock

APIdoc

PUT /API/deletion-lock/${lockId

deletionlock.updateDeletionLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.lockId string
obj.deletionLockDocument Object
Returns
Promise<Object>:

deletionlock.removeDeletionLock

APIdoc

DELETE /API/deletion-lock/${lockId}

deletionlock.removeDeletionLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.lockId string
Returns
Promise<Object>:

deletionlock.listEntityDeletionLock

APIdoc

GET /API/${entity}/${entityId}/deletion-lock/

deletionlock.listEntityDeletionLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
Returns
Promise<Object>:

deletionlock.createEntityDeletionLock

APIdoc

POST /API/${entity}/${entityId}/deletion-lock/

deletionlock.createEntityDeletionLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
obj.deletionLockDocument Object
Returns
Promise<Object>:

deletionlock.getEntityDeletionLock

APIdoc

GET /API/${entity}/${entityId}/deletion-lock/${lockId}

deletionlock.getEntityDeletionLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
obj.lockId string
Returns
Promise<Object>:

deletionlock.updateEntityDeletionLock

APIdoc

PUT /API/${entity}/${entityId}/deletion-lock/${lockId}

deletionlock.updateEntityDeletionLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
obj.lockId string
obj.deletionLockDocument Object
Returns
Promise<Object>:

deletionlock.removeEntityDeletionLock

APIdoc

DELETE /API/${entity}/${entityId}/deletion-lock/${lockId}

deletionlock.removeEntityDeletionLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
obj.lockId string
Returns
Promise<Object>:

documentmetadata.listDocumentMetadata

APIdoc

GET /API/document/

documentmetadata.listDocumentMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

documentmetadata.searchDocumentMetadata

APIdoc

PUT /API/document/

documentmetadata.searchDocumentMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemSearchDocument Object
Returns
Promise<Object>:

documentmetadata.getDocumentMetadata

APIdoc

GET /API/document/${documentMetadataName}

documentmetadata.getDocumentMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.documentMetadataName string
Returns
Promise<Object>:

documentmetadata.updateDocumentMetadata

APIdoc

PUT /API/document/${documentMetadataName}

documentmetadata.updateDocumentMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.documentMetadataName string
obj.metadataDocument Object
Returns
Promise<Object>:

documentmetadata.getDocumentMetadataChanges

APIdoc

GET /API/document/${documentMetadataName}/changes

documentmetadata.getDocumentMetadataChanges(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.documentMetadataName string
Returns
Promise<Object>:

documentmetadata.removeDocumentMetadata

APIdoc

DELETE /API/document/${documentMetadataName}

documentmetadata.removeDocumentMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.documentMetadataName string
Returns
Promise<Object>:

errorlog.listErrorLogs

APIdoc

GET /API/error

errorlog.listErrorLogs(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

exportlocation.listExportLocation

APIdoc

GET /API/export-location

exportlocation.listExportLocation(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

exportlocation.getExportLocation

APIdoc

GET /API/export-location/${locationName}

exportlocation.getExportLocation(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.locationName string
Returns
Promise<Object>:

exportlocation.updateExportLocation

APIdoc

PUT /API/export-location/${locationName}

exportlocation.updateExportLocation(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.locationName string
obj.exportLocationDocument Object
Returns
Promise<Object>:

exportlocation.removeExportLocation

APIdoc

DELETE /API/export-location/${locationName}

exportlocation.removeExportLocation(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.locationName string
Returns
Promise<Object>:

exportlocation.getExportLocationScript

APIdoc

GET /API/export-location/${locationName}/script

exportlocation.getExportLocationScript(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.locationName string
Returns
Promise<Object>:

exportlocation.updateExportLocationScript

APIdoc

PUT /API/export-location/${locationName}/script

exportlocation.updateExportLocationScript(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.locationName string
obj.exportScript string
Returns
Promise<Object>:

exporttemplate.listExportTemplate

APIdoc

GET /API/export-template

exporttemplate.listExportTemplate(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

exporttemplate.getExportTemplate

APIdoc

GET /API/export-template/${templateName}

exporttemplate.getExportTemplate(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.templateName string
Returns
Promise<Object>:

exporttemplate.getExportTemplate

APIdoc

DELTE /API/export-template/${templateName}

exporttemplate.getExportTemplate(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.templateName string
Returns
Promise<Object>:

exporttemplate.createExportTemplate

APIdoc

PUT /API/export-template/${templateName}

exporttemplate.createExportTemplate(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.templateName string
obj.exportTemplateDocument string
Returns
Promise<Object>:

exporttemplate.updateExportTemplate

APIdoc

PUT /API/export-template/${templateName}

exporttemplate.updateExportTemplate(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.templateName string
obj.exportTemplateDocument string
Returns
Promise<Object>:

exporttemplate.getExportTemplateGraph

APIdoc

GET /API/export-template/${templateName}/graph

exporttemplate.getExportTemplateGraph(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.templateName string
Returns
Promise<Object>:

exporttemplate.getExportTemplateGraphDot

APIdoc

GET /API/export-template/${templateName}/graph/dot

exporttemplate.getExportTemplateGraphDot(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.templateName string
Returns
Promise<Object>:

exporttemplate.createExportTemplateTest

APIdoc

POST /API/export-template/test

exporttemplate.createExportTemplateTest(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

exporttemplate.createExportTemplateTestRender

APIdoc

PUT /API/export-template/test

exporttemplate.createExportTemplateTestRender(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

externalid.listExternalIdNamespace

APIdoc

GET /API/external-id

externalid.listExternalIdNamespace(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

externalid.getExternalIdNamespace

APIdoc

GET /API/external-id/${idName}

externalid.getExternalIdNamespace(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.idName string
Returns
Promise<Object>:

externalid.updateExternalIdNamespace

APIdoc

PUT /API/external-id/${idName}

externalid.updateExternalIdNamespace(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.idName string
obj.externalIdentifierNamespaceDocument Object
Returns
Promise<Object>:

externalid.removeExternalIdNamespace

APIdoc

DELETE /API/external-id/${idName}

externalid.removeExternalIdNamespace(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.idName string
Returns
Promise<Object>:

externalid.listExternalId

APIdoc

GET /API/${getEntityTypeUrl(entityType)}/${entityId}/external-id/

externalid.listExternalId(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
Returns
Promise<Object>:

externalid.createExternalId

APIdoc

PUT /API/${getEntityTypeUrl(entityType)}/${entityId}/external-id/${externalId}

externalid.createExternalId(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
obj.externalId string
Returns
Promise<Object>:

externalid.removeExternalId

APIdoc

PUT /API/${getEntityTypeUrl(entityType)}/${entityId}/external-id/${externalId}

externalid.removeExternalId(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
obj.externalId string
Returns
Promise<Object>:

externalid.removeAllExternalId

APIdoc

DELETE /API/${getEntityTypeUrl(entityType)}/${entityId}/external-id

externalid.removeAllExternalId(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
Returns
Promise<Object>:

fieldgroup.listFieldGroup

APIdoc

GET /API/metadata-field/field-group/

fieldgroup.listFieldGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

fieldgroup.getFieldGroup

APIdoc

GET /API/metadata-field/field-group/${groupName}/

fieldgroup.getFieldGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

fieldgroup.updateFieldGroup

APIdoc

PUT /API/metadata-field/field-group/${groupName}

fieldgroup.updateFieldGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.metadataFieldGroupDocument Object
Returns
Promise<Object>:

fieldgroup.removeFieldGroup

APIdoc

DELETE /API/metadata-field/field-group/${groupName}

fieldgroup.removeFieldGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

fieldgroup.updateFieldGroupField

APIdoc

PUT /API/metadata-field/field-group/${groupName}/${fieldName}

fieldgroup.updateFieldGroupField(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.fieldName string
Returns
Promise<Object>:

fieldgroup.removeFieldGroupField

APIdoc

DELETE /API/metadata-field/field-group/${groupName}/${fieldName}

fieldgroup.removeFieldGroupField(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.fieldName string
Returns
Promise<Object>:

fieldgroup.updateFieldGroupChild

APIdoc

PUT /API/metadata-field/field-group/${groupName}/group/${childGroupName}

fieldgroup.updateFieldGroupChild(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.childGroupName string
Returns
Promise<Object>:

fieldgroup.removeFieldGroupChild

APIdoc

DELETE /API/metadata-field/field-group/${groupName}/group/${childGroupName}

fieldgroup.removeFieldGroupChild(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.childGroupName string
Returns
Promise<Object>:

fieldgroup.searchFieldGroup

APIdoc

PUT /API/metadata-field/field-group/

fieldgroup.searchFieldGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.metadataFieldGroupSearchDocument Object
Returns
Promise<Object>:

fieldgroup.getSimpleMetadata

APIdoc

GET /API/metadata-field/field-group/metadata

fieldgroup.getSimpleMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

fieldgroup.listFieldGroupAccess

APIdoc

GET /API/metadata-field/field-group/${groupName}/access

fieldgroup.listFieldGroupAccess(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

fieldgroup.createFieldGroupAccess

APIdoc

POST /API/metadata-field/field-group/${groupName}/access

fieldgroup.createFieldGroupAccess(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.metadataFieldAccessControlDocument Object
Returns
Promise<Object>:

fieldgroup.removeFieldGroupAccess

APIdoc

DELETE /API/metadata-field/field-group/${groupName}/access/${accessId}

fieldgroup.removeFieldGroupAccess(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.accessId string
Returns
Promise<Object>:

fieldgroup.listFieldGroupMergedAccess

APIdoc

GET /API/metadata-field/field-group/merged-access

fieldgroup.listFieldGroupMergedAccess(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

fieldgroup.getFieldGroupMergedAccess

APIdoc

GET /API/metadata-field/field-group/${groupName}/merged-access

fieldgroup.getFieldGroupMergedAccess(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

file.listFile

APIdoc

GET /API/storage/file/

file.listFile(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

file.listFileStorage

APIdoc

GET /API/storage/${storageId}/file/

file.listFileStorage(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
Returns
Promise<Object>:

file.listFileImportable

APIdoc

GET /API/storage/file/importable/

file.listFileImportable(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

file.listFileStorageImportable

APIdoc

GET

file.listFileStorageImportable(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
Returns
Promise<Object>:

file.getFile

APIdoc

GET /API/storage/file/${fileId}/

file.getFile(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fileId string
Returns
Promise<Object>:

file.createFileRaw

APIdoc

POST /API/storage/${storageId}/file/data

file.createFileRaw(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
obj.file Object
Returns
Promise<Object>:

file.getFileRaw

APIdoc

GET /API/storage/file/${fileId}/data

file.getFileRaw(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fileId string
Returns
Promise<Object>:

file.updateFileRaw

APIdoc

POST /API/storage/file/${fileId}/data/

file.updateFileRaw(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fileId string
obj.file Object
Returns
Promise<Object>:

file.createFileImport

APIdoc

POST /API/storage/file/${fileId}/import/

file.createFileImport(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fileId string
Returns
Promise<Object>:

file.createFileImportAssetMap

APIdoc

POST /API/storage/file/${fileId}/import/assetmap

file.createFileImportAssetMap(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fileId string
obj.metadataDocument Object
Returns
Promise<Object>:

file.createFilePathImportAssetMap

APIdoc

POST /API/storage/${storageId}/file/import/assetmap

file.createFilePathImportAssetMap(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
obj.metadataDocument Object
Returns
Promise<Object>:

file.createFileImportPath

APIdoc

POST /API/storage/${storageId}/import/

file.createFileImportPath(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
obj.metadataDocument Object
Returns
Promise<Object>:

file.createFileMove

APIdoc

POST /API/storage/file/${fileId}/storage/${targetStorageId}/

file.createFileMove(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fileId string
obj.targetStorageId string
Returns
Promise<Object>:

file.removeFile

APIdoc

DELETE /API/storage/file/${fileId}

file.removeFile(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fileId string
Returns
Promise<Object>:

file.createFileEntity

APIdoc

POST /API/storage/${storageId}/file/

file.createFileEntity(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
obj.fileDocument Object
Returns
Promise<Object>:

file.removeFileEntity

APIdoc

DELETE /API/storage/file/${fileId}/entity

file.removeFileEntity(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fileId string
Returns
Promise<Object>:

file.createFilePath

APIdoc

POST /API/storage/file/${fileId}/path/

file.createFilePath(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fileId string
Returns
Promise<Object>:

file.updateFileState

APIdoc

PUT /API/storage/file/${fileId}/state/${state}

file.updateFileState(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fileId string
obj.state string
Returns
Promise<Object>:

file.updateFileHash

APIdoc

PUT /API/storage/file/${fileId}/hash/${hash}

file.updateFileHash(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fileId string
obj.hash string
Returns
Promise<Object>:

file.abandonFile

APIdoc

PUT /API/storage/file/${fileId}/abandon

file.abandonFile(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fileId string
Returns
Promise<Object>:

file.reindexFile

APIdoc

PUT /API/storage/file/${fileId}/re-index

file.reindexFile(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fileId string
Returns
Promise<Object>:

file.createFileTemporaryCredentials

APIdoc

POST /API/storage/file/${fileId}/uri

file.createFileTemporaryCredentials(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fileId string
Returns
Promise<Object>:

file.analyzeFile

APIdoc

POST /API/storage/file/${fileId}/analyze

file.analyzeFile(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fileId string
Returns
Promise<Object>:

file.analyzeFileImp

APIdoc

POST /API/storage/file/${fileId}/analyze/imp

file.analyzeFileImp(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fileId string
Returns
Promise<Object>:

file.listFileShapes

APIdoc

GET /API/storage/file/${fileId}/shape

file.listFileShapes(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fileId string
Returns
Promise<Object>:

globalmetadata.listGlobalMetadata

APIdoc

GET /API/metadata

globalmetadata.listGlobalMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

globalmetadata.updateGlobalMetadata

APIdoc

PUT /API/metadata

globalmetadata.updateGlobalMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.metadataDocument Object
Returns
Promise<Object>:

globalmetadata.getGlobalMetadata

APIdoc

GET /API/metadata/${uuid}

globalmetadata.getGlobalMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.uuid string
Returns
Promise<Object>:

globalmetadata.removeGlobalMetadata

APIdoc

DELETE /API/metadata/${uuid}

globalmetadata.removeGlobalMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.uuid string
Returns
Promise<Object>:

group.listGroup

APIdoc

GET /API/group/

group.listGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

group.getGroup

APIdoc

GET /API/group/${groupName}

group.getGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

group.updateGroup

APIdoc

PUT /API/group/${groupName}/

group.updateGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.groupDocument Object
Returns
Promise<Object>:

group.removeGroup

APIdoc

DELETE /API/group/${groupName}

group.removeGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

group.removeGroupList

APIdoc

DELETE /API/group/

group.removeGroupList(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

group.searchGroup

APIdoc

PUT /API/group/

group.searchGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupSearchDocument Object
Returns
Promise<Object>:

group.getGroupRoleStatus

APIdoc

GET API/group/${groupName}/role

group.getGroupRoleStatus(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

group.getGroupDescription

APIdoc

GET /API/group/${groupName}/description

group.getGroupDescription(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

group.updateGroupDescription

APIdoc

PUT /API/group/${groupName}/description

group.updateGroupDescription(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.description string
Returns
Promise<Object>:

group.getGroupParents

APIdoc

GET /API/group/${groupName}/parents/

group.getGroupParents(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

group.getGroupChildren

APIdoc

GET /API/group/${groupName}/children/

group.getGroupChildren(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

group.addGroupChildren

APIdoc

PUT /API/group/${groupName}/group/${childGroupName}

group.addGroupChildren(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.childGroupName string
Returns
Promise<Object>:

group.removeGroupChildren

APIdoc

DELETE /API/group/${groupName}/group/${childGroupName}

group.removeGroupChildren(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.childGroupName string
Returns
Promise<Object>:

group.getGroupUser

APIdoc

GET /API/group/${groupName}/users/

group.getGroupUser(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

group.addGroupUser

APIdoc

PUT /API/group/${groupName}/user/${userName}

group.addGroupUser(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.userName string
Returns
Promise<Object>:

group.removeGroupUser

APIdoc

DELETE /API/group/${groupName}/user/${userName}

group.removeGroupUser(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.userName string
Returns
Promise<Object>:

vsimport.createImportUri

APIdoc

POST /API/import/

vsimport.createImportUri(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.metadataDocument Object
Returns
Promise<Object>:

vsimport.getImportStorage

APIdoc

GET /API/import/storage

vsimport.getImportStorage(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

vsimport.createImportRaw

APIdoc

POST /API/import/raw/

vsimport.createImportRaw(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.file Object
Returns
Promise<Object>:

vsimport.createImportRawNoAuth

APIdoc

POST /APInoauth/import/raw/

vsimport.createImportRawNoAuth(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.file Object
Returns
Promise<Object>:

vsimport.createImportRawPasskey

APIdoc

POST /API/import/raw-passkey/

vsimport.createImportRawPasskey(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.metadataDocument Object
Returns
Promise<Object>:

vsimport.createImportImp

APIdoc

POST /API/import/imp/

vsimport.createImportImp(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.metadataDocument Object
Returns
Promise<Object>:

vsimport.createImportPlaceholder

APIdoc

POST /API/import/placeholder/

vsimport.createImportPlaceholder(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.metadataDocument Object
Returns
Promise<Object>:

vsimport.createImportComponent

APIdoc

POST /API/import/placeholder/${itemId}/${component}/

vsimport.createImportComponent(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.component string
Returns
Promise<Object>:

vsimport.createImportComponentRaw

APIdoc

POST /API/import/placeholder/${itemId}/${component}/raw/

vsimport.createImportComponentRaw(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.component string
obj.file Object
Returns
Promise<Object>:

vsimport.createImportComponentRawNoAuth

APIdoc

POST /APInoauth/import/placeholder/${itemId}/${component}/raw/

vsimport.createImportComponentRawNoAuth(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.component string
obj.file Object
Returns
Promise<Object>:

vsimport.createImportItem

APIdoc

POST /API/import/placeholder/${itemId}/

vsimport.createImportItem(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.placeholderImportRequestDocument Object
Returns
Promise<Object>:

vsimport.createImportItemPasskey

APIdoc

POST /API/import/placeholder/${itemId}/raw-passkey/

vsimport.createImportItemPasskey(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

vsimport.createImportItemAdoptFile

APIdoc

POST /API/import/placeholder/${itemId}/${component}/adopt/${fileId}/

vsimport.createImportItemAdoptFile(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.component string
obj.fileId string
Returns
Promise<Object>:

vsimport.createImportItemSidecar

APIdoc

POST /API/import/sidecar/${itemId}/

vsimport.createImportItemSidecar(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

vsimport.createImportItemSidecarRaw

APIdoc

POST /API/import/sidecar/${itemId}/raw/

vsimport.createImportItemSidecarRaw(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.file Object
Returns
Promise<Object>:

importsettings.listImportSettings

APIdoc

GET /API/import/settings

importsettings.listImportSettings(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

importsettings.createImportSettings

APIdoc

POST /API/import/settings

importsettings.createImportSettings(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.importSettingsDocument Object
Returns
Promise<Object>:

importsettings.getImportSettings

APIdoc

GET /API/import/settings/${settingsId}

importsettings.getImportSettings(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.settingsId string
Returns
Promise<Object>:

importsettings.updateImportSettings

APIdoc

PUT /API/import/settings/${settingsId}

importsettings.updateImportSettings(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.settingsId string
obj.importSettingsDocument Object
Returns
Promise<Object>:

importsettings.removeImportSettings

APIdoc

DELETE /API/import/settings/${settingsId}

importsettings.removeImportSettings(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.settingsId string
Returns
Promise<Object>:

item.listItem

APIdoc

GET /API/item/

item.listItem(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

item.getItem

APIdoc

GET /API/item/${itemId}/

item.getItem(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.getItemUri

APIdoc

GET /API/item/${itemId}/uri

item.getItemUri(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.removeItem

APIdoc

DELETE /API/item/${itemId}/

item.removeItem(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.removeItemList

APIdoc

DELETE /API/item/

item.removeItemList(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

item.searchItem

APIdoc

PUT /API/item/

item.searchItem(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemSearchDocument Object
Returns
Promise<Object>:

item.updateItemMetadata

APIdoc

PUT /API/item/metadata

item.updateItemMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.metadataDocument Object
Returns
Promise<Object>:

item.getItemMetadata

APIdoc

GET /API/item/metadata

item.getItemMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.createThumbnail

APIdoc

POST /API/item/${itemId}/thumbnail

item.createThumbnail(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.createTranscode

APIdoc

POST /API/item/${itemId}/transcode

item.createTranscode(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.createExport

APIdoc

POST /API/item/${itemId}/export

item.createExport(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.createExportImp

APIdoc

POST /API/item/${itemId}/export/imp

item.createExportImp(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.listItemRelation

APIdoc

GET /API/item/${itemId}/relation

item.listItemRelation(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.createItemRelation

APIdoc

POST /API/item/${itemId}/relation/${relationItemId}

item.createItemRelation(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.relationItemId string
Returns
Promise<Object>:

item.createItemRelationList

APIdoc

POST /API/relation/

item.createItemRelationList(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemRelationListDocument string
Returns
Promise<Object>:

item.removeItemRelation

APIdoc

DELETE /API/item/${itemId}/relation/${relationItemId}

item.removeItemRelation(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.relationItemId string
Returns
Promise<Object>:

item.removeAllItemRelation

APIdoc

DELETE /API/item/${itemId}/relation/

item.removeAllItemRelation(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.createRelation

APIdoc

POST /API/relation

item.createRelation(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemRelationListDocument Object
Returns
Promise<Object>:

item.getRelation

APIdoc

GET /API/relation/${relationId}/

item.getRelation(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.relationId string
Returns
Promise<Object>:

item.updateRelation

APIdoc

PUT /API/relation/${relationId}/

item.updateRelation(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.relationId string
Returns
Promise<Object>:

item.removeRelation

APIdoc

DELETE /API/relation/${relationId}/

item.removeRelation(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.relationId string
Returns
Promise<Object>:

item.getItemSearchHistory

APIdoc

GET /API/item/history

item.getItemSearchHistory(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

item.reindexItem

APIdoc

PUT /API/item/${itemId}/re-index

item.reindexItem(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.createItemList

APIdoc

POST /API/item/list

item.createItemList(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

item.listItemCollection

APIdoc

GET /API/item/${itemId}/collections

item.listItemCollection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.listItemLibrary

APIdoc

GET /API/item/${itemId}/library

item.listItemLibrary(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.createItemLock

APIdoc

POST /API/item/${itemId}/lock

item.createItemLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.getItemLock

APIdoc

GET /API/item/${itemId}/lock

item.getItemLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.removeItemLock

APIdoc

DELETE /API/item/${itemId}/lock

item.removeItemLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.updateItemLock

APIdoc

PUT /API/item/${itemId}/lock

item.updateItemLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.listItemMetadataLock

APIdoc

GET /API/item/${itemId}/metadata-lock

item.listItemMetadataLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.createItemMetadataLock

APIdoc

POST /API/item/${itemId}/metadata-lock

item.createItemMetadataLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.getItemMetadataLock

APIdoc

GET /API/item/${itemId}/metadata-lock/${lockId}

item.getItemMetadataLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.lockId string
Returns
Promise<Object>:

item.updateItemMetadataLock

APIdoc

PUT /API/item/${itemId}/metadata-lock/${lockId}

item.updateItemMetadataLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.lockId string
Returns
Promise<Object>:

item.removeItemMetadataLock

APIdoc

DELETE /API/item/${itemId}/metadata-lock/${lockId}

item.removeItemMetadataLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.lockId string
Returns
Promise<Object>:

item.getItemLoudness

APIdoc

GET /API/item/${itemId}/loudness

item.getItemLoudness(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.getItemLoudnessInterval

APIdoc

PUT /API/item/${itemId}/loudness

item.getItemLoudnessInterval(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.getItemWaveformValue

APIdoc

GET /API/item/${itemId}/waveform/values

item.getItemWaveformValue(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.getItemWaveformImage

APIdoc

GET /API/item/${itemId}/waveform/image

item.getItemWaveformImage(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.getItemWaveformImageUri

APIdoc

GET /API/item/${itemId}/waveform/imageURI

item.getItemWaveformImageUri(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

item.getItemWaveformImageUri

APIdoc

GET /API/item/${itemId}/analyze

item.getItemWaveformImageUri(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.analyzeJobDocument Object
Returns
Promise<Object>:

item.getItemWaveformImageAllTracks

APIdoc

GET /API/item/${itemId}/waveform/alltracks

item.getItemWaveformImageAllTracks(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

javascript.test

APIdoc

POST /API/javascript/test

javascript.test(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.javascriptDocument Object
Returns
Promise<Object>:

job.listJob

APIdoc

GET /API/job/

job.listJob(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

job.searchJob

APIdoc

PUT /API/job/search

job.searchJob(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.jobSearchDocument Object
Returns
Promise<Object>:

job.getJob

APIdoc

GET /API/job/${jobId}

job.getJob(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.jobId string
Returns
Promise<Object>:

job.createJob

APIdoc

POST /API/job

job.createJob(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.simpleMetadataDocument Object
Returns
Promise<Object>:

job.duplicateJob

APIdoc

POST /API/job/${jobId}/re-run

job.duplicateJob(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.jobId string
Returns
Promise<Object>:

job.modifyJob

APIdoc

PUT /API/job/${jobId}

job.modifyJob(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.jobId string
Returns
Promise<Object>:

job.abortJob

APIdoc

DELETE /API/job/${jobId}

job.abortJob(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.jobId string
Returns
Promise<Object>:

job.deleteJob

APIdoc

DELETE /API/job/

job.deleteJob(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

job.listJobNotification

APIdoc

job.listJobNotification(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

library.listLibrary

APIdoc

GET /API/library/

library.listLibrary(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

library.createLibrary

APIdoc

POST /API/library/

library.createLibrary(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemListDocument Object
Returns
Promise<Object>:

library.removeLibrary

APIdoc

DELETE /API/library/${libraryId}

library.removeLibrary(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.libraryId string
Returns
Promise<Object>:

library.removeLibraryList

APIdoc

DELETE /API/library

library.removeLibraryList(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

library.getLibrary

APIdoc

GET /API/library/${libraryId}

library.getLibrary(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.libraryId string
Returns
Promise<Object>:

library.updateLibrary

APIdoc

PUT /API/library/${libraryId}

library.updateLibrary(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.libraryId string
obj.itemListDocument Object
Returns
Promise<Object>:

library.addLibraryItem

APIdoc

DELETE /API/library/${libraryId}/${itemId}

library.addLibraryItem(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.libraryId string
obj.itemId string
Returns
Promise<Object>:

library.removeLibraryItem

APIdoc

PUT /API/library/${libraryId}/${itemId}

library.removeLibraryItem(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.libraryId string
obj.itemId string
Returns
Promise<Object>:

library.updateLibraryItemMetadata

APIdoc

PUT /API/library/${libraryId}/item-metadata

library.updateLibraryItemMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.libraryId string
obj.metadataDocument Object
Returns
Promise<Object>:

library.getLibrarySettings

APIdoc

GET /API/library/${libraryId}/settings

library.getLibrarySettings(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.libraryId string
Returns
Promise<Object>:

library.updateLibrarySettings

APIdoc

PUT /API/library/${libraryId}/settings

library.updateLibrarySettings(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.libraryId string
obj.librarySettingsDocument Object
Returns
Promise<Object>:

library.getLibraryBatch

APIdoc

POST /API/library/${libraryId}/list

library.getLibraryBatch(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.libraryId string
Returns
Promise<Object>:

library.exportCollection

APIdoc

library.exportCollection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.libraryId string
obj.queryParams string
Returns
Promise<Object>:

license.createLicense

APIdoc

POST /API/license

license.createLicense(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.file Object
Returns
Promise<Object>:

metadata.updateEntityMetadata

APIdoc

PUT /API/${entity}/${entityId}/metadata

metadata.updateEntityMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
Returns
Promise<Object>:

metadata.moveEntityMetadata

APIdoc

PUT /API/${entity}/${entityId}/metadata/move

metadata.moveEntityMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
Returns
Promise<Object>:

metadata.listEntityMetadataChange

APIdoc

GET /API/${entity}/${entityId}/metadata/changes

metadata.listEntityMetadataChange(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
Returns
Promise<Object>:

metadata.getEntityMetadataChange

APIdoc

GET /API/${entity}/${entityId}/metadata/changes/${changesetId}

metadata.getEntityMetadataChange(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
obj.changesetId string
Returns
Promise<Object>:

metadata.previousEntityMetadataChange

APIdoc

GET /API/${entity}/${entityId}/metadata/changes/${changesetId}/compareTo/previous

metadata.previousEntityMetadataChange(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
obj.changesetId string
Returns
Promise<Object>:

metadata.compareEntityMetadataChange

APIdoc

GET /API/${entity}/${entityId}/metadata/changes/${changesetId}/compareTo/${fromChangesetId}

metadata.compareEntityMetadataChange(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
obj.changesetId string
obj.fromChangesetId string
Returns
Promise<Object>:

metadata.updateEntityMetadataChange

APIdoc

PUT /API/${entity}/${entityId}/metadata/changes/${changesetId}/

metadata.updateEntityMetadataChange(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
obj.changesetId string
obj.metadataDocument Object
Returns
Promise<Object>:

metadata.updateAllEntityMetadataChange

APIdoc

PUT /API/${entity}/${entityId}/metadata/changes

metadata.updateAllEntityMetadataChange(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
obj.metadataChangeSetDocument Object
Returns
Promise<Object>:

metadata.trimAllEntityMetadataChange

APIdoc

PUT /API/${entity}/${entityId}/metadata/changes/trim

metadata.trimAllEntityMetadataChange(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
Returns
Promise<Object>:

metadata.trimEntityMetadataChange

APIdoc

PUT /API/${entity}/${entityId}/metadata/changes/${changesetId}/trim

metadata.trimEntityMetadataChange(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
obj.changesetId string
Returns
Promise<Object>:

metadata.removeEntityMetadataChange

APIdoc

DELETE /API/${entity}/${entityId}/metadata/changes/${changesetId}

metadata.removeEntityMetadataChange(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
obj.changesetId string
Returns
Promise<Object>:

metadata.updateEntityMetadataEntry

APIdoc

PUT /API/${entity}/${entityId}/metadata/entry/${uuid}

metadata.updateEntityMetadataEntry(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
obj.uuid string
obj.metadataEntryDocument Object
Returns
Promise<Object>:

metadata.updateAllEntityMetadataEntry

APIdoc

PUT /API/${entity}/${entityId}/metadata/entry/

metadata.updateAllEntityMetadataEntry(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
obj.metadataEntryListDocument Object
Returns
Promise<Object>:

metadata.getEntityMetadataGraph

APIdoc

GET /API/${entity}/${entityId}/metadata/graph

metadata.getEntityMetadataGraph(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
Returns
Promise<Object>:

metadata.getEntityMetadataGraphDot

APIdoc

GET /API/${entity}/${entityId}/metadata/graph/dot

metadata.getEntityMetadataGraphDot(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
Returns
Promise<Object>:

metadata.getEntityMetadata

APIdoc

GET /API/${entity}/${entityId}/metadata

metadata.getEntityMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
Returns
Promise<Object>:

metadata.getMetadata

APIdoc

GET /API/metadata/${metadataUuid}/

metadata.getMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.metadataUuid string
Returns
Promise<Object>:

metadata.removeMetadata

APIdoc

DELETE /API/metadata/${metadataUuid}/

metadata.removeMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.metadataUuid string
Returns
Promise<Object>:

metadata.getMetadataGlobal

APIdoc

GET /API/metadata/

metadata.getMetadataGlobal(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

metadata.updateMetadataGlobal

APIdoc

PUT /API/metadata/

metadata.updateMetadataGlobal(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.metadataDocument Object
Returns
Promise<Object>:

metadata.getSimpleMetadata

APIdoc

GET /API/${entityType}/${entityId}/metadata

metadata.getSimpleMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
Returns
Promise<Object>:

metadata.getSimpleMetadataSubpath

APIdoc

`GET /API/${entityType}/${entityId}/metadata/${subpath}

metadata.getSimpleMetadataSubpath(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
obj.subpath string
Returns
Promise<Object>:

metadata.updateSimpleMetadata

APIdoc

`PUT /API/${entityType}/${entityId}/metadata

metadata.updateSimpleMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
obj.simpleMetadataDocument Object
Returns
Promise<Object>:

metadata.updateSimpleMetadataSubpath

APIdoc

PUT /API/${entityType}/${entityId}/metadata/${subpath}

metadata.updateSimpleMetadataSubpath(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.subpath string
obj.entityType string
obj.entityId string
obj.simpleMetadataDocument Object
Returns
Promise<Object>:

metadata.removeSimpleMetadata

APIdoc

DELETE /API/${entityType}/${entityId}/metadata

metadata.removeSimpleMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
Returns
Promise<Object>:

metadata.getSimpleMetadataKey

APIdoc

GET /API/${entityType}/${entityId}/metadata/${key}

metadata.getSimpleMetadataKey(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
obj.key string
Returns
Promise<Object>:

metadata.removeSimpleMetadataKey

APIdoc

DELETE /API/${entityType}/${entityId}/metadata/${key}

metadata.removeSimpleMetadataKey(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
obj.key string
Returns
Promise<Object>:

metadata.updateSimpleMetadataKey

APIdoc

PUT /API/${entityType}/${entityId}/metadata/${key}

metadata.updateSimpleMetadataKey(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
obj.key string
obj.value string
Returns
Promise<Object>:

metadatadataset.listMetadataDataset

APIdoc

GET /API/metadata/dataset

metadatadataset.listMetadataDataset(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

metadatadataset.getMetadataDataset

APIdoc

GET /API/metadata/dataset/${datasetId}

metadatadataset.getMetadataDataset(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.datasetId string
Returns
Promise<Object>:

metadatadataset.updateMetadataDataset

APIdoc

PUT /API/metadata/dataset/${datasetId}

metadatadataset.updateMetadataDataset(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.datasetId string
obj.body Object
Returns
Promise<Object>:

metadatadataset.removeMetadataDataset

APIdoc

DELETE /API/metadata/dataset/${datasetId}

metadatadataset.removeMetadataDataset(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.datasetId string
Returns
Promise<Object>:

metadatafield.listMetadataField

APIdoc

GET /API/metadata-field/

metadatafield.listMetadataField(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

metadatafield.getMetadataField

APIdoc

GET /API/metadata-field/${fieldName}/

metadatafield.getMetadataField(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fieldName string
Returns
Promise<Object>:

metadatafield.updateMetadataField

APIdoc

PUT /API/metadata-field/${fieldName}

metadatafield.updateMetadataField(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fieldName string
obj.metadataFieldDocument Object
Returns
Promise<Object>:

metadatafield.removeMetadataField

APIdoc

DELETE /API/metadata-field/${fieldName}

metadatafield.removeMetadataField(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fieldName string
Returns
Promise<Object>:

metadatafield.getMetadataFieldValues

APIdoc

GET /API/metadata-field/${fieldName}/values/

metadatafield.getMetadataFieldValues(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fieldName string
Returns
Promise<Object>:

metadatafield.getMetadataFieldAllowedValues

APIdoc

GET/POST /API/metadata-field/${fieldName}/allowed-values/

metadatafield.getMetadataFieldAllowedValues(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fieldName string
obj.metadataFieldValueConstraintListDocument Object
Returns
Promise<Object>:

metadatafield.updateMetadataFieldValues

APIdoc

PUT /API/metadata-field/${fieldName}/values

metadatafield.updateMetadataFieldValues(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fieldName string
obj.simpleMetadataDocument Object
Returns
Promise<Object>:

metadatafield.getSimpleMetadata

APIdoc

GET /API/metadata-field/${fieldName}/metadata

metadatafield.getSimpleMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fieldName string
Returns
Promise<Object>:

metadatafield.listMetadataFieldAccess

APIdoc

GET /API/metadata-field/${fieldName}/access

metadatafield.listMetadataFieldAccess(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fieldName string
Returns
Promise<Object>:

metadatafield.createMetadataFieldAccess

APIdoc

POST /API/metadata-field/${fieldName}/access

metadatafield.createMetadataFieldAccess(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fieldName string
obj.metadataFieldAccessControlDocument Object
Returns
Promise<Object>:

metadatafield.removeMetadataFieldAccess

APIdoc

DELETE /API/metadata-field/${fieldName}/access/${accessId}

metadatafield.removeMetadataFieldAccess(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fieldName string
obj.accessId string
Returns
Promise<Object>:

metadatafield.listMetadataFieldMergedAccess

APIdoc

GET /API/metadata-field/merged-access

metadatafield.listMetadataFieldMergedAccess(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

metadatafield.getMetadataFieldMergedAccess

APIdoc

GET /API/metadata-field/${fieldName}/merged-access

metadatafield.getMetadataFieldMergedAccess(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fieldName string
Returns
Promise<Object>:

metadatalock.listEntityMetadataLock

APIdoc

GET /API/${entity}/${entityId}/metadata-lock

metadatalock.listEntityMetadataLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
Returns
Promise<Object>:

metadatalock.createEntityMetadataLock

APIdoc

POST /API/${entity}/${entityId}/metadata-lock/

metadatalock.createEntityMetadataLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
Returns
Promise<Object>:

metadatalock.getEntityMetadataLock

APIdoc

GET /API/${entity}/${entityId}/metadata-lock/${lockId}

metadatalock.getEntityMetadataLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
obj.lockId string
Returns
Promise<Object>:

metadatalock.updateEntityMetadataLock

APIdoc

PUT /API/${entity}/${entityId}/metadata-lock/${lockId}

metadatalock.updateEntityMetadataLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
obj.lockId string
Returns
Promise<Object>:

metadatalock.removeEntityMetadataLock

APIdoc

DELETE /API/${entity}/${entityId}/metadata-lock/${lockId}

metadatalock.removeEntityMetadataLock(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entity string
obj.entityId string
obj.lockId string
Returns
Promise<Object>:

metadatamigration.listMetadataMigration

APIdoc

GET /API/metadata/migration

metadatamigration.listMetadataMigration(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

metadatamigration.getMetadataMigration

APIdoc

GET /API/metadata/migration/${migrationId}

metadatamigration.getMetadataMigration(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.migrationId string
Returns
Promise<Object>:

metadatamigration.createMetadataMigration

APIdoc

POST /API/metadata/migration

metadatamigration.createMetadataMigration(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.metadataSchemaMigrationDocument Object
Returns
Promise<Object>:

metadataschema.getMetadataSchema

APIdoc

GET /API/metadata-schema

metadataschema.getMetadataSchema(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

metadataschema.updateMetadataSchema

APIdoc

PUT /API/metadata-schema

metadataschema.updateMetadataSchema(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.metadataSchemaDocument Object
Returns
Promise<Object>:

metadataschema.removeMetadataSchema

APIdoc

DELETE /API/metadata-schema

metadataschema.removeMetadataSchema(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

metadataschema.getMetadataSchemaGroup

APIdoc

GET /API/metadata-schema${groupName}

metadataschema.getMetadataSchemaGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

metadataschema.updateMetadataSchemaGroup

APIdoc

PUT /API/metadata-schema${groupName}

metadataschema.updateMetadataSchemaGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.metadataSchemaGroupDocument Object
Returns
Promise<Object>:

metadataschema.removeMetadataSchemaGroup

APIdoc

DELETE /API/metadata-schema${groupName}

metadataschema.removeMetadataSchemaGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

metadataschema.getTerseMetadataSchema

APIdoc

GET /API/metadata-field/terse-schema

metadataschema.getTerseMetadataSchema(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

noauth.isOnline

GET /APInoauth/is-online/

noauth.isOnline(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

noauth.getSelfTest

APIdoc

GET /APInoauth/selftest/

noauth.getSelfTest(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

noauth.createInit

POST /APIinit/

noauth.createInit(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

noauth.getFileRaw

noauth.getFileRaw(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.path string
Returns
Promise<Object>:

notification.listNotification

APIdoc

GET /API/${entityType}/notification/

notification.listNotification(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
Returns
Promise<Object>:

notification.listNotificationEntity

APIdoc

GET /API/${entityType}/${entityId}/notification/

notification.listNotificationEntity(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
Returns
Promise<Object>:

notification.getNotification

APIdoc

GET /API/${entityType}/notification/${notificationId}

notification.getNotification(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.notificationId string
Returns
Promise<Object>:

notification.updateNotification

APIdoc

PUT /API/${entityType}/notification/${notificationId}

notification.updateNotification(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.notificationId string
obj.notificationDocument Object
Returns
Promise<Object>:

notification.createNotification

APIdoc

POST /API/${entityType}/notification/

notification.createNotification(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.notificationDocument Object
Returns
Promise<Object>:

notification.removeNotification

APIdoc

DELETE /API/${entityType}/notification/${notificationId}

notification.removeNotification(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.notificationId string
Returns
Promise<Object>:

notification.getNotificationEntity

APIdoc

GET /API/${entityType}/${entityId}/notification/${notificationId}

notification.getNotificationEntity(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityId string
obj.entityType string
obj.notificationId string
Returns
Promise<Object>:

notification.updateNotificationEntity

APIdoc

PUT /API/${entityType}/${entityId}/notification/${notificationId}

notification.updateNotificationEntity(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityId string
obj.entityType string
obj.notificationId string
obj.notificationDocument Object
Returns
Promise<Object>:

notification.createNotificationEntity

APIdoc

POST /API/${entityType}/${entityId}/notification/

notification.createNotificationEntity(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityId string
obj.entityType string
obj.notificationDocument Object
Returns
Promise<Object>:

notification.removeNotificationEntity

APIdoc

DELETE /API/${entityType}/${entityId}/notification/${notificationId}

notification.removeNotificationEntity(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityId string
obj.entityType string
obj.notificationId string
Returns
Promise<Object>:

project.createProject

APIdoc

POST /API/collection/project/

project.createProject(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.projectDocument Object
Returns
Promise<Object>:

project.createProjectVersion

APIdoc

POST /API/collection/${collectionId}/version

project.createProjectVersion(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
obj.projectVersionDocument Object
Returns
Promise<Object>:

project.listProjectDefinition

APIdoc

GET /API/collection/${collectionId}/definition

project.listProjectDefinition(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
Returns
Promise<Object>:

project.updateProjectDefinition

APIdoc

PUT /API/collection/${collectionId}/definition/${format}

project.updateProjectDefinition(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
obj.format string
obj.body string
Returns
Promise<Object>:

project.getProjectDefinition

APIdoc

GET /API/collection/${collectionId}/definition/${format}

project.getProjectDefinition(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
obj.format string
Returns
Promise<Object>:

project.removeProjectDefinition

APIdoc

DELETE /API/collection/${collectionId}/definition/${format}

project.removeProjectDefinition(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
obj.format string
Returns
Promise<Object>:

project.getProjectDefinitionAsset

APIdoc

GET /API/collection/${collectionId}/definition/${format}/asset

project.getProjectDefinitionAsset(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
obj.format string
Returns
Promise<Object>:

project.updateProjectDefinitionAsset

APIdoc

PUT /API/collection/${collectionId}/definition/${format}/asset

project.updateProjectDefinitionAsset(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
obj.format string
obj.essenceMappingsDocument Object
Returns
Promise<Object>:

project.removeProjectDefinitionAsset

APIdoc

DELETE /API/collection/${collectionId}/definition/${format}/asset

project.removeProjectDefinitionAsset(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
obj.format string
Returns
Promise<Object>:

project.getProjectDefinitionExtraData

APIdoc

GET /API/collection/${collectionId}/definition/${format}/extradata

project.getProjectDefinitionExtraData(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
obj.format string
Returns
Promise<Object>:

project.updateProjectDefinitionExtraData

APIdoc

PUT /API/collection/${collectionId}/definition/${format}/extradata

project.updateProjectDefinitionExtraData(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
obj.format string
obj.body Object
Returns
Promise<Object>:

project.removeProjectDefinitionExtraData

APIdoc

DELETE /API/collection/${collectionId}/definition/${format}/extradata

project.removeProjectDefinitionExtraData(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId string
obj.format string
Returns
Promise<Object>:

project.inspectProjectFile

APIdoc

POST /API/collection/project/inspect

project.inspectProjectFile(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.essenceMappingsDocument Object
obj.queryParams Object
Returns
Promise<Object>:

project.importProject

APIdoc

POST /API/import/project

project.importProject(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.essenceMappingsDocument Object
obj.queryParams Object
Returns
Promise<Object>:

project.importProjectSequence

APIdoc

POST /API/import/project/sequence

project.importProjectSequence(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.essenceMappingsDocument Object
obj.queryParams Object
Returns
Promise<Object>:

project.exportProjectVersionSequence

APIdoc

POST /API/collection/${collectionId}/version/export

project.exportProjectVersionSequence(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.collectionId sttring
obj.exportRequestDocument Object
obj.queryParams Object
Returns
Promise<Object>:

projection.listProjection

APIdoc

GET /API/projection/

projection.listProjection(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

projection.getProjectionOutgoing

APIdoc

GET /API/projection/${projectionId}/outgoing

projection.getProjectionOutgoing(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.projectionId string
Returns
Promise<Object>:

projection.getProjectionIncoming

APIdoc

GET /API/projection/${projectionId}/incoming

projection.getProjectionIncoming(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.projectionId string
Returns
Promise<Object>:

projection.updateProjectionOutgoing

APIdoc

PUT /API/projection/${projectionId}/outgoing

projection.updateProjectionOutgoing(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.projectionId string
obj.projectionDocument Object
Returns
Promise<Object>:

projection.updateProjectionIncoming

APIdoc

PUT /API/projection/${projectionId}/incoming

projection.updateProjectionIncoming(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.projectionId string
obj.projectionDocument Object
Returns
Promise<Object>:

projection.removeProjection

APIdoc

DELETE /API/projection/${projectionId}

projection.removeProjection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.projectionId string
Returns
Promise<Object>:

quota.listQuota

APIdoc

GET /API/quota/

quota.listQuota(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

quota.createQuota

APIdoc

POST /API/quota/

quota.createQuota(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.quotaRuleDocument Object
Returns
Promise<Object>:

quota.getQuota

APIdoc

GET /API/quota/${ruleId}

quota.getQuota(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.ruleId string
Returns
Promise<Object>:

quota.evaluateQuota

APIdoc

PUT /API/quota/${ruleId}

quota.evaluateQuota(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.ruleId string
Returns
Promise<Object>:

quota.removeQuota

APIdoc

DELETE /API/quota/${ruleId}

quota.removeQuota(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.ruleId string
Returns
Promise<Object>:

reindex.getReindex

APIdoc

GET /API/reindex/${indexName}

reindex.getReindex(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.indexName string
Returns
Promise<Object>:

reindex.updateReindex

APIdoc

PUT /API/reindex/${indexName}

reindex.updateReindex(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.indexName string
Returns
Promise<Object>:

resource.listResource

APIdoc

GET /API/resource/

resource.listResource(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

resource.listResourceType

APIdoc

GET /API/resource/${resourceType}

resource.listResourceType(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.resourceType string
Returns
Promise<Object>:

resource.createResource

APIdoc

POST /API/resource/${resourceType}

resource.createResource(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.resourceType string
obj.resourceDocument Object
Returns
Promise<Object>:

resource.modifyResource

APIdoc

PUT /API/resource/${resourceType}/${resourceId}

resource.modifyResource(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.resourceType string
obj.resourceId string
obj.resourceDocument Object
Returns
Promise<Object>:

resource.getResource

APIdoc

GET /API/resource/${resourceType}/${resourceId}

resource.getResource(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.resourceId string
obj.resourceType string
Returns
Promise<Object>:

resource.removeResource

APIdoc

DELETE /API/resource/${resourceType}/${resourceId}

resource.removeResource(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.resourceType string
obj.resourceId string
Returns
Promise<Object>:

resource.statusResource

APIdoc

GET /API/resource/${resourceType}/${resourceId}/status

resource.statusResource(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.resourceType string
obj.resourceId string
Returns
Promise<Object>:

scheduledrequest.listScheduledRequest

APIdoc

GET /API/scheduled-request/

scheduledrequest.listScheduledRequest(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

scheduledrequest.getScheduledRequest

APIdoc

GET /API/scheduled-request/${requestId}

scheduledrequest.getScheduledRequest(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.requestId string
Returns
Promise<Object>:

scheduledrequest.getScheduledRequestResponse

APIdoc

GET /API/scheduled-request/${requestId}/response

scheduledrequest.getScheduledRequestResponse(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.requestId string
Returns
Promise<Object>:

scheduledrequest.removeScheduledRequest

APIdoc

DELETE /API/scheduled-request/${requestId}

scheduledrequest.removeScheduledRequest(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.requestId string
Returns
Promise<Object>:

scheduledrequest.removeAllScheduledRequest

APIdoc

DELETE /API/scheduled-request

scheduledrequest.removeAllScheduledRequest(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

search.listItemCollection

APIdoc

GET /API/search/

search.listItemCollection(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

search.searchItemCollection

APIdoc

PUT /API/search/

search.searchItemCollection(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemSearchDocument Object
Returns
Promise<Object>:

search.searchShape

APIdoc

PUT /API/search/shape/

search.searchShape(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.shapeSearchDocument Object
Returns
Promise<Object>:

search.searchFile

APIdoc

PUT /API/search/file/

search.searchFile(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.fileSearchDocument Object
Returns
Promise<Object>:

search.searchAutoComplete

APIdoc

PUT /API/search/autocomplete/

search.searchAutoComplete(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.autocompleteRequestDocument Object
Returns
Promise<Object>:

selftest.listSelfTest

APIdoc

GET /API/selftest/

selftest.listSelfTest(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.noAuth boolean
Returns
Promise<Object>:

selftest.getSelfTest

APIdoc

GET /API/selftest/${testName}

selftest.getSelfTest(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.testName string
Returns
Promise<Object>:

sequence.updateItemSequence

APIdoc

PUT /API/item/${itemId}/sequence/${format}

sequence.updateItemSequence(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.format string
obj.sequenceDefinition Object
Returns
Promise<Object>:

sequence.listItemSequence

APIdoc

GET /API/item/${itemId}/sequence

sequence.listItemSequence(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

sequence.getItemSequence

APIdoc

GET /API/item/${itemId}/sequence/${format}

sequence.getItemSequence(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.format string
Returns
Promise<Object>:

sequence.conformItemSequence

APIdoc

POST /API/item/${itemId}/sequence/conform-metadata

sequence.conformItemSequence(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

sequence.renderItemSequence

APIdoc

POST /API/item/${itemId}/sequence/render

sequence.renderItemSequence(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

sequence.removeItemSequence

APIdoc

DELETE /API/item/${itemId}/sequence/${format}

sequence.removeItemSequence(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.format string
Returns
Promise<Object>:

sequence.renderSequence

APIdoc

POST /API/sequence/render

sequence.renderSequence(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.sequenceRenderRequestDocument Object
Returns
Promise<Object>:

sequence.exportSequence

APIdoc

POST /API/sequence/export

sequence.exportSequence(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.exportRequestDocument Object
obj.queryParams Object
Returns
Promise<Object>:

sequence.exportItemSequence

APIdoc

GET/POST /API/item/${itemId}/sequence/export

sequence.exportItemSequence(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.queryParams Object
obj.exportRequestDocument Object
Returns
Promise<Object>:

service.getServiceList

APIdoc

GET /API/vidispine-service

service.getServiceList(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

service.getService

APIdoc

GET /API/vidispine-service/service/${serviceName}

service.getService(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.serviceName string
Returns
Promise<Object>:

service.enableService

APIdoc

PUT /API/vidispine-service/service/${serviceName}/enable

service.enableService(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.serviceName string
Returns
Promise<Object>:

service.disableService

APIdoc

PUT /API/vidispine-service/service/${serviceName}/disable

service.disableService(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.serviceName string
Returns
Promise<Object>:

service.getStackTrace

APIdoc

GET /API/vidispine-service/stacktrace

service.getStackTrace(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

shape.createShapePlaceholder

APIdoc

POST /API/item/${itemId}/shape/placeholder

shape.createShapePlaceholder(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.metadataDocument Object
Returns
Promise<Object>:

shape.createShape

APIdoc

POST /API/item/${itemId}/shape/create

shape.createShape(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeDocument Object
Returns
Promise<Object>:

shape.updateShapePlaceholder

APIdoc

PUT /API/item/${itemId}/shape/${shapeId}/placeholder

shape.updateShapePlaceholder(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.simpleMetadataDocument Object
Returns
Promise<Object>:

shape.createShapeImport

APIdoc

POST /API/item/${itemId}/shape/

shape.createShapeImport(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

shape.createShapeImportImp

APIdoc

POST /API/item/${itemId}/shape/imp

shape.createShapeImportImp(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

shape.createShapeImportRaw

APIdoc

POST /API/item/${itemId}/shape/raw

shape.createShapeImportRaw(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.file Object
Returns
Promise<Object>:

shape.listShape

APIdoc

GET /API/item/${itemId}/shape/

shape.listShape(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

shape.getShape

APIdoc

GET /API/item/${itemId}/shape/${shapeId}/

shape.getShape(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

shape.getShapeGraph

APIdoc

GET /API/item/${itemId}/shape/${shapeId}/graph

shape.getShapeGraph(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

shape.getShapeGraphDot

APIdoc

GET /API/item/${itemId}/shape/${shapeId}/graph/dot

shape.getShapeGraphDot(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

shape.getShapeCpl

APIdoc

GET /API/item/${itemId}/shape/${shapeId}/cpl

shape.getShapeCpl(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

shape.createShapeTranscode

APIdoc

POST /API/item/${itemId}/shape/${shapeId}/transcode

shape.createShapeTranscode(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

shape.listShapeEssence

APIdoc

GET /API/item/${itemId}/shape/version

shape.listShapeEssence(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

shape.getShapeEssence

APIdoc

GET /API/item/${itemId}/shape/version/${versionId}

shape.getShapeEssence(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.versionId string
Returns
Promise<Object>:

shape.removeShapeEssence

APIdoc

DELETE /API/item/${itemId}/shape/version/${versionId}

shape.removeShapeEssence(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.versionId string
Returns
Promise<Object>:

shape.copyShapeEssence

APIdoc

POST /API/item/${itemId}/shape/version/

shape.copyShapeEssence(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

shape.copyShapeEssenceSpecific

APIdoc

POST /API/item/${itemId}/shape/version/${versionId}

shape.copyShapeEssenceSpecific(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.versionId string
Returns
Promise<Object>:

shape.createShapeEssenceImport

APIdoc

POST /API/item/${itemId}/shape/essence

shape.createShapeEssenceImport(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

shape.createShapeEssenceImportRaw

APIdoc

POST /API/item/${itemId}/shape/essence/raw

shape.createShapeEssenceImportRaw(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.file Object
Returns
Promise<Object>:

shape.removeShape

APIdoc

DELETE /API/item/${itemId}/shape/${shapeId}

shape.removeShape(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

shape.removeShapeAll

APIdoc

DELETE /API/item/${itemId}/shape/

shape.removeShapeAll(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

shape.createTranscode

APIdoc

POST /API/item/${itemId}/shape/${shapeId}/transcode

shape.createTranscode(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

shape.createThumbnail

APIdoc

POST /API/item/${itemId}/shape/${shapeId}/thumbnail

shape.createThumbnail(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

shape.createDeduction

APIdoc

POST /API/item/${itemId}/shape/${shapeId}/update

shape.createDeduction(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

shape.listShapeFile

APIdoc

GET /API/item/${itemId}/shape/${shapeId}file

shape.listShapeFile(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

shape.getShapeTag

APIdoc

GET /API/item/${itemId}/shape/${shapeId}/tag

shape.getShapeTag(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

shape.updateShapeTag

APIdoc

PUT /API/item/${itemId}/shape/${shapeId}/tag/${tagName}

shape.updateShapeTag(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.tagName string
Returns
Promise<Object>:

shape.removeShapeTag

APIdoc

DELETE /API/item/${itemId}/shape/${shapeId}/tag/${tagName}

shape.removeShapeTag(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.tagName string
Returns
Promise<Object>:

shape.getShapeMime

APIdoc

GET /API/item/${itemId}/shape/${shapeId}/mime

shape.getShapeMime(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

shape.updateShapeMime

APIdoc

PUT /API/item/${itemId}/shape/${shapeId}/mime/${mimeType}

shape.updateShapeMime(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.mimeType string
Returns
Promise<Object>:

shape.removeShapeMime

APIdoc

DELETE /API/item/${itemId}/shape/${shapeId}/mime/${mimeType}

shape.removeShapeMime(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.mimeType string
Returns
Promise<Object>:

shape.getShapeFileNameRule

APIdoc

GET /API/item/${itemId}/shape/${shapeId}/filename

shape.getShapeFileNameRule(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

shape.createShapeFileNameRule

APIdoc

PUT /API/item/${itemId}/shape/${shapeId}/filename/${storageId}

shape.createShapeFileNameRule(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.storageId string
obj.queryParams Object
Returns
Promise<Object>:

shape.removeShapeFileNameRule

APIdoc

DELETE /API/item/${itemId}/shape/${shapeId}/filename/${storageId}

shape.removeShapeFileNameRule(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
obj.storageId string
Returns
Promise<Object>:

shape.createSmartcrop

APIdoc

POST /API/item/${itemId}/shape/${shapeId}/smartcrop-render

shape.createSmartcrop(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

shape.getSmartcrop

APIdoc

GET /API/item/${itemId}/shape/${shapeId}/smartcrop-edl

shape.getSmartcrop(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

shape.createHighlight

APIdoc

POST /API/item/${itemId}/shape/${shapeId}/highlight-render

shape.createHighlight(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

shape.getHighlight

APIdoc

GET /API/item/${itemId}/shape/${shapeId}/highlighter-edl

shape.getHighlight(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

shapetag.listShapeTag

APIdoc

GET /API/shape-tag/

shapetag.listShapeTag(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

shapetag.getShapeTag

APIdoc

GET /API/shape-tag/${tagName}

shapetag.getShapeTag(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.tagName string
Returns
Promise<Object>:

shapetag.updateShapeTag

APIdoc

PUT /API/shape-tag/${tagName}

shapetag.updateShapeTag(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.tagName string
obj.transcodePresetDocument Object
Returns
Promise<Object>:

shapetag.removeShapeTag

APIdoc

DELETE /API/shape-tag/${tagName}

shapetag.removeShapeTag(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.tagName string
Returns
Promise<Object>:

shapetag.getShapeTagScript

APIdoc

GET /API/shape-tag/${tagName}/script

shapetag.getShapeTagScript(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.tagName string
Returns
Promise<Object>:

shapetag.updateShapeTagScript

APIdoc

PUT /API/shape-tag/${tagName}/script

shapetag.updateShapeTagScript(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.tagName string
obj.shapeTagScript Object
Returns
Promise<Object>:

shapetag.removeShapeTagScript

APIdoc

DELETE /API/shape-tag/${tagName}/script

shapetag.removeShapeTagScript(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.tagName string
Returns
Promise<Object>:

shapetag.testShapeTagScript

APIdoc

GET /API/shape-tag/${tagName}/item/${itemId}/shape/${shapeId}/

shapetag.testShapeTagScript(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.tagName string
obj.itemId string
obj.shapeId string
Returns
Promise<Object>:

shapetag.createShapeTagPreset

APIdoc

PUT /APIinit/preset-templates

shapetag.createShapeTagPreset(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

stitch.getStitch

GET /APInoauth/stitch

stitch.getStitch(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

storage.listStorage

APIdoc

GET /API/storage/

storage.listStorage(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

storage.createStorage

APIdoc

POST /API/storage/

storage.createStorage(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageDocument Object
Returns
Promise<Object>:

storage.getStorage

APIdoc

GET /API/storage/${storageId}/

storage.getStorage(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
Returns
Promise<Object>:

storage.modifyStorage

APIdoc

PUT /API/storage/${storageId}/

storage.modifyStorage(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
obj.storageDocument Object
Returns
Promise<Object>:

storage.modifyStorageMetadata

APIdoc

PUT /API/storage/${storageId}/metadata

storage.modifyStorageMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
obj.metadataDocument Object
Returns
Promise<Object>:

storage.modifyStorageMetadataKey

APIdoc

PUT /API/storage/${storageId}/metadata/${key}

storage.modifyStorageMetadataKey(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
obj.key string
obj.metadataValue string
Returns
Promise<Object>:

storage.removeStorageMetadata

APIdoc

DELETE /API/storage/${storageId}/metadata/${key}

storage.removeStorageMetadata(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
obj.key string
Returns
Promise<Object>:

storage.rescanStorage

APIdoc

POST /API/storage/${storageId}/rescan

storage.rescanStorage(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
Returns
Promise<Object>:

storage.createStorageMethod

APIdoc

PUT /API/storage/${storageId}/method/

storage.createStorageMethod(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
Returns
Promise<Object>:

storage.modifyStorageMethod

APIdoc

PUT /API/storage/${storageId}/method/${storageMethodId}/

storage.modifyStorageMethod(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
obj.storageMethodId string
Returns
Promise<Object>:

storage.removeStorageMethod

APIdoc

DELETE /API/storage/${storageId}/method/${storageMethodId}

storage.removeStorageMethod(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
obj.storageMethodId string
Returns
Promise<Object>:

storage.getStorageMethod

APIdoc

GET /API/storage/${storageId}/method/${storageMethodId}

storage.getStorageMethod(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
obj.storageMethodId string
Returns
Promise<Object>:

storage.listStorageMethod

APIdoc

GET /API/storage/${storageId}/method/

storage.listStorageMethod(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
Returns
Promise<Object>:

storage.removeStorage

APIdoc

DELETE /API/storage/${storageId}/

storage.removeStorage(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
Returns
Promise<Object>:

storage.startEvacuateStorage

APIdoc

PUT /API/storage/${storageId}/evacuate

storage.startEvacuateStorage(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
Returns
Promise<Object>:

storage.cancelEvacuateStorage

APIdoc

DELETE /API/storage/${storageId}/evacuate

storage.cancelEvacuateStorage(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
Returns
Promise<Object>:

storage.updateStorageType

APIdoc

PUT /API/storage/${storageId}/type/${storageType}

storage.updateStorageType(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.storageId string
obj.storageType string
Returns
Promise<Object>:

storagegroup.listStorageGroup

APIdoc

GET /API/storage/storage-group/

storagegroup.listStorageGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

storagegroup.createStorageGroup

APIdoc

PUT /API/storage/storage-group/${groupName}

storagegroup.createStorageGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

storagegroup.getStorageGroup

APIdoc

GET /API/storage/storage-group/${groupName}

storagegroup.getStorageGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

storagegroup.removeStorageGroup

APIdoc

DELETE /API/storage/storage-group/${groupName}

storagegroup.removeStorageGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

storagegroup.addStorageGroupStorage

APIdoc

PUT /API/storage/storage-group/${groupName}/${storageId}

storagegroup.addStorageGroupStorage(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.storageId string
Returns
Promise<Object>:

storagegroup.removeStorageGroupStorage

APIdoc

DELETE /API/storage/storage-group/${groupName}/${storageId}

storagegroup.removeStorageGroupStorage(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.storageId string
Returns
Promise<Object>:

storagerule.listStorageRule

APIdoc

GET /API/storage-rule/

storagerule.listStorageRule(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

storagerule.getEntityStorageRule

APIdoc

GET /API/${entityType}/${entityId}/storage-rule

storagerule.getEntityStorageRule(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
Returns
Promise<Object>:

storagerule.updateEntityStorageRule

APIdoc

PUT /API/${entityType}/${entityId}/storage-rule

storagerule.updateEntityStorageRule(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
obj.storageRuleDocument Object
Returns
Promise<Object>:

storagerule.removeEntityStorageRule

APIdoc

DELETE /API/${entityType}/${entityId}/storage-rule

storagerule.removeEntityStorageRule(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
Returns
Promise<Object>:

storagerule.getEntityStorageRuleTag

APIdoc

GET /API/${entityType}/${entityId}/storage-rule/${tagName}

storagerule.getEntityStorageRuleTag(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
obj.tagName string
Returns
Promise<Object>:

storagerule.updateEntityStorageRuleTag

APIdoc

PUT /API/${entityType}/${entityId}/storage-rule/${tagName}

storagerule.updateEntityStorageRuleTag(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
obj.tagName string
obj.storageRuleDocument Object
Returns
Promise<Object>:

storagerule.removeEntityStorageRuleTag

APIdoc

DELETE /API/${entityType}/${entityId}/storage-rule/${tagName}

storagerule.removeEntityStorageRuleTag(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.entityType string
obj.entityId string
obj.tagName string
Returns
Promise<Object>:

storagerule.getStorageRuleShapeTag

APIdoc

GET /API/shape-tag/storage-rule/${tagName}

storagerule.getStorageRuleShapeTag(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.tagName string
Returns
Promise<Object>:

storagerule.updateStorageRuleShapeTag

APIdoc

PUT /API/shape-tag/storage-rule/${tagName}

storagerule.updateStorageRuleShapeTag(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.tagName string
obj.storageRuleDocument Object
Returns
Promise<Object>:

storagerule.removeStorageRuleShapeTag

APIdoc

DELETE /API/shape-tag/storage-rule/${tagName}

storagerule.removeStorageRuleShapeTag(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.tagName string
Returns
Promise<Object>:

subtitle.getSubtitleSCC

APIdoc

GET /API/item/${itemId}/metadata/export/scc

subtitle.getSubtitleSCC(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

subtitle.getSubtitleTTML

APIdoc

GET /API/item/${itemId}/metadata/export/ttml

subtitle.getSubtitleTTML(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

taskdefinition.listJobType

APIdoc

GET /API/jobtype

taskdefinition.listJobType(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

taskdefinition.createJobType

APIdoc

POST /API/task-definition/jobtype/${jobType}/

taskdefinition.createJobType(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.jobType string
Returns
Promise<Object>:

taskdefinition.removeJobType

APIdoc

DELETE /API/task-definition/jobtype/${jobType}/

taskdefinition.removeJobType(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.jobType string
Returns
Promise<Object>:

taskdefinition.listTaskDefinition

APIdoc

GET /API/task-definition

taskdefinition.listTaskDefinition(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

taskdefinition.getTaskDefinitionType

APIdoc

GET /API/task-definition/jobtype/${taskDefinitionType}/

taskdefinition.getTaskDefinitionType(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.taskDefinitionType string
Returns
Promise<Object>:

taskdefinition.createTaskDefinition

APIdoc

POST /API/task-definition

taskdefinition.createTaskDefinition(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.taskDefinitionListDocument Object
Returns
Promise<Object>:

taskdefinition.getTaskDefinition

APIdoc

GET /API/task-definition/${taskDefinitionId}

taskdefinition.getTaskDefinition(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.taskDefinitionId string
Returns
Promise<Object>:

taskdefinition.getTaskDefinitionStep

APIdoc

GET /API/task-definition/jobtype/${taskDefinitionType}/step/${taskDefinitionStep}

taskdefinition.getTaskDefinitionStep(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.taskDefinitionType string
obj.taskDefinitionStep string
Returns
Promise<Object>:

taskdefinition.removeTaskDefinition

APIdoc

DELETE /API/task-definition/${taskDefinitionId}

taskdefinition.removeTaskDefinition(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.taskDefinitionId string
Returns
Promise<Object>:

taskdefinition.removeTaskDefinitionStep

APIdoc

DELETE /API/task-definition/jobtype/${taskDefinitionType}/step/${taskDefinitionStep}

taskdefinition.removeTaskDefinitionStep(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.taskDefinitionType string
obj.taskDefinitionStep string
Returns
Promise<Object>:

taskdefinition.modifyTaskDefinition

APIdoc

PUT /API/task-definition/${taskDefinitionId}

taskdefinition.modifyTaskDefinition(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.taskDefinitionId string
obj.taskDefinitionDocument Object
Returns
Promise<Object>:

taskdefinition.modifyTaskDefinitionStep

APIdoc

PUT /API/task-definition/jobtype/${taskDefinitionType}/step/${taskDefinitionStep}

taskdefinition.modifyTaskDefinitionStep(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.taskDefinitionType string
obj.taskDefinitionStep string
obj.taskDefinitionDocument Object
Returns
Promise<Object>:

taskdefinition.getTaskDefinitionScript

APIdoc

GET /API/task-definition/${taskDefinitionId}/script

taskdefinition.getTaskDefinitionScript(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.taskDefinitionId string
Returns
Promise<Object>:

taskdefinition.getTaskDefinitionStepScript

APIdoc

GET /API/task-definition/jobtype/${taskDefinitionType}/step/${taskDefinitionStep}/script

taskdefinition.getTaskDefinitionStepScript(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.taskDefinitionType string
obj.taskDefinitionStep string
Returns
Promise<Object>:

taskdefinition.updateTaskDefinitionScript

APIdoc

PUT /API/task-definition/${taskDefinitionId}/script

taskdefinition.updateTaskDefinitionScript(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.taskDefinitionId string
obj.scriptDocument Object
Returns
Promise<Object>:

taskdefinition.updateTaskDefinitionStepScript

APIdoc

PUT /API/task-definition/jobtype/${taskDefinitionType}/step/${taskDefinitionStep}/script

taskdefinition.updateTaskDefinitionStepScript(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.taskDefinitionType string
obj.taskDefinitionStep string
obj.scriptDocument Object
Returns
Promise<Object>:

taskgroup.listTaskGroup

APIdoc

GET /API/task-group

taskgroup.listTaskGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

taskgroup.updateTaskGroup

APIdoc

PUT /API/task-group/${groupName}

taskgroup.updateTaskGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.taskGroupDocument Object
Returns
Promise<Object>:

taskgroup.getTaskGroup

APIdoc

GET /API/task-group/${groupName}

taskgroup.getTaskGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

taskgroup.removeTaskGroup

APIdoc

DELETE /API/task-group/${groupName}

taskgroup.removeTaskGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
Returns
Promise<Object>:

taskgroup.removeAllTaskGroup

APIdoc

DELETE /API/task-group

taskgroup.removeAllTaskGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

taskgroup.updateTaskGroupTranscoder

APIdoc

PUT /API/task-group/${groupName}/transcoder/${transcoderId}

taskgroup.updateTaskGroupTranscoder(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.transcoderId string
obj.taskGroupDocument Object
Returns
Promise<Object>:

taskgroup.removeTaskGroupTranscoder

APIdoc

DELETE /API/task-group/${groupName}/transcoder/${transcoderId}

taskgroup.removeTaskGroupTranscoder(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.groupName string
obj.transcoderId string
Returns
Promise<Object>:

thumbnail.createThumbnail

APIdoc

POST /API/item/${itemId}/thumbnail

thumbnail.createThumbnail(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

thumbnail.listThumbnailResource

APIdoc

GET /API/item/${itemId}/thumbnailresource

thumbnail.listThumbnailResource(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

thumbnail.createThumbnailResource

APIdoc

PUT /API/item/${itemId}/thumbnailresource

thumbnail.createThumbnailResource(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

thumbnail.listThumbnail

APIdoc

GET /API/thumbnail/${resourceId}/${itemId}

thumbnail.listThumbnail(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.resourceId string
Returns
Promise<Object>:

thumbnail.removeAllThumbnail

APIdoc

DELETE /API/thumbnail/${resourceId}/${itemId}

thumbnail.removeAllThumbnail(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.resourceId string
Returns
Promise<Object>:

thumbnail.updateThumbnail

APIdoc

PUT /API/thumbnail/${resourceId}/${itemId}/${time}

thumbnail.updateThumbnail(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.resourceId string
obj.time string
Returns
Promise<Object>:

thumbnail.getThumbnail

APIdoc

GET /API/thumbnail/${resourceId}/${itemId}/${time}

thumbnail.getThumbnail(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.resourceId string
obj.time string
Returns
Promise<Object>:

thumbnail.exportThumbnail

APIdoc

GET /API/thumbnail/${resourceId}/${itemId}/${time}/export

thumbnail.exportThumbnail(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.resourceId string
obj.time string
Returns
Promise<Object>:

thumbnail.removeThumbnail

APIdoc

DELETE /API/thumbnail/${resourceId}/${itemId}/${time}

thumbnail.removeThumbnail(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.resourceId string
obj.time string
Returns
Promise<Object>:

thumbnail.listPosterResource

APIdoc

GET /API/item/${itemId}/posterresource

thumbnail.listPosterResource(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

thumbnail.createPosterResource

APIdoc

PUT /API/item/${itemId}/posterresource

thumbnail.createPosterResource(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

thumbnail.listPoster

APIdoc

GET /API/poster/${resourceId}/${itemId}

thumbnail.listPoster(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.resourceId string
Returns
Promise<Object>:

thumbnail.removeAllPoster

APIdoc

DELETE /API/poster/${resourceId}/${itemId}

thumbnail.removeAllPoster(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.resourceId string
Returns
Promise<Object>:

thumbnail.updatePoster

APIdoc

PUT /API/poster/${resourceId}/${itemId}/${time}

thumbnail.updatePoster(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.resourceId string
obj.time string
Returns
Promise<Object>:

thumbnail.getPoster

APIdoc

GET /API/poster/${resourceId}/${itemId}/${time}

thumbnail.getPoster(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.resourceId string
obj.time string
Returns
Promise<Object>:

thumbnail.exportPoster

APIdoc

GET /API/poster/${resourceId}/${itemId}/${time}/export

thumbnail.exportPoster(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.resourceId string
obj.time string
Returns
Promise<Object>:

thumbnail.removePoster

APIdoc

DELETE /API/poster/${resourceId}/${itemId}/${time}

thumbnail.removePoster(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.resourceId string
obj.time string
Returns
Promise<Object>:

timeline.getTimeline

APIdoc

GET /API/item/${itemId}/timeline

timeline.getTimeline(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

timeline.removeTimeline

APIdoc

DELETE /API/item/${itemId}/timeline

timeline.removeTimeline(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
Returns
Promise<Object>:

timeline.getTimelineFormat

APIdoc

GET /API/item/${itemId}/timeline/${format}

timeline.getTimelineFormat(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.format string
Returns
Promise<Object>:

timeline.updateTimelineFormat

APIdoc

PUT /API/item/${itemId}/timeline/${format}

timeline.updateTimelineFormat(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.format string
obj.body Object
Returns
Promise<Object>:

timeline.removeTimelineFormat

APIdoc

DELETE /API/item/${itemId}/timeline/${format}

timeline.removeTimelineFormat(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.itemId string
obj.format string
Returns
Promise<Object>:

transfer.listTransfer

APIdoc

GET /API/transfer/

transfer.listTransfer(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

transfer.getTransfer

APIdoc

GET /API/transfer/${transferId}

transfer.getTransfer(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.transferId string
Returns
Promise<Object>:

transfer.updateTransferPriority

APIdoc

PUT /API/transfer/${transferId}

transfer.updateTransferPriority(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.transferId string
Returns
Promise<Object>:

transfer.listTransferLog

APIdoc

GET /API/log/transfer-log/

transfer.listTransferLog(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

uploadlicense.createLicense

APIdoc

POST /UploadLicense/getlic

uploadlicense.createLicense(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.username string
obj.password string
obj.file Object
Returns
Promise<Object>:

user.whoAmI

APIdoc

GET /API/whoami

user.whoAmI(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

user.getUserToken

APIdoc

GET /API/user/${username}/token

user.getUserToken(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.username string
obj.password string
Returns
Promise<Object>:

user.listUser

APIdoc

GET /API/user/

user.listUser(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

user.createUser

APIdoc

POST /API/user/

user.createUser(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userDocument Object
Returns
Promise<Object>:

user.getUser

APIdoc

GET /API/user/${userName}

user.getUser(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
Returns
Promise<Object>:

user.getUserGraph

APIdoc

GET /API/user/${userName}/graph

user.getUserGraph(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
Returns
Promise<Object>:

user.updateUser

APIdoc

PUT /API/user/${userName}

user.updateUser(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
obj.userDocument Object
Returns
Promise<Object>:

user.disableUser

APIdoc

DELETE /API/user/${userName}

user.disableUser(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
Returns
Promise<Object>:

user.enableUser

APIdoc

PUT /API/user/${userName}/enable

user.enableUser(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
Returns
Promise<Object>:

user.searchUser

APIdoc

PUT /API/user/

user.searchUser(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userSearchDocument Object
Returns
Promise<Object>:

user.createAlias

APIdoc

PUT /API/user/${userName}/alias/${alias}

user.createAlias(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
obj.alias string
Returns
Promise<Object>:

user.removeAlias

APIdoc

DELETE /API/user/${userName}/alias/${alias}

user.removeAlias(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
obj.alias string
Returns
Promise<Object>:

user.getUserRealName

APIdoc

GET /API/user/${userName}/realname

user.getUserRealName(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
Returns
Promise<Object>:

user.updateUserRealName

APIdoc

PUT /API/user/${userName}/realname

user.updateUserRealName(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
obj.realName string
Returns
Promise<Object>:

user.updateUserPassword

APIdoc

PUT /API/user/${userName}/password/

user.updateUserPassword(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
obj.password string
Returns
Promise<Object>:

user.validateUserPassword

APIdoc

GET /API/user/${userName}/validate/

user.validateUserPassword(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
obj.password string
Returns
Promise<Object>:

user.getUserSalt

APIdoc

GET /API/user/${userName}/password/salt

user.getUserSalt(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
Returns
Promise<Object>:

user.createUserSalt

APIdoc

POST /API/user/${userName}/password/salt

user.createUserSalt(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
Returns
Promise<Object>:

user.getUserGroup

APIdoc

GET /API/user/${userName}/groups/

user.getUserGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
Returns
Promise<Object>:

user.getUserRole

APIdoc

GET /API/user/${userName}/roles

user.getUserRole(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
Returns
Promise<Object>:

user.getUserGroupRole

APIdoc

GET /API/user/${userName}/allgroups

user.getUserGroupRole(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
Returns
Promise<Object>:

user.updateUserGroup

APIdoc

PUT /API/user/${userName}/groups/

user.updateUserGroup(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
obj.groupListDocument Object
Returns
Promise<Object>:

user.getToken

APIdoc

GET /API/token

user.getToken(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

user.listKey

APIdoc

GET /API/user/${userName}/key

user.listKey(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
Returns
Promise<Object>:

user.getKey

APIdoc

GET /API/user/${userName}/key/${keyId}

user.getKey(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
obj.keyId string
Returns
Promise<Object>:

user.createKey

APIdoc

POST /API/user/${userName}/key/

user.createKey(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
Returns
Promise<Object>:

user.updateKey

APIdoc

PUT /API/user/${userName}/key/${keyId}

user.updateKey(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
obj.keyId string
obj.accessKeyDocument Object
Returns
Promise<Object>:

user.removeKey

APIdoc

DELETE /API/user/${userName}/key/${keyId}

user.removeKey(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
obj.keyId string
Returns
Promise<Object>:

user.getAccess

APIdoc

GET /API/user/${userName}/access

user.getAccess(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.userName string
Returns
Promise<Object>:

version.getVersion

APIdoc

GET /API/version

version.getVersion(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

vidinet.createCostEstimate

APIdoc

GET /API/cost/${costPath}

vidinet.createCostEstimate(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.path string
Returns
Promise<Object>:

vidinet.getCostEstimate

APIdoc

GET /API/cost/estimate/${costEstimateId}

vidinet.getCostEstimate(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.costEstimateId string
Returns
Promise<Object>:

vxa.listVxa

APIdoc

GET /API/vxa/

vxa.listVxa(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

vxa.createVxa

APIdoc

PUT /API/vxa/enable-ssh/

vxa.createVxa(obj: Object): Promise<Object>
Parameters
obj (Object)
Returns
Promise<Object>:

vxa.getVxa

APIdoc

GET /API/vxa/${vxaUuid}

vxa.getVxa(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.vxaUuid string
Returns
Promise<Object>:

vxa.getVxaConfiguration

APIdoc

GET /API/vxa/${vxaUuid}/configuration

vxa.getVxaConfiguration(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.vxaUuid string
Returns
Promise<Object>:

vxa.removeVxa

APIdoc

DELETE /API/vxa/${vxaUuid}

vxa.removeVxa(obj: Object): Promise<Object>
Parameters
obj (Object)
Name Description
obj.vxaUuid string
Returns
Promise<Object>: