Salesforce

Query Methods

« Go Back
Information
Query Methods
000004296
Public
Product Selection
aiWare - aiWare
Article Details

The table below gives a quick summary of GraphQL query methods, alphabetized by name.

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

Method nameShort Description
applicationRetrieve a single application
applicationsRetrieve applications
assetRetrieve a single Asset
auditLogExamine entries from the audit log
cloneRequestsRetrieve clone job entries
cognitiveSearchCognitive search
collectionCollection
collectionsCollections
creativeGet creative by id with current organizationId
dataRegistriesData registries
dataRegistryData registry
engineRetrieve a single engine by ID
engineBuildEngine build
engineCategoriesRetrieve engine categories
engineCategoryRetrieve a specific engine category
engineResultsRetrieves engine results by TDO and engine ID or by job ID
enginesRetrieve engines
entitiesRetrieve a list of entities across libraries
entityRetrieve a specific entity
entityIdentifierTypeEntity identifier type
entityIdentifierTypesRetrieve entity identifier types
eventRetrieve a event by id
eventsRetrieve a list of events by application
exportRequestExport request
exportRequestsRetrieve a list of export requests
folderRetrieve a single folder
getSignedWritableUrlReturns a signed writable S3 URL
getSignedWritableUrlsReturn writable storage URLs in bulk
graphqlServiceInfoReturns information about the GraphQL server, useful for diagnostics
groupsRetrieve groups
ingestionConfigurationRetrieve a single ingestion configuration
ingestionConfigurationsRetrieve ingestion configurations
jobRetrieve a single job
jobsRetrieve jobs
librariesRetrieve libraries and entities
libraryRetrieve a specific library
libraryConfigurationRetrieve library configuration
libraryEngineModelRetrieve a specific library engine model
libraryTypeRetrieve a single library type
libraryTypesRetrieve all library types
meRetrieve information for the current logged-in user
mediaShareGet the media share by media shareId
mentionRetrieve a single mention
mentionStatusOptions
mentionsMentions
myRights
organizationRetrieve a single organization
organizationsRetrieve organizations
permissionsRetrieve permissions
processTemplateGet process templates by id
processTemplatesGet list process templates by id or current organizationId
rootFoldersRetrieve the root folders for an organization
savedSearchesFetch all saved searches that the current user has made
schemaSchema
schemaPropertiesSchema properties
schemasRetrieve a list of schemas for structured data ingestions
searchMediaSearch for media across an index
searchMentionsSearch for mentions across an index
sharedCollectionRetrieve a shared collection
sharedCollectionHistoryRetrieve shared collection history records
sharedFoldersRetrieve the shared folders for an organization
sharedMentionRetrieve a shared mention
structuredDataRetrieve a structured data object
structuredDataObjectRetrieve a structured data object
structuredDataObjectsRetrieve a paginated list of structured data object
subscriptionSubscription
taskRetrieve a single task by ID
temporalDataObjectRetrieve a single temporal data object
temporalDataObjectsRetrieve a list of temporal data objects
timeZonesThis query returns information about time zones recognized by this server
tokensRetrieve user's organization API tokens
triggerTrigger
triggers
userRetrieve an individual user
usersRetrieve users
watchlistWatchlist
watchlistsWatchlists
widgetRetrieve a single Widget
workflowRuntimeRetrieve Veritone Workflow instance status by ID
workflowRuntimeStorageDataGet a specific workflowRuntimeData based on dataKey

application

Retrieve a single application.

Arguments

id: The application ID

application(id: ID!): Application

See also:
ID, Application


applications

Retrieve applications. These are custom applications integrated into the Veritone platform using the Veritone Developer Application framework.

Arguments

id: Provide an ID to retrieve a single specific application.

status: Provide a status, such as "draft" or "active"

owned: If true, return only applications owned by the user's organization.

offset: Provide an offset to skip to a certain element in the result, for paging.

limit: Specify maximum number of results to retrieve in this result. Page size.

applications(
  id: ID,
  status: ApplicationStatus,
  owned: Boolean,
  offset: Int,
  limit: Int
): ApplicationList

See also:
ID, ApplicationStatus, Boolean, Int, ApplicationList


asset

Retrieve a single asset.

Arguments

id: The asset ID


asset(id: ID!): Asset

See also:
ID, Asset


auditLog

Examine entries from the audit log. All operations that modify data are written to the audit log. Only entries for the user's organization can be queried. All queries are bracketed by a time window. A default time window is applied if the toDateTime and/or fromDateTime parameters are not provided. The maximum time window length is 30 days. Only Veritone and organization administrators can use this query.

