Salesforce

Mutation Methods

« Go Back
Information
Mutation Methods
000004318
Public
Product Selection
aiWare - aiWare
Article Details

The table below provides a quick summary of GraphQL mutation methods, alphabetized by name.

Click any name to see the complete method signature and other info.

Method nameShort Description
addLibraryDatasetAdd recordings to a dataset library
addMediaSegmentAdd a single media segment to a TemporalDataObject
addTasksToJobsAdd tasks to jobs
addToEngineBlacklistAdd to engine blacklist
addToEngineWhitelistAdd to engine whitelist
applicationWorkflowApply an application workflow step, such as "submit" or "approve"
bulkDeleteContextMenuExtensionsBulk delete context meu extensions
bulkUpdateWatchlistApply bulk updates to watchlists
cancelJobCancel a job
changePasswordChange the current authenticated user's password
cleanupTDODelete partial information from a temporal data object
createApplicationCreate a new application
createAssetCreate a media asset
createCognitiveSearchCreate cognitive search
createCollectionCreate (ingest) a structured data object
createCollectionMentionAdd a mention to a collection
createCollectionMentionsCreate collection mentions
createCreativeCreate a creative
createDataRegistryCreate a structured data registry schema metadata
createEngineCreate a new engine
createEngineBuildCreate an engine build
createEntityCreate a new entity
createEntityIdentifierCreate an entity identifier
createEntityIdentifierTypeCreate an entity identifier type, such as "face" or "image"
createEventCreate a new event
createExportRequestCreate an export request
createFolderCreate a new folder
createFolderContentTempateCreate new content template into a folder
createIngestionConfigurationCreate an ingestion configuration
createJobCreate a job
createLibraryCreate a new library
createLibraryConfigurationCreate Dataset Library Configuration
createLibraryEngineModelCreate a library engine model
createLibraryTypeCreate a library type, such as "ad" or "people"
createMediaShareCreate Media Share
createMentionCreate a mention object
createMentionCommentCreate a mention comment
createMentionExportRequestCreate a mention export request
createMentionRatingCreate a mention rating
createMentionsCreate Mention in bulk
createOrganizationCreate a new organization
createPasswordResetRequestCreate a password reset request
createPasswordUpdateRequestForce a user to update password on next login
createProcessTemplateCreate a processTemplate in Data Center
createRootFoldersCreate root folder for an organization
createSavedSearchCreate a new Saved Search
createStructuredDataCreate (ingest) a structured data object
createSubscriptionCreate subscription
createTDOCreate a new temporal data object
createTDOWithAssetCreate a TDO and an asset with a single call
createTaskLogCreate a task log by using multipart form POST
createTriggersCreate trigger for events or types
createUserCreate a new user within an organization
createWatchlistCreate watchlist
createWidgetCreates a widget associated with a collection
deleteApplicationDelete an application
deleteAssetDelete an asset
deleteCognitiveSearchDelete cognitive search
deleteCollectionDelete Collection
deleteCollectionMentionRemove a mention from a collection
deleteCreativeDelete a creative
deleteEngineDelete an engine
deleteEngineBuildDelete an engine build
deleteEntityDelete an entity
deleteEntityIdentifierDelete an entity identifier
deleteFolderDelete a folder
deleteFolderContentTempateDelete existing folder content template by folderContentTemplateId
deleteFromEngineBlacklistDelete from engine blacklist
deleteFromEngineWhitelistDelete from engine whitelist
deleteIngestionConfigurationDelete an ingestion configuration
deleteLibraryDelete a library
deleteLibraryConfigurationDelete Dataset Library Configuration
deleteLibraryDatasetRemove recordings from a dataset library
deleteLibraryEngineModelDelete a library engine model
deleteMentionCommentDelete a mention comment
deleteMentionRatingDelete a mention rating
deleteProcessTemplateDelete a processTemplate by ID in Data Center
deleteSavedSearchDelete a saved search
deleteStructuredDataDelete a structured data object
deleteSubscriptionDelete subscription
deleteTDODelete a temporal data object
deleteTriggerDelete a registed trigger by ID
deleteUserDelete a user
deleteWatchlistDelete watchlist
emitEventEmit an event
emitSystemEventEmit a system-level emit
engineWorkflowApply an application workflow step, such as "submit" or "approve"
fileTemporalDataObjectFile a TemporalDataObject in a folder
fileWatchlistFile watchlist
getCurrentUserPasswordTokenGet password token info for current user
getEngineJWTJWT tokens with a more limited scoped token to specific resources to the recording, task, and job and also has no organization association
moveFolderMove a folder from one parent folder to another
moveTemporalDataObjectMoves a TemporalDataObject from one parent folder to another
pollTaskPoll a task
publishLibraryPublish a new version of a library
refreshTokenRefresh a user token, returning a fresh token so that the client can continue to authenticate to the API
replaceSavedSearchMark existing saved search profile as deleted Create new saved search profile
requestCloneStart a clone job
retryJobRetry a job
sendEmailSend a basic email
setWorkflowRuntimeStorageDataCreate or Update Workflow data
shareCollectionShare a collection, allowing other organizations to view the data it contains
shareFolderShare a folder with other organizations
shareMentionShare mention
shareMentionFromCollectionShare a mention from a collection
shareMentionInBulkShare mentions in bulk
startWorkflowRuntimeStart a Veritone Workflow instance
stopWorkflowRuntimeShutdown Veritone Workflow instance
subscribeEventSubscribe to an event
unfileTemporalDataObjectUnfile a TemporalDataObject from a folder
unfileWatchlistUnfile watchlist
unsubscribeEventUnsubscribe to an event
updateApplicationUpdate a custom application
updateAssetUpdate an asset
updateCognitiveSearchUpdate cognitive search
updateCollectionUpdate a collection
updateCreativeUpdate a creative
updateCurrentUserUpdate the current authenticated user
updateDataRegistryUpdate a structured data registry schema metadata
updateEngineUpdate an engine
updateEngineBuildUpdate an engine build
updateEntityUpdate an entity
updateEntityIdentifierUpdate entity identifier
updateEntityIdentifierTypeUpdate an entity identifier type
updateEventUpdate an event
updateExportRequestUpdate an export request
updateFolderUpdate an existing folder
updateFolderContentTempateUpdate existing content template by folderContentTemplateId
updateIngestionConfigurationUpdate an ingestion configuration
updateJobsUpdate jobs
updateLibraryUpdate an existing library
updateLibraryConfigurationUpdate Dataset Library Configuration
updateLibraryEngineModelUpdate a library engine model
updateLibraryTypeUpdate a library type
updateMentionUpdate a mention object
updateMentionCommentUpdate a mention comment
updateMentionExportRequestUpdate status or assetURI of a mentionExportRequest Often use when the file export was completed or downloaded
updateMentionRatingUpdate a mention rating
updateMentionsUpdate a set of mentions
updateOrganizationUpdate an organization
updateProcessTemplateUpdate a processTemplate by ID in Data Center
updateSchemaStateUpdate schema state
updateSharedCollectionHistoryUpdate shared collection history
updateSharedCollectionMentionsUpdate shared collection mentions
updateSubscriptionUpdate subscription
updateTDOUpdate a temporal data object
updateTaskUpdate a task
updateUserUpdate an existing user
updateWatchlistUpdate watchlist
updateWidgetUpdates a widget
uploadEngineResultUpload and store an engine result
upsertSchemaDraftUpdate a structured data registry schema
userLoginLogin as a user
userLogoutLogout user and invalidate user token
validateEngineOutputValidates if an engine output conforms to the engine output guidelines
validateTokenValidate a user token
verifyJWTVerify JWT token

