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