OBJECT

Application

An application is a set of Veritone functionality that customers can sign up for.

link GraphQL Schema definition

1type Application {
2
3id: ID!
4
5isPublic: Boolean
6
7metadataVersion: Int
8
9key: String!
10
11name: String!
12
13category: String
14
15description: String
16
17iconUrl: String
18
19iconSvg: String
20
21# The signed URL for the application icon; will fallback to raw iconSvg if unable
22# to sign.
23signedIconSvg: String
24
25# The signed URL for the application logo; will fallback to raw iconUrl if unable
26# to sign.
27signedIconUrl: String
28
29url: String
30
31deploymentModel: DeploymentModel
32
33createdDateTime: DateTime
34
35modifiedDateTime: DateTime
36
37# OAuth2 client secret. This field is server-generated and is only
38# returned on application creation.
39clientSecret(password: String): String
40
41# OAuth2 redirect URLs
42oauth2RedirectUrls: [String]
43
44organizationId: ID
45
46ownerOrganizationId: ID!
47
48status: ApplicationStatus
49
50permissionsRequired: [String]
51
52contextMenuExtensions: ContextMenuExtensionList
53
54validStateActions: [ApplicationStateAction]
55
56components: ApplicationComponent
57
58dailyTaskMetrics: DailyTaskMetricsList
59
60# Billing
61billingPlanId: ID
62
63billingDirty: Boolean
64
65sharedWithOrganizationId: ID
66
67# The Application event endpoint.
68# The event is delivered to the application via the Event Routing for Applications
69# mechanism.
70eventEndpoint: String
71
72# The tags associated with the application
73entityTags: [EntityTag]
74
75# Whether or not the application will be wrapped in aiWare as an iframe
76headerbarEnabled: Boolean
77
78# The configs associated with this application
79#
80# Arguments
81# orgId: Optional. Organization ID.
82#
83# If not specified, this will be the user's organization
84# userId: Optional. If specified, returned the configs for this
85# user and organization combo
86# includeDefaults: If true, include defaults not specified
87# configKeyRegexp: If specified, filter the configKey
88applicationConfig(
89offset: Int,
90limit: Int,
91orgId: ID,
92userId: ID,
93includeDefaults: Boolean,
94configKeyRegexp: String
95): ApplicationConfigList!
96
97# The headerbar associated with this application
98#
99# Arguments
100# orgId: Optional. Organization ID.
101#
102# If not specified, this will be the user's organization
103applicationHeaderbar(orgId: ID): ApplicationHeaderbar
104
105# Arguments
106# includeDeleted: Include node modules with "deleted" status
107nodeModules(includeDeleted: Boolean): [NodeModule]
108
109# The config definition associated with this application
110applicationConfigDefinition: ApplicationConfigDefinitionList
111
112}