addLibraryDataset

Add recordings to a dataset library.

Arguments

input:

addLibraryDataset(input: AddLibraryDataset!): LibraryDataset

See also: AddLibraryDataset, LibraryDataset


addTasksToJobs

Arguments input:

Arguments

addTasksToJobs(input: AddTasksToJobs): AddTasksToJobsResponse

See also: AddTasksToJobs, AddTasksToJobsResponse


addToEngineBlacklist

Arguments toAdd:

Arguments

addToEngineBlacklist(toAdd: SetEngineBlacklist!): EngineBlacklist

See also: SetEngineBlacklist, EngineBlacklist


addToEngineWhitelist

Arguments toAdd:

Arguments

addToEngineWhitelist(toAdd: SetEngineWhitelist!): EngineWhitelist

See also: SetEngineWhitelist, EngineWhitelist


applicationWorkflow

Apply an application workflow step, such as "submit" or "approve."

Arguments

input: Fields required to apply an application workflow step

applicationWorkflow(input: ApplicationWorkflow): Application

See also: ApplicationWorkflow, Application


bulkDeleteContextMenuExtensions

Bulk delete context menu extensions.

Arguments

input:

bulkDeleteContextMenuExtensions(
  input: BulkDeleteContextMenuExtensions
): ContextMenuExtensionList

See also: BulkDeleteContextMenuExtensions, ContextMenuExtensionList


bulkUpdateWatchlist

Apply bulk updates to watchlists. This mutation is currently available only to Veritone operations.

Arguments

filter: A filter indicating which watchlists should be updated.

At least one filter condition must be provided.

Only watchlists for the user's organization will be updated.

input: Fields used to update a watchlist.

bulkUpdateWatchlist(
  filter: BulkUpdateWatchlistFilter!,
  input: BulkUpdateWatchlist
): WatchlistList

See also: BulkUpdateWatchlistFilter, BulkUpdateWatchlist, WatchlistList


cancelJob

Cancel a job. This action effectively deletes the job, although records of job and task execution remain in Veritone's database.

Arguments

id: Supply the ID of the job to delete.

cancelJob(id: ID!): DeletePayload

See also: ID, DeletePayload


changePassword

Change the current authenticated user's password

Arguments

input: Fields needed to change password

changePassword(input: ChangePassword!): User

See also: ChangePassword, User


cleanupTDO

Delete partial information from a temporal data object. Use the delete options to control exactly which data is deleted. The default is to delete objects from storage and the search index, while leaving TDO-level metadata and task engine results intact. To permanently delete the TDO, use delete TDO.

Arguments

id: Supply the ID of the TDO to clean up.

options: Supply a list of cleanup options. See TDOCleanupOption for details. If not provided, the server will use default settings.

