_id (Primary Key)
objectid
The unique identifier for the record
Requires a Non-Null Value | Yes |
name Name
string
The name of the project.
Requires a Non-Null Value | Yes |
Default Value | "" |
Trims Whitespace | No |
HTML Tags Allowed | No |
Converts to Lowercase | No |
Converts to Uppercase | No |
accountId Account
objectid
The account that owns the project.
Requires a Non-Null Value | Yes |
connectorId Connector
objectid
undefined
Requires a Non-Null Value | No |
versionNumber Version
string
The identifier that declares the version of the project within a connector. Multiple projects of the same name may exist within the connector. Projects with higher version numbers are considered to be the latest versions used within the connector.
Requires a Non-Null Value | Yes |
Default Value | "0.0.0" |
Trims Whitespace | No |
HTML Tags Allowed | No |
Converts to Lowercase | No |
Converts to Uppercase | No |
active Active
boolean
When enabled the project will deploy to the Instalink servers. Disable this to prevent the project from executing.
Requires a Non-Null Value | Yes |
Default Value | Yes |
isPublic Is Public
boolean
When the project is a part of a connector and this is enabled, the version of the project will be available to all Instalink users.
Requires a Non-Null Value | Yes |
Default Value | No |
basePath Base Path
string
Requires a Non-Null Value | No |
Trims Whitespace | No |
HTML Tags Allowed | No |
Converts to Lowercase | No |
Converts to Uppercase | No |
revisionIdentifier Build Number
integer
Requires a Non-Null Value | Yes |
Default Value | 1 |
createdTime
datetime
System managed property. Set to the timestamp of when the record is created.
Requires a Non-Null Value | Yes |
Default Value | __auto__ |
modifiedTime
datetime
System managed property. Set to the timestamp of when the record is updated.
Requires a Non-Null Value | Yes |
Default Value | __auto__ |
processes Processes
join
All processes that the project contains.
Data Model | processes |
Local Property | projects._id |
Foreign Property | processes.projectId |
accounts
join
A reference to the account that owns the project.
Data Model | accounts |
Local Property | projects.accountId |
Foreign Property | accounts._id |
connector Connector
join
The connector that the project may be a member of. Connectors are used to share data flows between accounts and projects.
Data Model | connectors |
Local Property | projects.connectorId |
Foreign Property | connectors._id |
processIds
join
All processes that the project contains. Only returns the reference IDs.
Data Model | processes |
Local Property | projects._id |
Foreign Property | processes.projectId |
projectConditions
join
All data conditionals that are owned by the project.
Data Model | processes |
Local Property | projects._id |
Foreign Property | processes.projectId |
projectTransforms
join
All data transformations that are owned by the project.
Data Model | processes |
Local Property | projects._id |
Foreign Property | processes.projectId |
projectFields
join
All field records that are owned by the project.
Data Model | processes |
Local Property | projects._id |
Foreign Property | processes.projectId |
projectQueryFields
join
All database query field records that are owned by the project.
Data Model | processes |
Local Property | projects._id |
Foreign Property | processes.projectId |
projectAuthorizations
join
All authorization records that are owned by the project. These authorization records may be used with inbound or outbound calls to permission access.
processAuthorizations
join
databaseConnections
join
All database connection records that are owned by the project. The database connection record contains the information required to establish a connection with a remote database service.
Data Model | databaseConnections |
Local Property | projects._id |
Foreign Property | databaseConnections.projectId |
Properties | |
projectVariables
join
All project variables owned by the project. Project variables establish default properties that are included in the process data of all data flows contained within the project.
Data Model | projectVariables |
Local Property | projects._id |
Foreign Property | projectVariables.projectId |
Properties | |
acceptedFiles
join
All accepted file records owned by the project. Accepted file records are descriptors of what files are allowed to be submitted to inbound request actions.
Data Model | acceptedFiles |
Local Property | projects._id |
Foreign Property | acceptedFiles.projectId |
projectConnectors
join
All connectors that the project has access to utilize within it's own data flows.
Data Model | projectConnectors |
Local Property | projects._id |
Foreign Property | projectConnectors.projectId |
Properties | |
projectSecrets
join
Data Model | projectSecrets |
Local Property | projects._id |
Foreign Property | projectSecrets.projectId |
Properties | |
messageAttachments
join
Data Model | messageAttachments |
Local Property | projects._id |
Foreign Property | messageAttachments.projectId |
systemWarnings
join
Data Model | systemWarnings |
Local Property | projects._id |
Foreign Property | systemWarnings.projectId |
processDescriptions
join
Data Model | processes |
Local Property | projects._id |
Foreign Property | processes.projectId |
examples
join
Data Model | examples |
Local Property | projects._id |
Foreign Property | examples.projectId |