Arguments

toDateTime: Date/time up to which entries will be returned. In other words, the end of the query time window. Defaults to the current time.

fromDateTime: Date/time from which entries will be returned. In other words, the start of the query time window. Defaults to the toDateTime minus 7 days.

organizationId: Organization ID to query records for. This value can only be used by Veritone administrators. Any value provided by user administrators will be ignored.

userName: User name on audit entry. Must be exact match.

clientIpAddress: IP address of the client that generated the audit action. Must be exact match.

clientUserAgent: HTTP user agent of the client that generated the audit action. Must be exact match.

eventType: The event type, such as Create, Update, or Delete. Must be exact match.

objectId:The ID of the object involved in the audit action. The format of this ID varies by object type. Must be exact match.

objectType:The type of the object involved in the audit action, such as Watchlist or TemporalDataObject. Must be exact match.

success:Whether or not the action was successful.

id:The unique ID of an audit log entry. Multiple values can be provided.

offset:Offset into result set, for paging.

limit:Limit on result size, for paging (page size). Audit queries are lightweight so the default of 100 is higher than the default offset used elsewhere in the API.

orderBy:Order information. Default is ordered by createdDateTime descending.

auditLog(
  toDateTime: DateTime,
  fromDateTime: DateTime,
  organizationId: ID,
  userName: String,
  clientIpAddress: String,
  clientUserAgent: String,
  eventType: String,
  objectId: ID,
  objectType: String,
  success: Boolean,
  id: [ID!],
  offset: Int,
  limit: Int,
  orderBy: [AuditLogOrderBy!]
): AuditLogEntryList!

See also:
DateTime, ID, String, Boolean, Int, AuditLogOrderBy, AuditLogEntryList


cloneRequests

Retrieve clone job entries.

Arguments

id: Provide an ID to retrieve a single specific clone request.

applicationId: Application ID to get clone requests for. Defaults to the user's own application.

offset:

limit:

cloneRequests(id: ID, applicationId: ID, offset: Int, limit: Int): CloneRequestList

See also:
ID, Int, CloneRequestList


cognitiveSearch

Arguments

cognitiveSearch(id: ID!): CognitiveSearch!

See also:
ID, CognitiveSearch


collection

Arguments

id:

collection(id: ID!): Collection!

See also:
ID, Collection


collections

Arguments

collections(id: ID, name: String, mentionId: ID, offset: Int, limit: Int): CollectionList!

See also:
ID, String, Int, CollectionList


creative

Get creative by id with current organizationId.

Arguments

id:

 creative(id: ID!): Creative!
}

See also:
ID, Creative


dataRegistries

Arguments

dataRegistries(
  id: ID,
  name: String,
  nameMatch: StringMatch,
  offset: Int,
  limit: Int,
  orderBy: DataRegistryOrderBy,
  orderDirection: OrderDirection,
  filterByOwnership: SchemaOwnership
): DataRegistryList

See also:
ID, String, StringMatch, Int, DataRegistryOrderBy, OrderDirection, SchemaOwnership, DataRegistryList


dataRegistry

Arguments

dataRegistry(id: ID!): DataRegistry

See also:
ID, DataRegistry


engine

Retrieve a single engine by ID.

Arguments

id: Provide the engine ID

engine(id: ID!): Engine

See also:
ID, Engine


engineBuild

Arguments

id: Provide the build ID

engineBuild(id: ID!): Build

See also:
ID, Build


engineCategories

Retrieve engine categories

Arguments

id: Provide an ID to retrieve a single specific engine category.

name: Provide a name, or part of one, to search by category name

type: Return all categories of an engine type

offset: Specify maximum number of results to retrieve in this result. Page size.

limit: Specify maximum number of results to retrieve in this result.

engineCategories(
  id: ID,
  name: String,
  type: String,
  offset: Int,
  limit: Int
): EngineCategoryList

See also:
ID, String, Int, EngineCategoryList


engineCategory

Retrieve a specific engine category.

Arguments

id: Supply the ID of the engine category to retrieve

engineCategory(id: ID!): EngineCategory

See also:
ID, EngineCategory


engineResults

Retrieves engine results by TDO and engine ID or by job ID.

Arguments

tdoId: Provide the ID of the TDO containing engine results to retrieve. If this parameter is used, engineIds or engineCategoryIds must also be set. Results for only the specified TDO will be returned.