cleanupTDO(id: ID!, options: [TDOCleanupOption!]): DeletePayload

See also: ID, TDOCleanupOption, DeletePayload


createApplication

Create a new application. An application must go through a sequence of workflow steps before it is available in production. See the the Veritone Developer Application documentation for details.

Arguments

input: Fields needed to create a new custom application.

createApplication(input: CreateApplication): Application

See also:CreateApplication, Application


createAsset

Create a media asset. Optionally, upload content using multipart form POST.

Arguments

input: Fields needed to create an asset.

createAsset(input: CreateAsset!): Asset

See also: CreateAsset, Asset


createCognitiveSearch

Arguments

input:

createCognitiveSearch(input: CreateCognitiveSearch): CognitiveSearch

See also:
CreateCognitiveSearch, CognitiveSearch


createCollection

Create (ingest) a structured data object.

Arguments

input: Fields required to create a new collection.

createCollection(input: CreateCollection): Collection

See also: CreateCollection, Collection


createCollectionMention

Add a mention to a collection.

Arguments

input: Fields needed to add a mention to a collection.

createCollectionMention(input: CollectionMentionInput): CollectionMention

See also: CollectionMentionInput, CollectionMention


createCreative

Create a creative

Arguments

input:

createCreative(input: CreateCreative!): Creative!

See also: CreateCreative, Creative


createDataRegistry

Create a structured data registry schema metadata.

Arguments

input:

createDataRegistry(input: CreateDataRegistry!): DataRegistry

See also: CreateDataRegistry, DataRegistry


createEngine

Create a new engine. The engine needs to go through a sequence of workflow steps before use in production. See the Veritone Developer Application documentation for details.

Arguments

input: Fields needed to create a new engine

createEngine(input: CreateEngine): Engine

See also: CreateEngine, Engine


createEngineBuild

Create an engine build.

Arguments

input: Fields needed to create an engine build.

createEngineBuild(input: CreateBuild!): Build

See also: CreateBuild, Build


createEntity

Create a new entity.

Arguments

input: Fields required to create a new entity.

createEntity(input: CreateEntity!): Entity

See also: CreateEntity, Entity


createEntityIdentifier

Create an entity identifier. This mutation accepts file uploads. To use this mutation and upload a file, send a multipart form POST containing two parameters: query, with the GraphQL query, and file containing the file itself. For more information see the documentation at https://veritone-developer.atlassian.net/wiki/spaces/DOC/pages/13893791/GraphQL.

Arguments

input: Fields needed to create an entity identifier.

createEntityIdentifier(input: CreateEntityIdentifier!): EntityIdentifier

See also:CreateEntityIdentifier, EntityIdentifier


createEntityIdentifierType

Create an entity identifier type, such as "face" or "image". Entity identifier types are typically created or modified only by Veritone engineering. Most libraries and entities will use existing entity identifier types.

Arguments

input: Fields required to create an entity identifier type.

createEntityIdentifierType(
  input: CreateEntityIdentifierType!
): EntityIdentifierType

See also: CreateEntityIdentifierType, EntityIdentifierType


createEvent

Create a new event.

Arguments

input:

createEvent(input: CreateEvent!): Event!

See also: CreateEvent, Event


createExportRequest

Create an export request. The requested TDO data, possibly including TDO media and engine results, is exported offline.

Arguments

input: Input data required to create the export request

createExportRequest(input: CreateExportRequest!): ExportRequest!

See also: CreateExportRequest, ExportRequest


createFolder

Create a new folder.

Arguments

input: Fields needed to create a new folder.

createFolder(input: CreateFolder): Folder

See also:CreateFolder, Folder


createFolderContentTemplate

Create a new content template in a folder.

Arguments

input:

createFolderContentTemplate(
  input: CreateFolderContentTemplate!
): FolderContentTemplate!

See also: CreateFolderContentTempate, FolderContentTemplate


createIngestionConfiguration

Create an ingestion configuration.

Arguments

input:

createIngestionConfiguration(
  input: CreateIngestionConfiguration
): IngestionConfiguration

See also: CreateIngestionConfiguration, IngestionConfiguration


createJob

Create a job.

Arguments

input: Fields required to create a job.

createJob(input: CreateJob): Job

See also:
CreateJob, Job


createLibrary

Create a new library. Once the library is created, the client can add entities and entity identifiers. Note that the library type determines what types of entity identifiers can be used within the library.

Arguments

input: Fields needed to create a new library.

createLibrary(input: CreateLibrary!): Library

See also:
CreateLibrary, Library


createLibraryConfiguration

Create Dataset Library Configuration

Arguments

input: Fields required to create library configuration

createLibraryConfiguration(
  input: CreateLibraryConfiguration!
): LibraryConfiguration

See also:
CreateLibraryConfiguration, LibraryConfiguration


createLibraryEngineModel

Create a library engine model.

Arguments

input: Fields required to create a library engine model.

createLibraryEngineModel(
  input: CreateLibraryEngineModel!
): LibraryEngineModel

See also:
CreateLibraryEngineModel, LibraryEngineModel


createLibraryType

Create a library type, such as "ad" or "people". Entity identifier types are typically created or modified only by Veritone engineering. Most libraries will use existing entity identifier types.

