OBJECT

Source

A source represents a source of data and is used by adapters to ingest data into the platform for use by an engine workflow.

link GraphQL Schema definition

1type Source {
2
3# Unique ID of this source
4id: ID!
5
6# ID of the source type for this source.
7sourceTypeId: ID!
8
9# The source type for this source
10sourceType: SourceType
11
12# A name for this source
13name: String!
14
15# Metadata associated with this source. The schema for this data is
16# specific to the source type and controlled by a schema.
17details: JSONData
18
19# Indicates whether this source is public and available to all organizations
20# or restricted to the organization that owns id.
21isPublic: Boolean!
22
23# ID of the organization that owns this source
24organizationId: ID!
25
26# The organization that owns this source
27organization: Organization
28
29# Date and time this source was created
30createdDateTime: DateTime
31
32# Date and time this source was last modified
33modifiedDateTime: DateTime
34
35# An optional thumbnail image URL for the source
36thumbnailUrl: String
37
38contentTemplates: [SourceContentTemplate!]!
39
40# Id of a published data registry schema
41correlationSchemaId: ID
42
43# Id of a structured data object for the correlationSchemaId
44correlationSDOId: ID
45
46# Corresponding SDO created for the source
47sdo: StructuredData
48
49# permission the currently authenticated principal has on this source.
50permission: SourcePermission!
51
52# Permissions granted to other organizations. Only the source owner
53# can view or edit this field.
54collaborators(
55orderBy: SourceCollaboratorOrderBy,
56orderDirection: OrderDirection
57): SourceCollaboratorList!
58
59# Current state for the source object. This is controlled by
60# the adapters that use the source and should not be set by
61# other clients.
62state: JSONData
63
64}