sourceId: Provide the ID of the Source containing engine results to retrieve. If this parameter is used, engineIds or engineCategoryIds must also be set. This takes priority over tdoId.

engineIds: Provide one or more engine IDs to retrieve engine results by ID. This parameter is mandatory if tdoId is used, but optional if jobId or engineCategory is used.

engineCategoryIds: Provide one or more category IDs to get all results from that categroy.

jobId: Provide a job ID to retrieve engine results for the job.

mentionId: Provide a mention ID to retrieve engine results for the mention.

startOffsetMs: Start offset ms for the results.

stopOffsetMs: End offset ms for the results.

startDate: Start date for the results. Takes priority over startOffsetMs.

stopDate: End date for the results. Takes priority over stopOffsetMs.

ignoreUserEdited: Whether or not to exclude user edited engine results. Defaults to false.

fallbackTdoId: A TDO ID can be provided for use if the provided sourceIdand/or mentionId parameters do not resolve to a logical set of TDOs. Depending on parameter settings and available data, results from other TDOs can be included in the response.

engineResults(
  tdoId: ID,
  sourceId: ID,
  engineIds: [ID!],
  engineCategoryIds: [ID!],
  jobId: ID,
  mentionId: ID,
  startOffsetMs: Int,
  stopOffsetMs: Int,
  startDate: DateTime,
  stopDate: DateTime,
  ignoreUserEdited: Boolean,
  fallbackTdoId: ID
): EngineResultList

See also:
ID, Int, DateTime, Boolean, EngineResultList


engines

Retrieve engines.

Arguments

id: Provide an ID to retrieve a single specific engine.

ids:

categoryId: Provide a category ID to filter by engine category.

category: provide a category name or ID to filter by engine category

state: Provide a list of states to filter by engine state.

owned: If true, return only engines owned by the user's organization.

libraryRequired: If true, return only engines that require a library.

createsTDO: If true, return only engines that create their own TDO. If false, return only engines that do not create a TDO. If not set, return either.

name: Provide a name, or part of a name, to search by engine name

offset: Specify maximum number of results to retrieve in this result. Page size.

limit: Specify maximum number of results to retrieve in this result.

filter: Filters for engine attributes

orderBy: Provide a list of EngineSortField to sort by.

engines(
  id: ID,
  ids: [ID!],
  categoryId: String,
  category: String,
  state: [EngineState],
  owned: Boolean,
  libraryRequired: Boolean,
  createsTDO: Boolean,
  name: String,
  offset: Int,
  limit: Int,
  filter: EngineFilter,
  orderBy: [EngineSortField]
): EngineList

See also:
ID, String, EngineState, Boolean, Int, EngineFilter, EngineSortField, EngineList


entities

Retrieve a list of entities across libraries.

Arguments

ids: Provide a list of entity IDs to retrieve those entities

libraryIds: Provide a list of library IDs to retrieve entities across multiple libraries.

isPublished:

identifierTypeId:

name:

offset:

limit:

orderBy:

orderDirection:

entities(
  ids: [ID!],
  libraryIds: [ID!],
  isPublished: Boolean,
  identifierTypeId: ID,
  name: String,
  offset: Int,
  limit: Int,
  orderBy: LibraryEntityOrderBy,
  orderDirection: OrderDirection
): EntityList

See also:
ID, Boolean, String, Int, LibraryEntityOrderBy, OrderDirection, EntityList


entity

Retrieve a specific entity.

Arguments

id: Provide an entity ID.

entity(id: ID!): Entity

See also:
ID, Entity


entityIdentifierType

Arguments

id: Provide the entity identifier type ID

entityIdentifierType(id: ID!): EntityIdentifierType

See also:
ID, EntityIdentifierType


entityIdentifierTypes

Retrieve entity identifier types.

Arguments

id: Provide an ID to retrieve a single specific entity identifier type.

offset: Provide an offset to skip to a certain element in the result, for paging.

limit: Specify maximum number of results to retrieve in this result. Page size.


entityIdentifierTypes(id: ID, offset: Int, limit: Int): EntityIdentifierTypeList

See also:
ID, Int, EntityIdentifierTypeList


event

Retrieve an event by id.

Arguments

id:

event(id: ID!): Event!

See also:
ID, Event


events

Retrieve a list of events by application.

Arguments

application: Provide an application to retrieve all its events. Use 'system' to list all public system events.

offset: Provide an offset to skip to a certain element in the result, for paging.

limit: Specify maximum number of results to retrieve in this result. Page size.