Arguments

input: Fields needed to create a new library type.

createLibraryType(input: CreateLibraryType!): LibraryType

See also:CreateLibraryType, LibraryType


createMediaShare

Create Media Share. Returning the url of the share

Arguments

input:

createMediaShare(input: CreateMediaShare!): CreatedMediaShare!

See also:CreateMediaShare, CreatedMediaShare


createMention

Create a mention object

Arguments

input:

createMention(input: CreateMention!): Mention

See also:CreateMention, Mention


createMentionComment

Create a mention comment

Arguments

input: Fields needed to create a mention comment

createMentionComment(input: CreateMentionComment): MentionComment

See also:CreateMentionComment, MentionComment


createMentionExportRequest

Create a mention export request. The requested mentionFilters including The mention export file csv will be exported offline.

Arguments

input: Input data required to create the export request

createMentionExportRequest(
  input: CreateMentionExportRequest!
): ExportRequest!

See also:CreateMentionExportRequest, ExportRequest


createMentionRating

Create a mention rating

Arguments

input: Fields needed to create a mention rating

createMentionRating(input: CreateMentionRating): MentionRating

See also:
CreateMentionRating, MentionRating


createMentions

Create Mention in bulk. The input should be an array of createMentions

Arguments

input:

createMentions(input: CreateMentions!): MentionList

See also:
CreateMentions, MentionList


createOrganization

Create a new organization.

Arguments

input: Fields needed to create an organization.

createOrganization(input: CreateOrganization!): Organization

See also:
CreateOrganization, Organization


createPasswordResetRequest

Create a password reset request. This mutation is used on behalf of a user who needs to reset their password. It operates only on the currently authenicated user (based on the authentication token provided).

Arguments

input:

createPasswordResetRequest(
  input: CreatePasswordResetRequest
): CreatePasswordResetRequestPayload

See also:
CreatePasswordResetRequest, CreatePasswordResetRequestPayload


createPasswordUpdateRequest

Force a user to update password on next login. This mutation is used by administrators.

Arguments

input: Fields needed to create a password update request

createPasswordUpdateRequest(
  input: CreatePasswordUpdateRequest
): User

See also:
CreatePasswordUpdateRequest, User


createProcessTemplate

Create a processTemplate in {{cms}}

Arguments

input:

createProcessTemplate(input: CreateProcessTemplate!): ProcessTemplate!

See also:
CreateProcessTemplate, ProcessTemplate


createRootFolders

Create root folder for an organization

Arguments

rootFolderType: The type of root folder to create

createRootFolders(rootFolderType: RootFolderType): [Folder]

See also:
RootFolderType, Folder


createSavedSearch

Create a new Saved Search

Arguments

input:

createSavedSearch(input: CreateSavedSearch!): SavedSearch!

See also:
CreateSavedSearch, SavedSearch


createStructuredData

Create (ingest) a structured data object

Arguments

input:

createStructuredData(input: CreateStructuredData!): StructuredData

See also:
CreateStructuredData, StructuredData


createSubscription

Arguments

input:

createSubscription(input: CreateSubscription!): Subscription

See also:
CreateSubscription, Subscription


createTDO

Create a new temporal data object

Arguments

input: Fields required to create a TDO

createTDO(input: CreateTDO): TemporalDataObject

See also:
CreateTDO, TemporalDataObject


createTDOWithAsset

Create a TDO and an asset with a single call

Arguments

input: Input fields necessary to create the TDO and asset

createTDOWithAsset(input: CreateTDOWithAsset): TemporalDataObject

See also:
CreateTDOWithAsset, TemporalDataObject


createTaskLog

Create a task log by using multipart form POST.

Arguments

input: Fields needed to create a task log.

createTaskLog(input: CreateTaskLog!): TaskLog

See also:
CreateTaskLog, TaskLog


createTriggers

Create trigger for events or types.

Arguments

input:

createTriggers(input: CreateTriggers!): [Trigger]

See also:
CreateTriggers, Trigger


createUser

Create a new user within an organization.

Arguments

input: Fields needed to create a user.

createUser(input: CreateUser): User

See also:
CreateUser, User


createWatchlist

Arguments

input:

createWatchlist(input: CreateWatchlist!): Watchlist

See also:
CreateWatchlist, Watchlist


createWidget

Creates a widget associated with a collection

Arguments

input: Fields needed to create a new widget

createWidget(input: CreateWidget): Widget

See also:
CreateWidget, Widget


deleteApplication

Delete an application

Arguments

id: Supply the ID of the application to delete.

deleteApplication(id: ID!): DeletePayload

See also:
ID, DeletePayload


deleteAsset

Delete an asset

Arguments

id: Provide the ID of the asset to delete.

deleteAsset(id: ID!): DeletePayload

See also:
ID, DeletePayload


deleteCognitiveSearch

Arguments

id:

deleteCognitiveSearch(id: ID!): DeletePayload

See also:
ID, DeletePayload


deleteCollection

Delete Collection

Arguments

folderId: @deprecated(reason: "folderId has been renamed to id. Use id.")

id: Supply the ID of the folder or collection to delete

deleteCollection(folderId: ID, id: ID): DeletePayload

See also:
ID, ID, DeletePayload


deleteCollectionMention

Remove a mention from a collection

Arguments

input: Fields needed to delete a mention from a collection

deleteCollectionMention(input: CollectionMentionInput): CollectionMention

See also:
CollectionMentionInput, CollectionMention


deleteCreative

Delete a creative

Arguments

id:

deleteCreative(id: ID!): DeletePayload!

See also:
ID, DeletePayload


deleteEngine

Delete an engine

Arguments

id: Provide the ID of the engine to delete

deleteEngine(id: ID!): DeletePayload

See also:
ID, DeletePayload


deleteEngineBuild

Delete an engine build

Arguments

input: Fields needed to delete an engine build.

deleteEngineBuild(input: DeleteBuild!): DeletePayload

See also:
DeleteBuild, DeletePayload


deleteEntity

Delete an entity. This mutation will also delete all associated entity identifiers and associated objects.

Arguments

id: Supply the ID of the entity to delete.

deleteEntity(id: ID!): DeletePayload

See also:
ID, DeletePayload


deleteEntityIdentifier

Delete an entity identifier

Arguments

id: Supply the ID of the entity identifier to delete.

deleteEntityIdentifier(id: ID!): DeletePayload

See also:
ID, DeletePayload


deleteFolder

Delete a folder

Arguments

input: Fields needed to delete a folder

deleteFolder(input: DeleteFolder): DeletePayload

See also:
DeleteFolder, DeletePayload


deleteFolderContentTempate

Delete existing folder content template by folderContentTemplateId

Arguments

id: Folder Content Template Id

deleteFolderContentTempate(id: ID!): DeletePayload!

See also:
ID, DeletePayload


deleteFromEngineBlacklist

Arguments

toDelete:

deleteFromEngineBlacklist(
  toDelete: SetEngineBlacklist!
): EngineBlacklist

See also:
SetEngineBlacklist, EngineBlacklist


deleteFromEngineWhitelist

Arguments

toDelete:

deleteFromEngineWhitelist(
  toDelete: SetEngineBlacklist!
): EngineWhitelist

See also:
SetEngineBlacklist, EngineWhitelist


deleteIngestionConfiguration

Delete an ingestion configuration

Arguments

id: ID of the ingestion configuration to delete

deleteIngestionConfiguration(id: ID!): DeletePayload

See also:
ID, DeletePayload


deleteLibrary

Delete a library. This mutation will also delete all entities, entity identifiers, library engine models, and associated objects.

Arguments

id: Provide the ID of the library to delete.

deleteLibrary(id: ID!): DeletePayload

See also:
ID, DeletePayload


deleteLibraryConfiguration

Delete Dataset Library Configuration

Arguments

id: Supply configuration ID to delete.

deleteLibraryConfiguration(id: ID!): DeletePayload

See also:
ID, DeletePayload


deleteLibraryDataset

Remove recordings from a dataset library

Arguments

input:

deleteLibraryDataset(input: DeleteLibraryDataset!): DeleteLibraryDatasetPayload

See also:
DeleteLibraryDataset, DeleteLibraryDatasetPayload


deleteLibraryEngineModel

Delete a library engine model

Arguments

id: Supply the ID of the library engine model to delete.

deleteLibraryEngineModel(id: ID!): DeletePayload

See also:
ID, DeletePayload


deleteMentionComment

Delete a mention comment

Arguments

input: Fields needed to delete a mention comment

deleteMentionComment(input: DeleteMentionComment): DeletePayload

See also:
DeleteMentionComment, DeletePayload


deleteMentionRating

Delete a mention rating

Arguments

input: Fields needed to delete a mention rating.

deleteMentionRating(input: DeleteMentionRating): DeletePayload

See also:
DeleteMentionRating, DeletePayload


deleteSavedSearch

Delete a saved search

Arguments

id:

deleteSavedSearch(id: ID!): DeletePayload!

See also:
ID, DeletePayload


deleteStructuredData

Delete a structured data object

Arguments

input:

deleteStructuredData(input: DeleteStructuredData!): DeletePayload

See also:
DeleteStructuredData, DeletePayload


deleteSubscription

Arguments

id:

deleteSubscription(id: ID!): DeletePayload

See also:
ID, DeletePayload


deleteTDO

Delete a temporal data object. The TDO metadata, its assets and all storage objects, and search index data are deleted. Engine results stored in related task objects are not. cleanupTDO can be used to selectively delete certain data on the TDO.

Arguments

id: Supply the ID of the TDO to delete

deleteTDO(id: ID!): DeletePayload

See also:
ID, DeletePayload


deleteTrigger

Delete a registed trigger by ID.

Arguments

id:

deleteTrigger(id: ID!): DeletePayload

See also:
ID, DeletePayload


deleteUser

Delete a user.

Arguments

id: Supply the ID of the user to delete.

deleteUser(id: ID!): DeletePayload

See also:
ID, DeletePayload


deleteWatchlist

Arguments

id:

deleteWatchlist(id: ID!): DeletePayload

See also:
ID, DeletePayload


emitEvent

Emit an event.

Arguments

input:

emitEvent(input: EmitEvent!): EmitEventResponse!

See also:
EmitEvent, EmitEventResponse