events(application: String!, offset: Int, limit: Int): EventList!

See also:
String, Int, EventList


exportRequest

Arguments

id:

event: Provide an event to retrieve export request. Should be exportRequest or mentionExportRequest. Default value is 'exportRequest'


exportRequest(id: ID!, event: ExportRequestEvent): ExportRequest!

See also:
ID, ExportRequestEvent, ExportRequest


exportRequests

Retrieve a list of export requests.

Arguments

id: Provide an ID to retrieve a single export request

offset: Provide an offset to skip to a certain element in the result, for paging.

limit: Specify maximum number of results to retrieve in this result. Page size.

status: Provide a list of status options to filter by status

event: Provide an event to retrieve export request. Should be exportRequest' or 'mentionExportRequest' Default value is 'exportRequest'

exportRequests(
  id: ID,
  offset: Int,
  limit: Int,
  status: [ExportRequestStatus!],
  event: ExportRequestEvent
): ExportRequestList!

See also:
ID, Int, ExportRequestStatus, ExportRequestEvent, ExportRequestList


folder

Retrieve a single folder. Used to navigate the folder tree structure.

Arguments

id: Provide an ID to retrieve a single specific user.

folder(id: ID!): Folder

See also:
ID, Folder


getSignedWritableUrl

Returns a signed writable S3 URL. A client can then upload to this URL with an HTTP PUT without providing any additional authorization (Note: The push must be a PUT. A POST will fail.)

Arguments

key: Optional key of the object to generate a writable URL for. If not provided, a new, unique key will be generated. If a key is provided and resembles a file name with extension delimited by .), a UUID will be inserted into the file name, leaving the extension intact. If a key is provided and does not resemble a file name, a UUID will be appended.

type: Optional type of resource, such as asset, thumbnail, or preview

path: Optional extended path information. If the uploaded content will be contained within a container such as a TemporalDataObject (for asset) or Library for entityIdentifier), the ID of the object should be provided here.

organizationId: Optional organization ID. Normally this value is computed by the server based on the authorization token used for the request. Is is used only by Veritone platform components.

getSignedWritableUrl(
  key: String,
  type: String,
  path: String,
  organizationId: ID
): WritableUrlInfo

See also:
String, ID, WritableUrlInfo


getSignedWritableUrls

Return writable storage URLs in bulk. A maximum of 1000 can be created in one call. See getSignedWritableUrl for details on the usage of the response contents.

Arguments

number: Number of signed URLs to return

type: Optional type of resource, such as asset, thumbnail, or preview

path: Optional extended path information. If the uploaded content will be contained within a container such as a TemporalDataObject (for asset) or Library for entityIdentifier), the ID of the object should be provided here.

organizationId: Optional organization ID. Normally this value is computed by the server based on the authorization token used for the request. Is is used only by Veritone platform components.

getSignedWritableUrls(
  number: Int!,
  type: String,
  path: String,
  organizationId: ID
): [WritableUrlInfo!]!

See also:
Int, String, ID, WritableUrlInfo


graphqlServiceInfo

Returns information about the GraphQL server, useful for diagnostics. This data is primarily used by Veritone development, and some fields may be restricted to Veritone administrators.

Arguments

graphqlServiceInfo: GraphQLServiceInfo

See also:
GraphQLServiceInfo


groups

Retrieve groups.

Arguments

id: Provide an ID to retrieve a specific group by ID

ids: Provide IDs to retrieve multiple groups by ID

name: Provide a name, or part of one, to search for groups by name

organizationIds: Provide a list of organization IDs to retrieve groups defined within certain organizations.

offset: Provide an offset to skip to a certain element in the result, for paging.

limit: Specify maximum number of results to retrieve in this result. Page size.

groups(id: ID, ids: [ID], name: String, organizationIds: [ID], offset: Int, limit: Int): GroupList

See also:
ID, String, Int, GroupList


ingestionConfiguration

Retrieve a single ingestion configuration.

Arguments

id: The configuration ID

ingestionConfiguration(id: ID!): IngestionConfiguration

See also:
ID, IngestionConfiguration


ingestionConfigurations

Retrieve ingestion configurations.

Arguments

id: Supply an ingestion configuration ID to retrieve a single Ingestion

offset: Offset

limit: Limit

name:

startDate:

endDate:

sources: Specify one or more sources to filter by source type

applicationId: Supply an application ID to retrieve configurations only for that application.

emailAddress: Email address configured for ingestion