emitSystemEvent

Emit a system-level emit. This mutation is used only by Veritone platform components.

Arguments

input: Data required to create the event

emitSystemEvent(input: EmitSystemEvent!): SystemEventInfo!

See also:
EmitSystemEvent, SystemEventInfo


engineWorkflow

Apply an application workflow step, such as "submit" or "approve"

Arguments

input: Fields required to apply a engine workflow step

engineWorkflow(input: EngineWorkflow): Engine

See also:
EngineWorkflow, Engine


fileTemporalDataObject

File a TemporalDataObject in a folder. A given TemporalDataObject can be filed in any number of folders, or none. Filing causes the TemporalDataObject and its assets to be visible within the folder.

Arguments

input: The fields needed to file a TemporalDataObject in a folder

fileTemporalDataObject(input: FileTemporalDataObject!): TemporalDataObject

See also:
FileTemporalDataObject, TemporalDataObject


fileWatchlist

Arguments

input:

fileWatchlist(input: FileWatchlist!): Watchlist

See also:
FileWatchlist, Watchlist


getCurrentUserPasswordToken

Get password token info for current user

Arguments

input:

getCurrentUserPasswordToken(
  input: GetCurrentUserPasswordToken!
): PasswordTokenInfo!

See also:
GetCurrentUserPasswordToken, PasswordTokenInfo


getEngineJWT

JWT tokens with a more limited scoped token to specific resources to the recording, task, and job and also has no organization association.

Arguments

input:

getEngineJWT(input: getEngineJWT!): JWTTokenInfo!

See also:
getEngineJWT, JWTTokenInfo


moveFolder

Move a folder from one parent folder to another.

Arguments

input: Fields needed to move a folder

moveFolder(input: MoveFolder): Folder

See also:
MoveFolder, Folder


moveTemporalDataObject

Moves a TemporalDataObject from one parent folder to another. Any other folders the TemporalDataObject is filed in are unaffected.

Arguments

input: Fields need to move a TemporalDataObject

moveTemporalDataObject(input: MoveTemporalDataObject!): TemporalDataObject

See also:
MoveTemporalDataObject, TemporalDataObject


pollTask

Poll a task

Arguments

input: Fields required to poll a task.

pollTask(input: PollTask): Task

See also:
PollTask, Task


publishLibrary

Publish a new version of a library. Increments library version by one and trains compatible engines.

Arguments

id: ID of the library to publish

publishLibrary(id: ID!): Library

See also:
ID, Library


refreshToken

Refresh a user token, returning a fresh token so that the client can continue to authenticate to the API.

Arguments

token:

refreshToken(token: String!): LoginInfo

See also:
String, LoginInfo


replaceSavedSearch

Mark existing saved search profile as deleted Create new saved search profile

Arguments

input:

replaceSavedSearch(input: ReplaceSavedSearch!): SavedSearch!

See also:
ReplaceSavedSearch, SavedSearch


requestClone

Start a clone job. A clone creates a new TDO that links back to an existing TDO's assets instead of creating new ones and is used primarily to handle sample media.

Arguments

input: Fields needed to request a new clone job.

requestClone(input: RequestClone): CloneRequest

See also:
RequestClone, CloneRequest


retryJob

Retry a job. This action applies only to jobs that are in a failure state. The task sequence for the job will be restarted in its original configuration.

Arguments

id: Supply the ID of the job to retry.

retryJob(id: ID!): Job

See also:
ID, Job


sendEmail

Send a basic email. Mutation returns true for a success message.

Arguments

input:

sendEmail(input: SendEmail!): Boolean!

See also:
SendEmail, Boolean


setWorkflowRuntimeStorageData

Create or Update Workflow data.

Arguments

workflowRuntimeId:

input:

setWorkflowRuntimeStorageData(
  workflowRuntimeId: ID!,
  input: CreateWorkflowRuntimeStorageData!
): WorkflowRuntimeStorageData!

See also:
ID, CreateWorkflowRuntimeStorageData, WorkflowRuntimeStorageData


shareCollection

Share a collection, allowing other organizations to view the data it contains.

Arguments

input: Fields needed to share a collection

shareCollection(input: ShareCollection): Share

See also:
ShareCollection, Share


shareFolder

Share a folder with other organizations

Arguments

input:

shareFolder(input: ShareFolderInput): Folder

See also:
ShareFolderInput, Folder


shareMention

Share mention

Arguments

input:

shareMention(input: ShareMention): Share

See also:
ShareMention, Share


shareMentionFromCollection

Share a mention from a collection

Arguments

input: Fields needed to share a mention

shareMentionFromCollection(
  input: ShareMentionFromCollection
): Share

See also:
ShareMentionFromCollection, Share


shareMentionInBulk

Share mentions in bulk

Arguments

input:

shareMentionInBulk(input: ShareMentionInBulk): [Share]

See also:
ShareMentionInBulk, Share


startWorkflowRuntime

Start a Veritone Workflow instance

Arguments

workflowRuntimeId:

orgId:

generateAuthToken:

startWorkflowRuntime(
  workflowRuntimeId: ID!,
  orgId: ID!,
  generateAuthToken: Boolean
): WorkflowRuntimeResponse!

See also:
ID, ID, Boolean, WorkflowRuntimeResponse


stopWorkflowRuntime

Shut down Veritone Workflow instance

Arguments

workflowRuntimeId:

stopWorkflowRuntime(workflowRuntimeId: ID!): WorkflowRuntimeResponse!

See also:
ID, WorkflowRuntimeResponse


subscribeEvent

Subscribe to an event

Arguments

input:

subscribeEvent(input: SubscribeEvent!): ID!

See also:
SubscribeEvent, ID


unfileTemporalDataObject

Unfile a TemporalDataObject from a folder. This causes the TemporalDataObject and its assets to disappear from the folder, but does not otherwise affect either the TDO or the folder and does not change access controls.

Arguments

input:

The fields needed to file a TemporalDataObject in a folder

unfileTemporalDataObject(
  input: UnfileTemporalDataObject!
): TemporalDataObject

See also:
UnfileTemporalDataObject, TemporalDataObject


unfileWatchlist

Arguments

input:

unfileWatchlist(input: UnfileWatchlist!): Watchlist

See also:
UnfileWatchlist, Watchlist


unsubscribeEvent

Unsubscribe to an event.

Arguments

id:

unsubscribeEvent(id: ID!): UnsubscribeEvent!

See also:
ID, UnsubscribeEvent


updateApplication

Update a custom application. Applications are subject to specific workflows. The current application state determines what updates can be made to it. See the Veritone Developer Application documentation for details.

Arguments

input: Fields required to update a custom application.

updateApplication(input: UpdateApplication): Application

See also:
UpdateApplication, Application


updateAsset

Update an asset

Arguments

input: Fields needed to update an asset.

updateAsset(input: UpdateAsset!): Asset

See also:
UpdateAsset, Asset


updateCognitiveSearch

Arguments

input:

updateCognitiveSearch(input: UpdateCognitiveSearch): CognitiveSearch

See also:
UpdateCognitiveSearch, CognitiveSearch


updateCollection

Update a collection.

Arguments

input: Fields needed to update a collection

updateCollection(input: UpdateCollection): Collection

See also:
UpdateCollection, Collection


updateCreative

Update a creative

Arguments

input:

updateCreative(input: UpdateCreative!): Creative!

See also:
UpdateCreative, Creative


updateCurrentUser

Update the current authenticated user.

Arguments

input:

updateCurrentUser(input: UpdateCurrentUser!): User!

See also:
UpdateCurrentUser, User


updateDataRegistry

Update a structured data registry schema metadata.

Arguments

input:

updateDataRegistry(input: UpdateDataRegistry!): DataRegistry

See also:
UpdateDataRegistry, DataRegistry


updateEngine

Update an engine. Engines are subject to specific workflow steps. An engine's state determines what updates can be made to it. See the Veritone Developer Application documentation for details.

Arguments

input: Fields needed to update an engine

updateEngine(input: UpdateEngine): Engine

See also:
UpdateEngine, Engine


updateEngineBuild

Update an engine build. Engine builds are subject to specific workflow steps. A build's state determines what updates can be made to it. See the Veritone Developer Application documentation for details.

Arguments

input: Fields needed to update an engine build.

updateEngineBuild(input: UpdateBuild!): Build

See also:
UpdateBuild, Build


updateEntity

Update an entity.

Arguments

input: Fields required to update an entity.

updateEntity(input: UpdateEntity!): Entity

See also:
UpdateEntity, Entity


updateEntityIdentifier

Arguments

input: Fields required to update an entity identifier.

updateEntityIdentifier(input: UpdateEntityIdentifier!): EntityIdentifier

See also:
UpdateEntityIdentifier, EntityIdentifier


updateEntityIdentifierType

Update an entity identifier type.

Arguments

input: Fields required to update an entity identifier type.

updateEntityIdentifierType(
  input: UpdateEntityIdentifierType!
): EntityIdentifierType

See also:
UpdateEntityIdentifierType, EntityIdentifierType


updateEvent

Update an event.

Arguments

input:

updateEvent(input: UpdateEvent!): Event!

See also:
UpdateEvent, Event


updateExportRequest

Update an export request

Arguments

input: Input data required to update an export request

updateExportRequest(input: UpdateExportRequest!): ExportRequest!

See also:
UpdateExportRequest, ExportRequest


updateFolder

Update an existing folder.

Arguments

input: Fields needed to update a folder.

updateFolder(input: UpdateFolder): Folder

See also:
UpdateFolder, Folder


updateFolderContentTempate

Update existing content template by folderContentTemplateId.

Arguments

input:

updateFolderContentTempate(
  input: UpdateFolderContentTempate!
): FolderContentTemplate!

See also:
UpdateFolderContentTempate, FolderContentTemplate


updateIngestionConfiguration

Update an ingestion configuration.

Arguments

input:

updateIngestionConfiguration(
  input: UpdateIngestionConfiguration
): IngestionConfiguration

See also:
UpdateIngestionConfiguration, IngestionConfiguration


updateJobs

Arguments

input:

updateJobs(input: UpdateJobs!): JobList

See also:
UpdateJobs, JobList


updateLibrary

Update an existing library.

Arguments

input: Fields needed to update a library

updateLibrary(input: UpdateLibrary!): Library