ingestionConfigurations(
  id: ID,
  offset: Int,
  limit: Int,
  name: String,
  startDate: DateTime,
  endDate: DateTime,
  sources: [String!],
  applicationId: ID,
  emailAddress: String
): IngestionConfigurationList

See also:
ID, Int, String, DateTime, IngestionConfigurationList


job

Retrieve a single job

Arguments

id: the job ID


job(id: ID!): Job

See also:
ID, Job


jobs

Retrieve jobs.

Arguments

hasTargetTDO:

id: Provide an ID to retrieve a single specific job.

status: Provide a list of status strings to filter by status

applicationStatus:

offset: Provide an offset to skip to a certain element in the result, for paging.

limit: Specify the maximum number of results to included in this response, or page size.

applicationId: Provide an application ID to filter jobs for a given application. Defaults to the user's own application.

targetId: Provide a target ID to get the set of jobs running against a particular TDO.

clusterId: Provide a cluster ID to get the jobs running on a specific cluster

scheduledJobIds: Provide a list of scheduled job IDs to get jobs associated with the scheduled jobs

hasScheduledJobId: Return only jobs that are (true) or are not false) associated with a scheduled job

orderBy: Provide sort information. The default is to sort by createdDateTime descending.

dateTimeFilter: Filter by date/time field.

applicationIds: Provide list of application IDs to filter jobs. Defaults to the user's own application.

engineIds: Provide a list of engine IDs to filter for jobs that contain tasks for the specified engines.

engineCategoryIds: Provide a list of engine category IDs to filter for jobs that contain tasks for engines in the specific categories.

jobs(
  hasTargetTDO: Boolean,
  id: ID,
  status: [JobStatusFilter!],
  applicationStatus: String,
  offset: Int,
  limit: Int,
  applicationId: ID,
  targetId: ID,
  clusterId: ID,
  scheduledJobIds: [ID!],
  hasScheduledJobId: Boolean,
  orderBy: [JobSortField!],
  dateTimeFilter: [JobDateTimeFilter!],
  applicationIds: [ID],
  engineIds: [ID!],
  engineCategoryIds: [ID!]
): JobList

See also:
Boolean, ID, JobStatusFilter, String, Int, JobSortField, JobDateTimeFilter, JobList


libraries

Retrieve libraries and entities.

Arguments

id: Provide an ID to retrieve a single specific library.

name: Provide a name string to search by name.

type: Provide the name or ID of a library to search for libraries that contain that type.

entityIdentifierTypeIds: Provide the id of an entity identifier type to search for libraries that correlate to that type.

includeOwnedOnly: Specify true if only libraries owned by the user's organization should be returned. Otherwise, shared libraries will be included.

offset: Provide an offset to skip to a certain element in the result, for paging.

limit: Specify maximum number of results to retrieve in this result. Page size.

orderBy: Specify a field to order by

orderDirection: Specify the direction to order by

libraries(
  id: ID,
  name: String,
  type: String,
  entityIdentifierTypeIds: [String!],
  includeOwnedOnly: Boolean,
  offset: Int,
  limit: Int,
  orderBy: LibraryOrderBy,
  orderDirection: OrderDirection
): LibraryList

See also:
ID, String, Boolean, Int, LibraryOrderBy, OrderDirection, LibraryList


library

Retrieve a specific library.

Arguments

id: Provide a library ID.

library(id: ID!): Library

See also:
ID, Library


libraryConfiguration

Retrieve library configuration.

Arguments

id: Provide configuration id

libraryConfiguration(id: ID!): LibraryConfiguration

See also:
ID, LibraryConfiguration


libraryEngineModel

Retrieve a specific library engine model

Arguments

id: Provide the library engine model ID

libraryEngineModel(id: ID!): LibraryEngineModel

See also:
ID, LibraryEngineModel


libraryType

Retrieve a single library type.

Arguments

id: Provide an ID to retrieve a single specific library type.

libraryType(id: ID): LibraryType

See also:
ID, LibraryType


libraryTypes

Retrieve all library types.

Arguments

id: Provide an ID to retrieve a single specific library type.

offset: Provide an offset to skip to a certain element in the result, for paging.

limit: Specify maximum number of results to retrieve in this result. Page size.

libraryTypes(id: ID, offset: Int, limit: Int): LibraryTypeList

See also:
ID, Int, LibraryTypeList


me

Retrieve information for the current logged-in user.

Arguments

me: User

See also:
User


mediaShare

Get the media share by media shareId.

Arguments

id:

mediaShare(id: ID!): MediaShare!

See also:
ID, MediaShare


mention

Retrieve a single mention.

Arguments

mentionId: The mention ID

limit: Comments pagination - limit

offset: Comments pagination - limit

userId: The user who owns the mention.

mention(mentionId: ID!, limit: Int, offset: Int, userId: String): Mention

See also:
ID, Int, String, Mention


mentionStatusOptions

Arguments

mentionStatusOptions: [MentionStatus!]!

See also:
MentionStatus


mentions

Arguments

id:

watchlistId: Get mentions created from the specified watchlist

sourceId: Get mentions associated with the specified source

sourceTypeId: Get mentions associated with sources of the specified source type

tdoId: Get mentions associated directly with the specific TDO dateTimeFilter: Specify date/time filters against mention fields. Querying for mentions can be expensive. If the query does not include a filter by id, tdoId, sourceId, watchlistId, or a user-provided dateTimeFilter, a default filter of the past 7 days is applied.

orderBy: Set order information on the query. Multiple fields are supported.

offset:

limit:

mentions(
  id: ID,
  watchlistId: ID,
  sourceId: ID,
  sourceTypeId: ID,
  tdoId: ID,
  dateTimeFilter: [MentionDateTimeFilter!],
  orderBy: [MentionOrderBy!],
  offset: Int,
  limit: Int
): MentionList

See also:
ID, MentionDateTimeFilter, MentionOrderBy, Int, MentionList


myRights

Arguments

myRights: RightsListing

See also:
RightsListing


organization

Retrieve a single organization.

Arguments

id: The organization ID TODO take application ID as well as org ID

organization(id: ID!): Organization

See also:
ID, Organization


organizations

Retrieve organizations.

Arguments

id: Provide an ID to retrieve a single specific organization.

offset: Provide an offset to skip to a certain element in the result, for paging.

limit: Specify maximum number of results to retrieve in this result. Page size.

kvpProperty: Provide a property from the organization kvp to filter the organizaion list.

kvpValue: Provide value to for the kvpFeature filter. If not present the filter becomes kvpProperty existence filter.

organizations(
  id: ID,
  offset: Int,
  limit: Int,
  kvpProperty: String,
  kvpValue: String
): OrganizationList

See also:
ID, Int, String, OrganizationList


permissions

Retrieve permissions.

Arguments

id: Provide an ID to retrieve a single specific permission.

name:

offset: Provide an offset to skip to a certain element in the result, for paging.

limit: Specify maximum number of results to retrieve in this result. Page size.

permissions(id: ID, name: String, offset: Int, limit: Int): PermissionList

See also:
ID, String, Int, PermissionList


processTemplate

Get process templates by id. Arguments id: graphql processTemplate(id: ID!): ProcessTemplate! See also:
ID, ProcessTemplate


processTemplates

Get list process templates by id or current organizationId.

Arguments

id:

offset:

limit:

processTemplates(id: ID, offset: Int, limit: Int): ProcessTemplateList!

See also:
ID, Int, ProcessTemplateList


rootFolders

Retrieve the root folders for an organization.

Arguments

type: The type of root folder to retrieve

rootFolders(type: RootFolderType): [Folder]

See also:
RootFolderType, Folder


savedSearches

Fetch all saved searches that the current user has made Fetch all saved searches that have been shared with the current user's organization Include any saved searches that the user has created

Arguments

offset:

limit:

includeShared:

filterByName:

orderBy:

orderDirection:

savedSearches(
  offset: Int,
  limit: Int,
  includeShared: Boolean,
  filterByName: String,
  orderBy: SavedSearchOrderBy,
  orderDirection: OrderDirection
): SavedSearchList!

See also:
Int, Boolean, String, SavedSearchOrderBy, OrderDirection, SavedSearchList


schema

Arguments

id:

schema(id: ID!): Schema

See also:
ID, Schema


schemaProperties

Arguments

dataRegistryVersion:

search:

limit: Limit

offset: Offset

schemaProperties(
  dataRegistryVersion: [DataRegistryVersion!],
  search: String,
  limit: Int,
  offset: Int
): SchemaPropertyList

See also:
DataRegistryVersion, String, Int, SchemaPropertyList


schemas

Retrieve a list of schemas for structured data ingestions.

Arguments

id: Id of a schema to retrieve

ids: Ids of schemas to retrieve

dataRegistryId: Specify the id of the DataRegistry to get schemas

status: Specify one or more statuses to filter by schema status