See also:
UpdateLibrary, Library


updateLibraryConfiguration

Update Dataset Library Configuration.

Arguments

input: Fields required to create library configuration

updateLibraryConfiguration(
  input: UpdateLibraryConfiguration!
): LibraryConfiguration

See also:
UpdateLibraryConfiguration, LibraryConfiguration


updateLibraryEngineModel

Update a library engine model

Arguments

input: Fields required to update a library engine model

updateLibraryEngineModel(
  input: UpdateLibraryEngineModel!
): LibraryEngineModel

See also:
UpdateLibraryEngineModel, LibraryEngineModel


updateLibraryType

Update a library type.

Arguments

input: Fields needed to update a library type.

updateLibraryType(input: UpdateLibraryType!): LibraryType

See also:
UpdateLibraryType, LibraryType


updateMention

Update a mentioned object.

Arguments

input:

updateMention(input: UpdateMention!): Mention

See also:
UpdateMention, Mention


updateMentionComment

Update a mention comment

Arguments

input: Fields needed to update a mention comment

updateMentionComment(input: UpdateMentionComment): MentionComment

See also:
UpdateMentionComment, MentionComment


updateMentionExportRequest

Update status or assetURI of a mentionExportRequest Often use when the file export was completed or downloaded.

Arguments

input:

updateMentionExportRequest(
  input: UpdateMentionExportRequest!
): ExportRequest!

See also:
UpdateMentionExportRequest, ExportRequest


updateMentionRating

Update a mention rating.

Arguments

input: Fields needed to update a mention rating

updateMentionRating(input: UpdateMentionRating): MentionRating

See also:
UpdateMentionRating, MentionRating


updateMentions

Update a set of mentions.

Arguments

input:

updateMentions(input: UpdateMentions!): [Mention]

See also:
UpdateMentions, Mention


updateOrganization

Update an organization.

Arguments

input: Fields required to update an organization.

updateOrganization(input: UpdateOrganization!): Organization

See also:
UpdateOrganization, Organization


updateProcessTemplate

Update a processTemplate by ID in Data Center.

Arguments

input:

updateProcessTemplate(input: UpdateProcessTemplate!): ProcessTemplate!

See also:
UpdateProcessTemplate, ProcessTemplate


updateSchemaState

Arguments

input:

updateSchemaState(input: UpdateSchemaState!): Schema

See also:
UpdateSchemaState, Schema


updateSubscription

Arguments

input:

updateSubscription(input: UpdateSubscription!): Subscription

See also:
UpdateSubscription, Subscription


updateTDO

Update a temporal data object.

Arguments

input: Fields required to update a TDO

updateTDO(input: UpdateTDO): TemporalDataObject

See also:
UpdateTDO, TemporalDataObject


updateTask

Update a task.

Arguments

input: Fields required to update a task.

updateTask(input: UpdateTask): Task

See also:
UpdateTask, Task


updateUser

Update an existing user.

Arguments

input: Fields needed to update a user

updateUser(input: UpdateUser): User

See also:
UpdateUser, User


updateWatchlist

Arguments

input:

updateWatchlist(input: UpdateWatchlist!): Watchlist

See also:
UpdateWatchlist, Watchlist


updateWidget

Updates a widget.

Arguments

input: Fields needed to update a widget

updateWidget(input: UpdateWidget): Widget

See also:
UpdateWidget, Widget


uploadEngineResult

Upload and store an engine result. The result will be stored as an asset associated with the target TemporalDataObject and the task will be updated accordingly. Use a multipart form POST for this mutation.

Arguments

input: Fields needed to upload and store an engine result

uploadEngineResult(input: UploadEngineResult!): Asset

See also:
UploadEngineResult, Asset


upsertSchemaDraft

Update a structured data registry schema.

Arguments

input:

upsertSchemaDraft(input: UpsertSchemaDraft!): Schema

See also:
UpsertSchemaDraft, Schema


userLogin

Login as a user. This mutation does not require an existing authentication context (via Authorization header with bearer token, cookie, etc.). Instead, the client supplies credentials to this mutation, which then authenticates the user and sets up the authentication context. The returned tokens can be used to authenticate future requests.

Arguments

input: Fields needed to log in

userLogin(input: UserLogin): LoginInfo

See also:
UserLogin, LoginInfo


userLogout

Logout user and invalidate user token

Arguments

token: User token that should be invalidated

userLogout(token: String!): Boolean

See also:
String, Boolean


validateEngineOutput

Validates if an engine output conforms to the engine output guidelines.

Arguments

input:

validateEngineOutput(input: JSONData!): Boolean!

See also:
JSONData, Boolean


validateToken

Validate a user token. This mutation is used by services to determine if the token provided by a given client is valid.

Arguments

token:

validateToken(token: String!): LoginInfo

See also:
String, LoginInfo


verifyJWT

Verify JWT token.

Arguments

jwtToken:

verifyJWT(jwtToken: String!): VerifyJWTPayload

See also:
String, VerifyJWTPayload

Additional Technical Documentation Information
Properties
1/4/2024 1:04 AM
1/4/2024 1:06 AM
1/4/2024 1:06 AM
Documentation
Documentation
000004318
Translation Information
English

Powered by