majorVersion: Specify a major version to filter schemas

name: Specify a data registry name to filter schemas

nameMatch: The strategy used to find data registry name

limit: Limit

offset: Offset

orderBy: Specify one or more fields and direction to order results

schemas(
  id: ID,
  ids: [ID!],
  dataRegistryId: ID,
  status: [SchemaStatus!],
  majorVersion: Int,
  name: String,
  nameMatch: StringMatch,
  limit: Int,
  offset: Int,
  orderBy: [SchemaOrder]
): SchemaList

See also:
ID, SchemaStatus, Int, String, StringMatch, SchemaOrder, SchemaList


searchMedia

Search for media across an index. This query requires a user token.

Arguments

search: JSON structure containing the search query. TODO link to syntax documentation

searchMedia(search: JSONData!): SearchResult

See also:
JSONData, SearchResult


searchMentions

Search for mentions across an index. This query requires a user token.

Arguments

search: JSON structure containing the search query. TODO link to syntax documentation

searchMentions(search: JSONData!): SearchResult

See also:
JSONData, SearchResult


sharedCollection

Retrieve a shared collection.

Arguments

shareId: share token

sharedCollection(shareId: ID!): SharedCollection

See also:
ID, SharedCollection


sharedCollectionHistory

Retrieve shared collection history records.

Arguments

ids: Provide an ID to retrieve a single history record.

folderId: Provide a folder ID to filter by collection.

shareId: Provide a share ID to filter by share ID.

offset: Specify maximum number of results to retrieve in this result. Page size.

limit: Specify maximum number of results to retrieve in this result.

sharedCollectionHistory(
  ids: [ID!],
  folderId: ID,
  shareId: String,
  offset: Int,
  limit: Int
): SharedCollectionHistoryList!

See also:
ID, String, Int, SharedCollectionHistoryList


sharedFolders

Retrieve the shared folders for an organization

Arguments

sharedFolders: [Folder]

See also:
Folder


sharedMention

Retrieve a shared mention.

Arguments

shareId: share token

sharedMention(shareId: ID!): SharedMention

See also:
ID, SharedMention


structuredData

Retrieve a structured data object.

Arguments

id: Supply the ID of the structured data object to retrieve. This will override filters.

schemaId: Schema Id for the structured data object to retrieve

structuredData(id: ID!, schemaId: ID!): StructuredData

See also:
ID, StructuredData


structuredDataObject

Retrieve a structured data object

Arguments

id: Supply the ID of the structured data object to retrieve. This will override filters.

schemaId: Schema Id for the structured data object to retrieve

structuredDataObject(id: ID!, schemaId: ID!): StructuredData

See also:
ID, StructuredData


structuredDataObjects

Retrieve a paginated list of structured data objects.

Arguments

id: Supply the ID of the structured data object to retrieve. This will override filters.

ids: List of Ids of the structured data objects to retrieve. This will override filters.

schemaId: Schema Id for the structured data object to retrieve

orderBy:

limit:

offset:

owned:

filter: Query to filter SDO. Supports operations such as and, or, eq, gt, lt, etc. TODO link to syntax documentation

structuredDataObjects(
  id: ID,
  ids: [ID!],
  schemaId: ID!,
  orderBy: [StructuredDataOrderBy!],
  limit: Int,
  offset: Int,
  owned: Boolean,
  filter: JSONData
): StructuredDataList

See also:
ID, StructuredDataOrderBy, Int, Boolean, JSONData, StructuredDataList


subscription

Arguments

id:

subscription(id: ID!): Subscription!

See also:
ID, Subscription


task

Retrieve a single task by ID.

Arguments

id: Provide the task ID.

task(id: ID!): Task

See also:
ID, Task


temporalDataObject

Retrieve a single temporal data object.

Arguments

id: the TDO ID

temporalDataObject(id: ID!): TemporalDataObject

See also:
ID, TemporalDataObject


temporalDataObjects

Retrieve a list of temporal data objects.

Arguments

applicationId: Application ID to get TDOs for. Defaults to the user's own application.

id: Provide an ID to retrieve a single specific TDO.

offset: Provide an offset to skip to a certain element in the result, for paging.

limit: Specify maximum number of results to retrieve in this result. Page size.

sourceId: Optionally, specify a source ID. TDOs ingested from this source will be returned.

scheduledJobId: Optionally, specify a scheduled job ID. TDOs ingested under this scheduled job will be returned.

sampleMedia: Whether to retrieve only tdos with the specified sampleMedia value

includePublic: Whether to retrieve public data that is not part of the user's organization. The default is false. Pass true to include public data in the result set.

orderBy:

orderDirection:

dateTimeFilter: Provide optional filters against any date/time field to filter objects within a given time window. Matching objects must meet all of the given conditions.

mentionId: Retrieve TDOs associated with the given mention

temporalDataObjects(
  applicationId: ID,
  id: ID,
  offset: Int,
  limit: Int,
  sourceId: ID,
  scheduledJobId: ID,
  sampleMedia: Boolean,
  includePublic: Boolean,
  orderBy: TemporalDataObjectOrderBy,
  orderDirection: OrderDirection,
  dateTimeFilter: [TemporalDataObjectDateTimeFilter!],
  mentionId: ID
): TDOList

See also:
ID, Int, Boolean, TemporalDataObjectOrderBy, OrderDirection, TemporalDataObjectDateTimeFilter, TDOList


timeZones

This query returns information about time zones recognized by this server. The information is static and does not change.

Arguments

timeZones: [TimeZone!]!

See also:
TimeZone


tokens

Retrieve user's organization API tokens

Arguments

tokens: [Token]

See also:
Token


trigger

Arguments

trigger(id: ID!): Trigger

See also:
ID, Trigger


triggers

Arguments

None.

triggers: [Trigger]

See also:
Trigger


user

Retrieve an individual user.

Arguments

id: The user ID. A user ID is a string in UUID format.

organizationIds:


user(id: ID!, organizationIds: [ID]): User

See also:
ID, User


users

Retrieve users.

Arguments

id: Provide an ID to retrieve a single specific user. A user ID is a string in UUID format.

ids: Provide IDs to retrieve multiple users by ID.

name: Provide a name, or part of one, to search by name.

organizationIds: Provide a list of organization IDs to filter your search by organization.

offset: Provide an offset to skip to a certain element in the result, for paging.

limit: Specify maximum number of results to retrieve in this result. Page size.

includeAllOrgUsers: Include all organization users.

users(
  id: ID,
  ids: [ID],
  name: String,
  organizationIds: [ID],
  offset: Int,
  limit: Int,
  includeAllOrgUsers: Boolean
): UserList

See also:
ID, String, Int, Boolean, UserList


watchlist

Arguments

id:

watchlist(id: ID!): Watchlist

See also:
ID, Watchlist


watchlists

Arguments

isDisabled: Set true to include only disabled watchlist or false to include only enabled watchlists. By default, both are included.

watchlists(
  id: ID,
  maxStopDateTime: DateTime,
  minStopDateTime: DateTime,
  minStartDateTime: DateTime,
  maxStartDateTime: DateTime,
  name: String,
  offset: Int,
  limit: Int,
  orderBy: WatchlistOrderBy,
  orderDirection: OrderDirection,
  isDisabled: Boolean
): WatchlistList

See also:
ID, DateTime, String, Int, WatchlistOrderBy, OrderDirection, Boolean, WatchlistList


widget

Retrieve a single Widget.

Arguments

id: The widget ID

collectionId:

organizationId:

widget(id: ID!, collectionId: ID!, organizationId: ID!): Widget

See also:
ID, Widget


workflowRuntime

Retrieve Veritone Workflow instance status by ID.

Arguments

workflowRuntimeId: an ID

workflowRuntime(workflowRuntimeId: ID!): WorkflowRuntimeResponse!

See also:
ID, WorkflowRuntimeResponse


workflowRuntimeStorageData

Get a specific WorkflowRuntimeStorageDataList based on workflow runtime ID.

Arguments

workflowRuntimeId: Unique ID of the workflow instance

storageKey: The unique ID to retrieve a single workflow data object

storageKeyPrefix: A prefix filter used to return a set of workflow data items whose dataKey starts with dataKeyPrefix

offset: Offset for paging

limit: Limit on result size, for paging (page size). Note that workflow runtime data can be arbitrarily large, therefore smaller paging should be preferred.

workflowRuntimeStorageData(
  workflowRuntimeId: ID!,
  storageKey: String,
  storageKeyPrefix: String,
  offset: Int,
  limit: Int
): WorkflowRuntimeStorageDataList!

See also:
ID, String, Int, WorkflowRuntimeStorageDataList

Additional Technical Documentation Information
Properties
1/4/2024 1:11 AM
1/4/2024 1:12 AM
1/4/2024 1:12 AM
Documentation
Documentation
000004296
Translation Information
English

Powered by