Skip to main content

Queries

This page lists all available GraphQL query operations in alphabetical order.

action

Returns the specified Action object.

query {
action(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the Action object.

Return fields (Action)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the Action.
allowUpdateBoolean!Specifies whether the signed-in User can update the Action.
allowsBranchingBoolean!Specifies whether the Action will allow Conditional Branching.
authorizationMethodsAuthorizationMethodConnection!The AuthorizationMethods that are supported by the Action.
authorizationRequiredBooleanSpecifies whether the Action requires authorization to function.
breakLoopBooleanSpecifies whether an Action will break out of a loop.
canCallComponentFunctionsBoolean!Specifies whether the Action can call other Component Actions, Data Sources, or Triggers.
componentComponentThe Component to which this Action is associated.
dataSourceTypeActionDataSourceTypeSpecifies the type of the resulting data from the data source.
descriptionString!Additional notes about the Action.
detailDataSourceActionThe Data Source in this Component which can provide additional details about the content for this Data Source, such as example values when selecting particular API object fields.
directionsStringNotes which may provide insight on the intended use of the Action.
dynamicBranchInputString!A string that associates an Input with Dynamic Branching.
examplePayloadJSONStringAn example of the returned payload of an Action.
hasOnInstanceDeleteBoolean!Specifies whether the Action, if it is a Trigger, has an Instance Delete handler function defined.
hasOnInstanceDeployBoolean!Specifies whether the Action, if it is a Trigger, has an Instance Deploy handler function defined.
hasWebhookCreateFunctionBoolean!Specifies whether the Action, if it is a Trigger, has a webhook create handler function defined.
hasWebhookDeleteFunctionBoolean!Specifies whether the Action, if it is a Trigger, has a webhook delete handler function defined.
idID!The ID of the object
importantBoolean!Specifies whether the Action is important and/or commonly used.
inputsInputFieldConnection!The Action to which this InputField is associated, if any.
isCommonTriggerBooleanSpecifies whether the Action is a commonly used Trigger.
isDataSourceBoolean!Specifies whether the Action is a Data Source.
isDetailDataSourceBoolean!Specifies whether the Action is designed to be used as a detail data source.
isPollingTriggerBooleanSpecifies whether the Action, if it is a Trigger, is a polling trigger.
isTriggerBoolean!Specifies whether the Action is a Trigger.
keyString!A string that uniquely identifies this Action within the context of the Component.
labelString!The name of the Action.
scheduleSupportActionScheduleSupportSpecifies support for triggering an Integration on a recurring schedule.
searchTermsStringA combination of an action's text metadata to be used in search functionality.
staticBranchNames[String!]The static branch names associated with an Action.
synchronousResponseSupportActionSynchronousResponseSupportSpecifies support for synchronous responses to an Integration webhook request.
terminateExecutionBoolean!Specifies whether the Action will terminate Instance execution.

actions

Returns a Relay Connection to a collection of Action objects.

query {
actions {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
filterQueryJSONStringJSON structure defining a conditional logic expression tree to use for including specific Actions.
includeForCodeNativeIntegrationsBooleanInclude Actions from Components associated with Code Native Integrations.
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
keyStringFilter for objects where key matches the specified value.
key_IcontainsStringFilter for objects where key contains the specified value (case insensitive).
key_In[String]Filter for objects where key is contained in the list of specified values.
label_IcontainsStringFilter for objects where label contains the specified value (case insensitive).
label_FulltextStringFilter for objects where label.fulltext matches the specified value.
description_IcontainsStringFilter for objects where description contains the specified value (case insensitive).
componentIDFilter for objects where component matches the specified ID.
isTriggerBooleanFilter for objects where isTrigger matches the specified value.
isCommonTriggerBooleanFilter for objects where isCommonTrigger matches the specified value.
isPollingTriggerBooleanFilter for objects where isPollingTrigger matches the specified value.
isDataSourceBooleanFilter for objects where isDataSource matches the specified value.
isDetailDataSourceBooleanFilter for objects where isDetailDataSource matches the specified value.
dataSourceTypeStringFilter for objects where dataSourceType matches the specified value.
hasOnInstanceDeployBooleanFilter for objects where hasOnInstanceDeploy matches the specified value.
hasOnInstanceDeleteBooleanFilter for objects where hasOnInstanceDelete matches the specified value.
hasWebhookCreateFunctionBooleanFilter for objects where hasWebhookCreateFunction matches the specified value.
hasWebhookDeleteFunctionBooleanFilter for objects where hasWebhookDeleteFunction matches the specified value.
searchTerms_FulltextStringFilter for objects where searchTerms.fulltext matches the specified value.
canCallComponentFunctionsBooleanFilter for objects where canCallComponentFunctions matches the specified value.
orderByActionOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[ActionOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (ActionConnection!)

FieldTypeDescription
edges[ActionEdge]!List of edges containing the nodes in this connection.
nodes[Action]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

activities

Returns a Relay Connection to a collection of Activity objects.

query {
activities {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
descriptionStringFilter for objects where description matches the specified value.
description_IcontainsStringFilter for objects where description contains the specified value (case insensitive).
timestampDateTimeFilter for objects where timestamp matches the specified value.
timestamp_GtDateTimeFilter for objects where timestamp.gt matches the specified value.
timestamp_LtDateTimeFilter for objects where timestamp.lt matches the specified value.
timestamp_GteDateTimeFilter for objects where timestamp occurs on or after the specified value.
timestamp_LteDateTimeFilter for objects where timestamp occurs on or before the specified value.
userIDFilter for objects where user matches the specified ID.
orderByActivityOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[ActivityOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (ActivityConnection!)

FieldTypeDescription
edges[ActivityEdge]!List of edges containing the nodes in this connection.
nodes[Activity]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

activity

Returns the specified Activity object.

query {
activity(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the Activity object.

Return fields (Activity)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the Activity.
allowUpdateBoolean!Specifies whether the signed-in User can update the Activity.
descriptionString!Description of an activity performed by a user
idID!The ID of the object
timestampDateTime!Date/Time when an activity occurred
userUserUser that performed an activity
userNameString!Name of the user that performed the activity

alertEvent

Returns the specified AlertEvent object.

query {
alertEvent(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the AlertEvent object.

Return fields (AlertEvent)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the AlertEvent.
allowUpdateBoolean!Specifies whether the signed-in User can update the AlertEvent.
createdAtDateTime!The timestamp at which the object was created.
detailsString!Additional information about the event.
idID!The ID of the object
monitorAlertMonitor!The AlertMonitor to which the AlertEvent is associated.

alertEvents

Returns a Relay Connection to a collection of AlertEvent objects.

query {
alertEvents {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
createdAt_GteDateTimeFilter for objects where createdAt occurs on or after the specified value.
createdAt_LteDateTimeFilter for objects where createdAt occurs on or before the specified value.
details_IcontainsStringFilter for objects where details contains the specified value (case insensitive).
monitor_Instance_CustomerIDFilter for objects where monitor.instance.customer matches the specified ID.
monitor_Instance_IntegrationIDFilter for objects where monitor.instance.integration matches the specified ID.
monitor_InstanceIDFilter for objects where monitor.instance matches the specified ID.
monitor_Instance_Name_IcontainsStringFilter for objects where monitor.instance.name contains the specified value (case insensitive).
monitor_Name_IcontainsStringFilter for objects where monitor.name contains the specified value (case insensitive).
monitorIDFilter for objects where monitor matches the specified ID.
monitor_FlowConfigIDFilter for objects where monitor.flowConfig matches the specified ID.
orderByAlertEventOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[AlertEventOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (AlertEventConnection!)

FieldTypeDescription
edges[AlertEventEdge]!List of edges containing the nodes in this connection.
nodes[AlertEvent]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

alertGroup

Returns the specified AlertGroup object.

query {
alertGroup(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the AlertGroup object.

Return fields (AlertGroup)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the AlertGroup.
allowUpdateBoolean!Specifies whether the signed-in User can update the AlertGroup.
createdAtDateTime!The timestamp at which the object was created.
idID!The ID of the object
monitorsAlertMonitorConnection!The AlertGroups to notify when the AlertMonitor is triggered.
nameString!The name of the AlertGroup
updatedAtDateTime!The timestamp at which the object was most recently updated.
usersUserConnection!The users in the AlertGroup.
webhooksAlertWebhookConnection!The AlertWebhooks in the AlertGroup

alertGroups

Returns a Relay Connection to a collection of AlertGroup objects.

query {
alertGroups {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
createdAt_GteDateTimeFilter for objects where createdAt occurs on or after the specified value.
createdAt_LteDateTimeFilter for objects where createdAt occurs on or before the specified value.
updatedAt_GteDateTimeFilter for objects where updatedAt occurs on or after the specified value.
updatedAt_LteDateTimeFilter for objects where updatedAt occurs on or before the specified value.
orderByAlertGroupOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[AlertGroupOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (AlertGroupConnection!)

FieldTypeDescription
edges[AlertGroupEdge]!List of edges containing the nodes in this connection.
nodes[AlertGroup]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

alertMonitor

Returns the specified AlertMonitor object.

query {
alertMonitor(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the AlertMonitor object.

Return fields (AlertMonitor)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the AlertMonitor.
allowUpdateBoolean!Specifies whether the signed-in User can update the AlertMonitor.
createdAtDateTime!The timestamp at which the object was created.
durationSecondsConditionIntThe execution duration condition to monitor for relevant AlertTrigger types.
eventsAlertEventConnection!The AlertMonitor to which the AlertEvent is associated.
executionOverdueMinutesConditionIntThe execution overdue condition to monitor for relevant AlertTrigger types.
flowConfigInstanceFlowConfigThe IntegrationFlow that is being monitored by the AlertMonitor.
groupsAlertGroupConnection!The AlertGroups to notify when the AlertMonitor is triggered.
idID!The ID of the object
instanceInstanceThe Instance that is being monitored by the AlertMonitor.
lastTriggeredAtDateTimeThe timestamp when the AlertMonitor was last triggered.
logSeverityLevelConditionIntThe log severity level condition to monitor for relevant AlertTrigger types.
nameString!The name of the AlertMonitor.
systemSuspendedBoolean!Specifies whether the Alert Monitor has been suspended by Prismatic.
triggeredBoolean!Specifies whether the AlertMonitor is currently triggered.
triggersAlertTriggerConnection!The AlertTriggers that are setup to trigger the AlertMonitor.
updatedAtDateTime!The timestamp at which the object was most recently updated.
usersUserConnection!The Users to notify when the AlertMonitor is triggered.
webhooksAlertWebhookConnection!The AlertWebhooks to call when the AlertMonitor is triggered.

alertMonitors

Returns a Relay Connection to a collection of AlertMonitor objects.

query {
alertMonitors {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
name_IcontainsStringFilter for objects where name contains the specified value (case insensitive).
instance_CustomerIDFilter for objects where instance.customer matches the specified ID.
instance_IntegrationIDFilter for objects where instance.integration matches the specified ID.
instance_Integration_VersionSequenceIdUUIDFilter for objects where instance.integration.versionSequenceId matches the specified value.
instanceIDFilter for objects where instance matches the specified ID.
instance_Name_IcontainsStringFilter for objects where instance.name contains the specified value (case insensitive).
triggers[ID]Filter for objects where triggers contains at least one of the specified values.
triggers_Name_IcontainsStringFilter for objects where triggers.name contains the specified value (case insensitive).
triggers_IsGlobalBooleanFilter for objects where triggers.isGlobal matches the specified value.
triggeredBooleanFilter for objects where triggered matches the specified value.
lastTriggeredAt_GteDateTimeFilter for objects where lastTriggeredAt occurs on or after the specified value.
lastTriggeredAt_LteDateTimeFilter for objects where lastTriggeredAt occurs on or before the specified value.
flowConfigIDFilter for objects where flowConfig matches the specified ID.
createdAt_GteDateTimeFilter for objects where createdAt occurs on or after the specified value.
createdAt_LteDateTimeFilter for objects where createdAt occurs on or before the specified value.
updatedAt_GteDateTimeFilter for objects where updatedAt occurs on or after the specified value.
updatedAt_LteDateTimeFilter for objects where updatedAt occurs on or before the specified value.
orderByAlertMonitorOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[AlertMonitorOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (AlertMonitorConnection!)

FieldTypeDescription
edges[AlertMonitorEdge]!List of edges containing the nodes in this connection.
nodes[AlertMonitor]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

alertTrigger

Returns the specified AlertTrigger object.

query {
alertTrigger(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the AlertTrigger object.

Return fields (AlertTrigger)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the AlertTrigger.
allowUpdateBoolean!Specifies whether the signed-in User can update the AlertTrigger.
idID!The ID of the object
isGlobalBoolean!Specifies whether the AlertTrigger is global, rather than Instance or InstanceFlowConfig-specific.
isInstanceSpecificBoolean!Specifies whether the AlertTrigger is specific to an Instance rather than an InstanceFlowConfig.
monitorsAlertMonitorConnection!The AlertTriggers that are setup to trigger the AlertMonitor.
nameString!The name of the AlertTrigger.

alertTriggers

Returns a Relay Connection to a collection of AlertTrigger objects.

query {
alertTriggers {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
isInstanceSpecificBooleanFilter for objects where isInstanceSpecific matches the specified value.
isGlobalBooleanFilter for objects where isGlobal matches the specified value.
orderByAlertTriggerOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[AlertTriggerOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (AlertTriggerConnection!)

FieldTypeDescription
edges[AlertTriggerEdge]!List of edges containing the nodes in this connection.
nodes[AlertTrigger]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

alertWebhook

Returns the specified AlertWebhook object.

query {
alertWebhook(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the AlertWebhook object.

Return fields (AlertWebhook)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the AlertWebhook.
allowUpdateBoolean!Specifies whether the signed-in User can update the AlertWebhook.
createdAtDateTime!The timestamp at which the object was created.
groupsAlertGroupConnection!The AlertWebhooks in the AlertGroup
headersJSONStringA JSON string of key/value pairs that will be sent as headers in the Webhook request.
idID!The ID of the object
monitorsAlertMonitorConnection!The AlertWebhooks to call when the AlertMonitor is triggered.
nameString!The name of the AlertWebhook.
payloadTemplateString!The template that is hydrated and then used as the body of the AlertWebhook request.
updatedAtDateTime!The timestamp at which the object was most recently updated.
urlString!The URL of the AlertWebhook.

alertWebhooks

Returns a Relay Connection to a collection of AlertWebhook objects.

query {
alertWebhooks {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
name_IcontainsStringFilter for objects where name contains the specified value (case insensitive).
url_IcontainsStringFilter for objects where url contains the specified value (case insensitive).
createdAt_GteDateTimeFilter for objects where createdAt occurs on or after the specified value.
createdAt_LteDateTimeFilter for objects where createdAt occurs on or before the specified value.
updatedAt_GteDateTimeFilter for objects where updatedAt occurs on or after the specified value.
updatedAt_LteDateTimeFilter for objects where updatedAt occurs on or before the specified value.
orderByAlertWebhookOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[AlertWebhookOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (AlertWebhookConnection!)

FieldTypeDescription
edges[AlertWebhookEdge]!List of edges containing the nodes in this connection.
nodes[AlertWebhook]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

authenticatedUser

Returns the signed-in User.

query {
authenticatedUser {
id
}
}

Return fields (User!)

FieldTypeDescription
allowChangeRolesBoolean!Specifies whether the signed-in User can change the Role of the User.
allowRemoveBoolean!Specifies whether the signed-in User can remove the User.
allowUpdateBoolean!Specifies whether the signed-in User can update the User.
appAvatarUrlStringThe URL for the main avatar image that is displayed in Prismatic.
appNameString!The app name displayed in Prismatic.
avatarUrlStringThe URL for the avatar image.
createdAtDateTime!The timestamp at which the object was created.
customerCustomerThe Customer the user belongs to, if any. If this is NULL then Organization will be specified.
darkModeBoolean!Designates whether the User has dark mode activated or not.
darkModeSyncWithOsBoolean!Designates whether dark mode should be derived from the operating system.
dateJoinedDateTime!The date the User was created.
emailString!The email address associated with the User.
externalIdStringAllows for mapping an external entity to a Prismatic record.
featureFlagsJSONString!
hideSensitiveCustomerDataEnabledBoolean!Specifies whether sensitive customer data hiding is enabled for this user's organization. When True, sensitive data (step outputs, logs, execution results, and connection inputs) is hidden from view. Customer users always have this set to False as they can always see their own data.
idID!The ID of the object
marketplaceNameString!The name displayed for the Marketplace.
nameString!The user's preferred name.
orgOrganizationThe Organization that the User belongs to, if any. If this is NULL then Customer will be specified.
phoneString!The preferred contact phone number for the User.
roleRole!The Role associated with the User which determines its permissions.
tenantIdString!The unique identifier for the tenant this user belongs to.
updatedAtDateTime!The timestamp at which the object was most recently updated.

authObjectType

Returns the specified AuthObjectType object.

query {
authObjectType(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the AuthObjectType object.

Return fields (AuthObjectType)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the AuthObjectType.
allowUpdateBoolean!Specifies whether the signed-in User can update the AuthObjectType.
idID!The ID of the object
nameString!Name of the AuthObjectType.

authObjectTypes

Returns a Relay Connection to a collection of AuthObjectType objects.

query {
authObjectTypes {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
nameStringFilter for objects where name matches the specified value.
orderByAuthObjectTypeOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[AuthObjectTypeOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (AuthObjectTypeConnection!)

FieldTypeDescription
edges[AuthObjectTypeEdge]!List of edges containing the nodes in this connection.
nodes[AuthObjectType]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

authorizationMethod

Returns the specified AuthorizationMethod object.

query {
authorizationMethod(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the AuthorizationMethod object.

Return fields (AuthorizationMethod)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the AuthorizationMethod.
allowUpdateBoolean!Specifies whether the signed-in User can update the AuthorizationMethod.
descriptionString!Additional notes about the AuthorizationMethod.
fieldsCredentialFieldConnection!The AuthorizationMethod that the CredentialField is associated to.
idID!The ID of the object
keyString!A string which uniquely identifies the AuthorizationMethod.
labelString!The name of the AuthorizationMethod.

authorizationMethods

Returns a Relay Connection to a collection of AuthorizationMethod objects.

query {
authorizationMethods {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt

Return fields (AuthorizationMethodConnection!)

FieldTypeDescription
edges[AuthorizationMethodEdge]!List of edges containing the nodes in this connection.
nodes[AuthorizationMethod]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

categories

DEPRECATED. Prefer using integrationCategories instead.

query {
categories {
id
}
}

Return fields ([IntegrationCategory]!)

FieldTypeDescription
idID!The ID of the object
nameString!The name of the Integration category.

component

Returns the specified Component object.

query {
component(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the Component object.

Return fields (Component)

FieldTypeDescription
actionsActionConnection!The Component to which this Action is associated.
allowManageAttachmentsBooleanSpecifies whether the signed-in User can manage Attachments related to this record.
allowRemoveBoolean!Specifies whether the signed-in User can remove the Component.
allowUpdateBoolean!Specifies whether the signed-in User can update the Component.
attachments[Attachment]A JSON list of objects where each object has a key for name and URL that together describe the Attachment.
categoryStringA string that specifies the category of the Component.
connectionsConnectionConnection!The Component to which this Connection is associated.
customerCustomerThe Customer the Component belongs to, if any. If this is NULL then the Component belongs to the Organization.
descriptionString!Additional notes about the Component.
documentationUrlStringThe URL associated with the documentation of a Component.
forCodeNativeIntegrationBoolean!Specifies whether the Component was created inline as part of a Code Native Integration.
iconUrlStringThe URL that specifies where the Component icon exists.
idID!The ID of the object
keyString!A string that uniquely identifies the Component.
labelString!The name of the Component.
labels[String!]The labels that are associated with the object.
publicBoolean!Specifies whether the Component is publicly available or whether it's private to the Organization.
searchTermsStringA combination of the Component label, Component description, and every Action label and Action description for the Component to be used for searching.
signatureString!The hex-encoded SHA1 hash of the uploaded Component package.
sourceDownloadUrlStringThe URL that specifies where the Component source code bundle exists, if it is available.
starredBooleanIndicates whether the record is starred by the signed-in User.
versionAtComponentObject data at specified version
versionAttributesJSONStringAdditional attributes that are specific to this version.
versionCommentStringAdditional comments about this version.
versionCreatedAtDateTimeTimestamp of the creation of this version.
versionCreatedByUserUser that created this version.
versionIsAvailableBoolean!Indicates if the version is available for use.
versionIsLatestBoolean!Marked if this record is the latest version of this sequence.
versionNumberInt!Sequential number identifying this version.
versionSequenceComponentConnection!Sequence of versions of this Component
versionSequenceIdUUIDIdentifier for this version sequence.
versionsVersionConnectionThe Versions of the Component that are available.

componentActionSearchResults

Returns a list of Components and Actions that match the search criteria.

query {
componentActionSearchResults(searchTerms: "example") {
id
}
}

Input fields

ArgumentTypeDescription
searchTermsString!String to use for searching the relevant fields of Components and Actions.
componentFilterQueryJSONStringJSON structure defining a conditional logic expression tree to use for filtering Components.
actionFilterQueryJSONStringJSON structure defining a conditional logic expression tree to use for filtering Actions.

Return type: ComponentActionSearchResult


componentCategories

Returns a list of Component categories.

query {
componentCategories {
id
}
}

Return fields ([ComponentCategory]!)

FieldTypeDescription
idID!The ID of the object
nameString!The name of the Component category.

componentLabels

Returns a list of unique Component labels.

query {
componentLabels {
id
}
}

Return fields ([Label]!)

FieldTypeDescription
idID!The ID of the object
nameString!The value of the label.

components

Returns a Relay Connection to a collection of Component objects.

query {
components {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
allVersionsBooleanReturn all versions instead of only the latest
hasTriggersBooleanReturn only Components that have Triggers
hasCommonTriggersBooleanReturn only Components that have commonly-used Triggers
hasActionsBooleanReturn only Components that have Actions
hasConnectionsBooleanReturn only Components that have Connections
hasOauth2ConnectionsBooleanReturn only Components that have at least one OAuth 2.0 Connection
hasSimpleConnectionsBooleanReturn only Components that have at least one simple (non-OAuth 2.0) Connection
hasConnectionTemplatesBooleanReturn only Components that have at least one Connection that's templated
hasDataSourcesBooleanReturn only Components that have Data Sources
hasDataSourcesOfTypeStringReturn only Components that have Data Sources of the specified type.
filterQueryJSONStringJSON structure defining a conditional logic expression tree to use for including specific Actions.
includeComponentsForCodeNativeIntegrationsBooleanInclude Components that are for Code Native Integrations in addition to normal Components.
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
label_IcontainsStringFilter for objects where label contains the specified value (case insensitive).
description_IcontainsStringFilter for objects where description contains the specified value (case insensitive).
keyStringFilter for objects where key matches the specified value.
key_IcontainsStringFilter for objects where key contains the specified value (case insensitive).
key_In[String]Filter for objects where key is contained in the list of specified values.
categoryStringFilter for objects where category matches the specified value.
searchTerms_IcontainsStringFilter for objects where searchTerms contains the specified value (case insensitive).
searchTerms_FulltextStringFilter for objects where searchTerms.fulltext matches the specified value.
publicBooleanFilter for objects where public matches the specified value.
customerIDFilter for objects where customer matches the specified ID.
customer_IsnullBooleanFilter for objects where customer is NULL.
versionCreatedAt_GteDateTimeFilter for objects where versionCreatedAt occurs on or after the specified value.
versionCreatedAt_LteDateTimeFilter for objects where versionCreatedAt occurs on or before the specified value.
versionSequenceIdUUIDFilter for objects where versionSequenceId matches the specified value.
versionNumberIntFilter for objects where versionNumber matches the specified value.
versionIsAvailableBooleanFilter for objects where versionIsAvailable matches the specified value.
labels_IcontainsStringFilter for objects where labels contains the specified value (case insensitive).
labels_ContainsStringFilter for objects where labels contains the specified value (case sensitive).
orderByComponentOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[ComponentOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (ComponentConnection!)

FieldTypeDescription
edges[ComponentEdge]!List of edges containing the nodes in this connection.
nodes[Component]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

connectionTemplate

Returns the specified ConnectionTemplate object.

query {
connectionTemplate(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the ConnectionTemplate object.

Return fields (ConnectionTemplate)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the ConnectionTemplate.
allowUpdateBoolean!Specifies whether the signed-in User can update the ConnectionTemplate.
connectionConnection!The Connection from which this template is structured.
hasDeployedInstancesBoolean!Indicates template is in use on an Instance.
idID!The ID of the object
inputFieldTemplatesInputFieldTemplateConnection!The template that this input is associated with.
instancesInstanceConnection!Returns a list of deployed customer instances that are leveraging this template.
nameString!The name of this template.
templatedInputKeys[String]Returns a list of the keys that are preset by this template.

connectionTemplates

Returns a Relay Connection to a collection of ConnectionTemplate objects.

query {
connectionTemplates {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
connectionIdIDConnection associated with this template.
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
name_IcontainsStringFilter for objects where name contains the specified value (case insensitive).
orderByConnectionTemplateOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[ConnectionTemplateOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (ConnectionTemplateConnection!)

FieldTypeDescription
edges[ConnectionTemplateEdge]!List of edges containing the nodes in this connection.
nodes[ConnectionTemplate]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

credential

Returns the specified Credential object.

query {
credential(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the Credential object.

Return fields (Credential)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the Credential.
allowUpdateBoolean!Specifies whether the signed-in User can update the Credential.
authorizationErrorString!Contains any error message generated by the external authorizing system that occurred during authorization.
authorizationMethodAuthorizationMethod!The specific AuthorizationMethod used by the Credential.
contextJSONStringContains OAuth2 context data if applicable.
customerCustomerThe Customer the Credential belongs to, if any. If NULL then Organization will be specified.
idID!The ID of the object
labelString!The name of the Credential.
orgOrganizationThe Organization the Credential belongs to, if any. If NULL then Customer will be specified.
readyForUseBoolean!Specifies whether the Credential is ready for use by an Instance.
redirectUriStringContains the OAuth2 Redirect URI if applicable.
refreshAtDateTimeThe timestamp at which the OAuth2 token will automatically be refreshed, if necessary. Only applies to OAuth2 methods where refresh is necessary.
tokenJSONStringContains OAuth2 token data if applicable.
values[CredentialFieldValue]A list of CredentialFieldValues that contain the values for the CredentialFields.

credentials

Returns a Relay Connection to a collection of Credential objects.

query {
credentials {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
label_IcontainsStringFilter for objects where label contains the specified value (case insensitive).
customerIDFilter for objects where customer matches the specified ID.
customer_IsnullBooleanFilter for objects where customer is NULL.
readyForUseBooleanFilter for objects where readyForUse matches the specified value.
authorizationMethod_KeyStringFilter for objects where authorizationMethod.key matches the specified value.
orderByCredentialOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[CredentialOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (CredentialConnection!)

FieldTypeDescription
edges[CredentialEdge]!List of edges containing the nodes in this connection.
nodes[Credential]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

customer

Returns the specified Customer object.

query {
customer(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the Customer object.

Return fields (Customer)

FieldTypeDescription
allowAddAlertMonitorBoolean!Specifies whether the signed-in User can add an Alert Monitor to the Customer.
allowAddComponentBoolean!Specifies whether the signed-in User can add a Component to the Customer.
allowAddCredentialBoolean!DEPRECATED. Specifies whether the signed-in User can add a Credential to the Customer.
allowAddCustomerConfigVariableBoolean!Specifies whether the signed-in User can add a Customer Config Variable to the Customer.
allowAddInstanceBoolean!Specifies whether the signed-in User can add an Instance to the Customer.
allowAddIntegrationBoolean!Specifies whether the signed-in User can add an Integration to the Customer.
allowAddUserBoolean!Specifies whether the signed-in User can add a User to the Customer.
allowConfigureCredentialsBoolean!DEPRECATED. Specifies whether the signed-in User's Customer has access to legacy Credentials.
allowEmbeddedDesignerBoolean!Specifies whether this Customer can use the Embedded Designer.
allowEmbeddedWorkflowBuilderBoolean!Specifies whether this Customer can use the Embedded Workflow Builder.
allowEnableInstanceBoolean!Specifies whether Instances may be enabled based on the utilization allowed by the current Plan.
allowExecuteInstanceBoolean!Specifies whether Instances may be executed based on the utilization allowed by the current Plan.
allowManageAttachmentsBooleanSpecifies whether the signed-in User can manage Attachments related to this record.
allowRemoveBoolean!Specifies whether the signed-in User can remove the Customer.
allowUpdateBoolean!Specifies whether the signed-in User can update the Customer.
attachments[Attachment]A JSON list of objects where each object has a key for name and URL that together describe the Attachment.
avatarUrlStringThe URL for the avatar image.
componentsComponentConnection!The Customer the Component belongs to, if any. If this is NULL then the Component belongs to the Organization.
createdAtDateTime!The timestamp at which the object was created.
credentialsCredentialConnection!The Customer the Credential belongs to, if any. If NULL then Organization will be specified.
descriptionString!Additional notes about the Customer.
externalIdStringAllows for mapping an external entity to a Prismatic record.
idID!The ID of the object
instancesInstanceConnection!The Customer for which the Instance is deployed.
integrationsIntegrationConnection!The Customer the Integration belongs to, if any. If this is NULL then the Integration belongs to the Organization.
labels[String!]The labels that are associated with the object.
nameString!The name of the Customer, which must be unique within the scope of its Organization.
orgOrganization!The Organization to which the Customer belongs.
starredBooleanIndicates whether the record is starred by the signed-in User.
updatedAtDateTime!The timestamp at which the object was most recently updated.
usersUserConnection!The Customer the user belongs to, if any. If this is NULL then Organization will be specified.

customerConfigVariable

Returns the specified CustomerConfigVariable object.

query {
customerConfigVariable(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the CustomerConfigVariable object.

Return fields (CustomerConfigVariable)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the CustomerConfigVariable.
allowUpdateBoolean!Specifies whether the signed-in User can update the CustomerConfigVariable.
authorizeUrlStringThe Authorize URL of this Config Variable if associated with an OAuth 2.0 Connection.
customerCustomerThe Customer with which this Config Variable is associated.
hasDeployedInstancesBoolean!Indicates this config variable is in use on an Instance.
idID!The ID of the object
inputsExpressionConnectionThe collection of Expressions that serve as inputs to this variable.
instancesInstanceConnection!Returns a list of Instances using this config variable.
integrationsIntegrationConnection!Returns a list of Integrations using this config variable.
isInUseBoolean!Indicates that this config variable is currently in use by at least one Instance or Integration version.
isTestBoolean!Specifies whether this Config Variable is meant for testing.
keyStringThe display name of this variable.
lastConfiguredAtDateTimeThe timestamp of the most recent inputs reconfiguration.
lastSuccessfulRefreshAtDateTimeThe timestamp of the last successful OAuth2 token refresh.
logsLogConnection!The CustomerConfigVariable which relates to the Log entry.
metaJSONStringContains arbitrary metadata about this variable.
refreshAtDateTimeThe timestamp at which the OAuth2 token will automatically be refreshed, if necessary. Only applies to OAuth2 methods where refresh is necessary.
scopedConfigVariableScopedConfigVariable!The Scoped Config Variable with which this Config Variable is associated.
statusCustomerConfigVariableStatusStatus indicating if this Connection is working as expected or encountering issues.
workflowsWorkflowConnection!Returns a list of Workflows using this config variable.

customerConfigVariables

Returns a Relay Connection to a collection of CustomerConfigVariable objects.

query {
customerConfigVariables {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
id_In[ID]Filter for objects where id is contained in the list of specified values.
keyStringFilter for objects where key matches the specified value.
key_IsnullBooleanFilter for objects where key is NULL.
key_IcontainsStringFilter for objects where key contains the specified value (case insensitive).
customerIDFilter for objects where customer matches the specified ID.
isTestBooleanFilter for objects where isTest matches the specified value.
scopedConfigVariableIDFilter for objects where scopedConfigVariable matches the specified ID.
scopedConfigVariable_StableKeyStringFilter for objects where scopedConfigVariable.stableKey matches the specified value.
scopedConfigVariable_StableKey_IcontainsStringFilter for objects where scopedConfigVariable.stableKey contains the specified value (case insensitive).
scopedConfigVariable_KeyStringFilter for objects where scopedConfigVariable.key matches the specified value.
scopedConfigVariable_Key_IcontainsStringFilter for objects where scopedConfigVariable.key contains the specified value (case insensitive).
scopedConfigVariable_VariableScopeStringFilter for objects where scopedConfigVariable.variableScope matches the specified value.
scopedConfigVariable_ManagedByStringFilter for objects where scopedConfigVariable.managedBy matches the specified value.
statusStringFilter for objects where status matches the specified value.
status_In[String]Filter for objects where status is contained in the list of specified values.
connection_Component_In[ComponentSelector]Filter for objects where connection.component is contained in the list of specified values.
connection_Component_Label_IcontainsStringFilter for objects where connection.component.label contains the specified value (case insensitive).
orderByCustomerConfigVariableOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[CustomerConfigVariableOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (CustomerConfigVariableConnection!)

FieldTypeDescription
edges[CustomerConfigVariableEdge]!List of edges containing the nodes in this connection.
nodes[CustomerConfigVariable]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

customerLabels

Returns a list of unique Customer labels.

query {
customerLabels {
id
}
}

Return fields ([Label]!)

FieldTypeDescription
idID!The ID of the object
nameString!The value of the label.

customerRoles

Returns a list of Customer Role objects.

query {
customerRoles {
id
}
}

Return fields ([Role]!)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the Role.
allowUpdateBoolean!Specifies whether the signed-in User can update the Role.
descriptionString!Description of the Role.
idID!The ID of the object
levelInt!An integer that specifies the level of privilege with respect to other Roles.
nameString!The name of the Role. Must be unique within the context of the AuthObjectType.
objTypeAuthObjectType!The type of object that the Role is associated with.
permissionsPermissionConnection!List of Permissions that the Role provides.

customers

Returns a Relay Connection to a collection of Customer objects.

query {
customers {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
isSystemBooleanFilter for system-generated Customers.
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
nameStringFilter for objects where name matches the specified value.
name_IcontainsStringFilter for objects where name contains the specified value (case insensitive).
name_IstartswithStringFilter for objects where name starts with the specified value (case insensitive).
description_IcontainsStringFilter for objects where description contains the specified value (case insensitive).
allowEmbeddedDesignerBooleanFilter for objects where allowEmbeddedDesigner matches the specified value.
createdAt_GteDateTimeFilter for objects where createdAt occurs on or after the specified value.
createdAt_LteDateTimeFilter for objects where createdAt occurs on or before the specified value.
updatedAt_GteDateTimeFilter for objects where updatedAt occurs on or after the specified value.
updatedAt_LteDateTimeFilter for objects where updatedAt occurs on or before the specified value.
externalIdStringFilter for objects where externalId matches the specified value.
externalId_IsnullBooleanFilter for objects where externalId is NULL.
labels_IcontainsStringFilter for objects where labels contains the specified value (case insensitive).
labels_ContainsStringFilter for objects where labels contains the specified value (case sensitive).
orderByCustomerOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[CustomerOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (CustomerConnection!)

FieldTypeDescription
edges[CustomerEdge]!List of edges containing the nodes in this connection.
nodes[Customer]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

customerTotalUsageMetric

Returns the specified CustomerTotalUsageMetrics object.

query {
customerTotalUsageMetric(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the CustomerTotalUsageMetrics object.

Return fields (CustomerTotalUsageMetrics)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the CustomerTotalUsageMetrics.
allowUpdateBoolean!Specifies whether the signed-in User can update the CustomerTotalUsageMetrics.
createdWorkflowCountInt!The total number of Workflows that have been created.
customerCustomer!The Customer for which utilization metrics are being collected.
deployedInstanceCountInt!The total number of Instances that are deployed.
deployedUniqueIntegrationCountInt!The total number of unique Integrations that are deployed.
enabledWorkflowCountInt!The total number of Workflows that are enabled.
idID!The ID of the object
snapshotTimeDateTime!The time the utilization metrics snapshot was created.
userCountInt!The total number of Users that currently exist.

customerTotalUsageMetrics

Returns a Relay Connection to a collection of CustomerTotalUsageMetrics objects.

query {
customerTotalUsageMetrics {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
onlyLatestDailySnapshotsBooleanSpecifies whether to only return the latest snapshot record for each day.
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
customerIDFilter for objects where customer matches the specified ID.
snapshotTime_GteDateTimeFilter for objects where snapshotTime occurs on or after the specified value.
snapshotTime_LteDateTimeFilter for objects where snapshotTime occurs on or before the specified value.
orderByCustomerTotalUsageMetricsOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[CustomerTotalUsageMetricsOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (CustomerTotalUsageMetricsConnection!)

FieldTypeDescription
edges[CustomerTotalUsageMetricsEdge]!List of edges containing the nodes in this connection.
nodes[CustomerTotalUsageMetrics]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

embedded

Requirements and configuration for embedded designer.

query {
embedded {
id
}
}

Return fields (Embedded)

FieldTypeDescription
brandedElementsJSONString!Customized names for branded elements.
requiredComponentsComponentConnection!Set of Components required to be used in Embedded built Integrations.

executionResult

Returns the specified InstanceExecutionResult object.

query {
executionResult(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the InstanceExecutionResult object.

Return fields (InstanceExecutionResult)

FieldTypeDescription
allocatedMemoryMbIntThe number of MB of memory allocated by the runtime to execute this Execution.
allowRemoveBoolean!Specifies whether the signed-in User can remove the InstanceExecutionResult.
allowUpdateBoolean!Specifies whether the signed-in User can update the InstanceExecutionResult.
canceledByExecutionInstanceExecutionResultThe Execution with a matching Unique Request ID that caused this Execution to be canceled.
endedAtDateTimeThe timestamp at which execution ended.
errorStringAny error message that occurred as part of Instance execution.
flowIntegrationFlowThe specific IntegrationFlow that is associated with this Execution.
flowConfigInstanceFlowConfigThe specific InstanceFlowConfig for the Instance being executed.
idID!The ID of the object
instanceInstanceThe Instance for which a specific InstanceFlowConfig is being executed.
instanceTypeInstanceType
integrationIntegrationThe specific Integration that is associated with this Execution.
invokeTypeInstanceExecutionResultInvokeTypeThe type of origin that this execution was triggered from.
isLreBoolean!Specifies whether this is a Long Running Execution.
isTestExecutionBoolean!Specifies whether Execution was created as part of testing.
lineageInstanceExecutionLineage!A metadata object representing this Instance execution's relationship to other executions.
logsLogConnection!The specific InstanceExecutionResult that is associated with the Log entry.
maxRetryCountIntThe maximum number of times that this Execution may be retried before failing.
queuedAtDateTimeTimestamp when this execution was queued for processing.
replayForExecutionInstanceExecutionResultThe Execution for which this Execution is a replay.
replaysInstanceExecutionResultConnection!The Execution for which this Execution is a replay.
requestPayloadMetadataUrlString!The presigned URL to fetch metadata of the request payload that was sent to invoke Instance execution.
requestPayloadUrlString!The presigned URL to download the request payload that was sent to invoke Instance execution.
responsePayloadMetadataUrlString!The presigned URL to fetch metadata of the response payload that was received from the Instance execution.
responsePayloadUrlString!The presigned URL to download the response payload that was received from the Instance execution.
resultTypeInstanceExecutionResultResultTypeThe type of outcome from the Instance execution.
resumedAtDateTimeTimestamp when this queued execution was resumed for processing.
retryAttemptsInstanceExecutionResultConnection!The Execution for which this Execution is a retry attempt.
retryCountIntThe number of times that this Execution has been retried.
retryForExecutionInstanceExecutionResultThe Execution for which this Execution is a retry attempt.
retryNextAtDateTimeThe timestamp at which the next scheduled retry will occur.
retryUniqueRequestIdStringA Unique Request ID to use for retry request cancellation.
spendMbSecsIntThe spend for this Execution in MB-secs.
startedAtDateTime!The timestamp at which execution started.
statusExecutionStatus!The status of the Instance execution.
stepCountIntThe number of steps in this Execution.
stepResultsInstanceStepResultConnection!The InstanceExecutionResult to which the InstanceStepResult is associated.

executionResults

Returns a Relay Connection to a collection of InstanceExecutionResult objects.

query {
executionResults {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
idIDFilter for objects where the ID matches the specified value.
id_In[ID]
statusExecutionStatusThe status of the Instance execution.
invokedByExecutionInvokedByInput
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
instanceIDFilter for objects where instance matches the specified ID.
instance_IsnullBooleanFilter for objects where instance is NULL.
instance_CustomerIDFilter for objects where instance.customer matches the specified ID.
instance_IntegrationIDFilter for objects where instance.integration matches the specified ID.
instance_Integration_VersionSequenceIdUUIDFilter for objects where instance.integration.versionSequenceId matches the specified value.
integrationIDFilter for objects where integration matches the specified ID.
integration_VersionSequenceIdUUIDFilter for objects where integration.versionSequenceId matches the specified value.
instance_IsSystemBooleanFilter for objects where instance.isSystem matches the specified value.
flowConfigIDFilter for objects where flowConfig matches the specified ID.
flowConfig_FlowIDFilter for objects where flowConfig.flow matches the specified ID.
flowIDFilter for objects where flow matches the specified ID.
flow_In[ID]Filter for objects where flow is contained in the list of specified values.
startedAt_GteDateTimeFilter for objects where startedAt occurs on or after the specified value.
startedAt_LteDateTimeFilter for objects where startedAt occurs on or before the specified value.
endedAt_GteDateTimeFilter for objects where endedAt occurs on or after the specified value.
endedAt_LteDateTimeFilter for objects where endedAt occurs on or before the specified value.
endedAt_IsnullBooleanFilter for objects where endedAt is NULL.
error_IsnullBooleanFilter for objects where error is NULL.
retryCount_GteIntFilter for objects where retryCount.gte matches the specified value.
retryCount_LteIntFilter for objects where retryCount.lte matches the specified value.
retryCountIntFilter for objects where retryCount matches the specified value.
maxRetryCount_GteIntFilter for objects where maxRetryCount.gte matches the specified value.
maxRetryCount_LteIntFilter for objects where maxRetryCount.lte matches the specified value.
maxRetryCountIntFilter for objects where maxRetryCount matches the specified value.
retryNextAt_GteDateTimeFilter for objects where retryNextAt occurs on or after the specified value.
retryNextAt_LteDateTimeFilter for objects where retryNextAt occurs on or before the specified value.
retryNextAt_IsnullBooleanFilter for objects where retryNextAt is NULL.
retryUniqueRequestIdStringFilter for objects where retryUniqueRequestId matches the specified value.
isTestExecutionBooleanFilter for objects where isTestExecution matches the specified value.
replayForExecution_IsnullBooleanFilter for objects where replayForExecution is NULL.
invokeType_In[String]Filter for objects where invokeType is contained in the list of specified values.
resultTypeStringFilter for objects where resultType matches the specified value.
resultType_In[String]Filter for objects where resultType is contained in the list of specified values.
isLreBooleanFilter for objects where isLre matches the specified value.
queuedAt_GteDateTimeFilter for objects where queuedAt occurs on or after the specified value.
queuedAt_LteDateTimeFilter for objects where queuedAt occurs on or before the specified value.
queuedAt_IsnullBooleanFilter for objects where queuedAt is NULL.
resumedAt_GteDateTimeFilter for objects where resumedAt occurs on or after the specified value.
resumedAt_LteDateTimeFilter for objects where resumedAt occurs on or before the specified value.
resumedAt_IsnullBooleanFilter for objects where resumedAt is NULL.
retryForExecution_IsnullBooleanFilter for objects where retryForExecution is NULL.
instanceTypeInstanceTypeFilter for objects where instanceType matches the specified value.
orderByInstanceExecutionResultOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[InstanceExecutionResultOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (InstanceExecutionResultConnection!)

FieldTypeDescription
edges[InstanceExecutionResultEdge]!List of edges containing the nodes in this connection.
nodes[InstanceExecutionResult]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

externalLogStream

Returns the specified ExternalLogStream object.

query {
externalLogStream(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the ExternalLogStream object.

Return fields (ExternalLogStream)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the ExternalLogStream.
allowUpdateBoolean!Specifies whether the signed-in User can update the ExternalLogStream.
createdAtDateTime!The timestamp at which the object was created.
headersJSONStringA JSON string of key/value pairs that will be sent as headers in the ExternalLogStream request.
idID!The ID of the object
nameString!Name of the ExternalLogStream.
payloadTemplateString!The template that is hydrated and then used as the body of the ExternalLogStream request.
severityLevels[LogSeverity]!The Log severity levels for which Logs should be sent to the ExternalLogStream.
updatedAtDateTime!The timestamp at which the object was most recently updated.
urlString!The URL of the ExternalLogStream.

externalLogStreams

Returns a Relay Connection to a collection of ExternalLogStream objects.

query {
externalLogStreams {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
name_IcontainsStringFilter for objects where name contains the specified value (case insensitive).
createdAt_GteDateTimeFilter for objects where createdAt occurs on or after the specified value.
createdAt_LteDateTimeFilter for objects where createdAt occurs on or before the specified value.
updatedAt_GteDateTimeFilter for objects where updatedAt occurs on or after the specified value.
updatedAt_LteDateTimeFilter for objects where updatedAt occurs on or before the specified value.
orderByExternalLogStreamOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[ExternalLogStreamOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (ExternalLogStreamConnection!)

FieldTypeDescription
edges[ExternalLogStreamEdge]!List of edges containing the nodes in this connection.
nodes[ExternalLogStream]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

instance

Returns the specified Instance object.

query {
instance(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the Instance object.

Return fields (Instance)

FieldTypeDescription
allowDeployBooleanSpecifies whether the signed-in User can deploy the Instance.
allowRemoveBoolean!Specifies whether the signed-in User can remove the Instance.
allowUpdateBoolean!Specifies whether the signed-in User can update the Instance.
allowUpdateConfigVariablesBooleanSpecifies whether the signed-in User can update config variables for the Instance.
configStateInstanceConfigStateDescribes the state of configuration of this Instance.
configVariablesInstanceConfigVariableConnection!The Instance with which the Config Variable is associated.
createdAtDateTime!The timestamp at which the object was created.
customerCustomer!The Customer for which the Instance is deployed.
customerConfigVariablesCustomerConfigVariableConnection!Returns a list of Customer Config Variables associated with this Instance.
deployedVersionInt!The specific version of the Instance that is deployed.
descriptionString!Additional notes about the Instance.
designedByInstanceDesignedBy!Indicates whether the Instance was deployed by a 'customer' or 'org'.
enabledBoolean!Specifies whether the Instance is currently enabled and in an executable state.
executionResultsInstanceExecutionResultConnection!The Instance for which a specific InstanceFlowConfig is being executed.
flowConfigsInstanceFlowConfigConnection!The configuration for the IntegrationFlow associated with the Instance.
globalDebugBoolean!Specifies whether Instance executions should run in debug mode.
idID!The ID of the object
inFailedStateBooleanSpecifies whether any of the Instance's Flow Configs are currently in a failed state.
instanceTypeInstanceType
integrationIntegration!The Integration that has been deployed for the Instance.
isCustomerDeployableBooleanSpecifies whether the Instance can be deployed through the Marketplace.
isCustomerUpgradeableBooleanSpecifies whether the Instance can be upgraded through the Marketplace.
isSystemBoolean!
labels[String!]The labels that are associated with the object.
lastDeployedAtDateTimeThe timestamp at which the Instance was most recently deployed.
lastExecutedAtDateTimeThe timestamp at which the Instance was most recently executed.
listeningModeBoolean!Specifies whether the Instance is in listening mode for webhook snapshot executions.
logsLogConnection!The Instance which created the Log entry.
logsDisabledBoolean!This field has been deprecated.
monitorsAlertMonitorConnection!The Instance that is being monitored by the AlertMonitor.
nameString!The name of the Instance.
needsDeployBoolean!Specifies whether a deploy is needed to reflect the newest configuration for this Instance.
profileInstanceProfileThe Instance Profile used by this Instance.
scopedConfigVariablesScopedConfigVariableConnection!Returns a list of Scoped Config Variables associated with this Instance.
starredBooleanIndicates whether the record is starred by the signed-in User.
stepResultsDisabledBoolean!This field has been deprecated.
systemSuspendedBoolean!Specifies whether the Instance has been suspended by Prismatic.
updatedAtDateTime!The timestamp at which the object was most recently updated.
userLevelConfigVariablesCustomUserLevelConfigVariableConnectionThe User Level Config variables for the requesting User on this Instance.
userLevelConfigsUserLevelConfigConnection!The Instance with which the User Level Config is associated.
workflowWorkflowThe Workflow that has been deployed by the Instance.

instanceDailyUsageMetric

Returns the specified InstanceDailyUsageMetrics object.

query {
instanceDailyUsageMetric(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the InstanceDailyUsageMetrics object.

Return fields (InstanceDailyUsageMetrics)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the InstanceDailyUsageMetrics.
allowUpdateBoolean!Specifies whether the signed-in User can update the InstanceDailyUsageMetrics.
failedExecutionCountBigInt!The number of failed executions of this Instance on the snapshot date.
idID!The ID of the object
instanceInstance!The Instance for which utilization metrics are being collected.
snapshotDateDate!The date the utilization metrics snapshot was created.
spendMbSecsBigInt!The execution spend for this Instance on the snapshot date in MB-secs.
stepCountBigInt!The number of steps executed for this Instance on the snapshot date.
successfulExecutionCountBigInt!The number of successful executions of this Instance on the snapshot date.

instanceDailyUsageMetrics

Returns a Relay Connection to a collection of InstanceDailyUsageMetrics objects.

query {
instanceDailyUsageMetrics {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
instanceIDFilter for objects where instance matches the specified ID.
snapshotDate_GteDateFilter for objects where snapshotDate occurs on or after the specified value.
snapshotDate_LteDateFilter for objects where snapshotDate occurs on or before the specified value.
snapshotDateDateFilter for objects where snapshotDate matches the specified value.
orderByInstanceDailyUsageMetricsOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[InstanceDailyUsageMetricsOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (InstanceDailyUsageMetricsConnection!)

FieldTypeDescription
edges[InstanceDailyUsageMetricsEdge]!List of edges containing the nodes in this connection.
nodes[InstanceDailyUsageMetrics]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

instanceFlowConfig

Returns the specified InstanceFlowConfig object.

query {
instanceFlowConfig(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the InstanceFlowConfig object.

Return fields (InstanceFlowConfig)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the InstanceFlowConfig.
allowUpdateBoolean!Specifies whether the signed-in User can update the InstanceFlowConfig.
apiKeys[String]An optional collection of API Keys any of which, when specified, will be required as a header value in all requests to trigger execution of this IntegrationFlow for the associated Instance.
executionResultsInstanceExecutionResultConnection!The specific InstanceFlowConfig for the Instance being executed.
flowIntegrationFlow!The IntegrationFlow for which configuration is being specified for the associated Instance.
idID!The ID of the object
inFailedStateBoolean!Specifies whether the latest execution of this InstanceFlowConfig resulted in a failure.
instanceInstance!The configuration for the IntegrationFlow associated with the Instance.
lastExecutedAtDateTimeThe timestamp at which the InstanceFlowConfig was most recently executed.
logsLogConnection!The IntegrationFlow which created the Log entry.
monitorsAlertMonitorConnection!The IntegrationFlow that is being monitored by the AlertMonitor.
testContentTypeStringContent type of the payload for testing the IntegrationFlow associated with the Instance.
testHeadersJSONStringHeaders for testing this IntegrationFlow associated with the Instance.
testPayloadStringData payload for testing this IntegrationFlow associated with the Instance.
usesLreBoolean!Specifies whether executions of this InstanceFlowConfig will use Long Running Executions.
webhookUrlString!The URL of the endpoint that triggers execution of the InstanceFlowConfig.

instanceFlowConfigs

Returns a Relay Connection to a collection of InstanceFlowConfig objects.

query {
instanceFlowConfigs {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
flow_NameStringFilter for objects where flow.name matches the specified value.
inFailedStateBooleanFilter for objects where inFailedState matches the specified value.
orderByInstanceFlowConfigOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[InstanceFlowConfigOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (InstanceFlowConfigConnection!)

FieldTypeDescription
edges[InstanceFlowConfigEdge]!List of edges containing the nodes in this connection.
nodes[InstanceFlowConfig]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

instanceLabels

Returns a list of unique Instance labels.

query {
instanceLabels {
id
}
}

Return fields ([Label]!)

FieldTypeDescription
idID!The ID of the object
nameString!The value of the label.

instanceProfile

Returns the specified InstanceProfile object.

query {
instanceProfile(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the InstanceProfile object.

Return fields (InstanceProfile)

FieldTypeDescription
allocatedMemoryMbInt!The amount of memory allocated to the Instance Runner Lambda function.
allowRemoveBoolean!Specifies whether the signed-in User can remove the InstanceProfile.
allowUpdateBoolean!Specifies whether the signed-in User can update the InstanceProfile.
descriptionStringAdditional notes about the Instance Profile.
idID!The ID of the object
instanceBillingTypeString!The billing type for the Instances that use this Instance Profile.
instancesInstanceConnection!The Instance Profile used by this Instance.
isDefaultProfileBoolean!Specifies whether this Instance Profile is the default used when no Instance Profile is explicitly specified during Instance creation.
logsDisabledBoolean!Specifies whether to disable the creation of logs during Instance execution.
nameString!The name of the Instance Profile, which must be unique within the scope of its Organization.
quickStartBooleanSpecifies whether instances using this profile will startup faster when triggered.
quickStartInstancesIntThe number of QuickStart Lambda runners reserved for Instances using this profile.
stepResultsDisabledBoolean!Specifies whether to disable the creation of step results during Instance execution.

instanceProfiles

Returns a Relay Connection to a collection of InstanceProfile objects.

query {
instanceProfiles {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
name_IcontainsStringFilter for objects where name contains the specified value (case insensitive).
nameStringFilter for objects where name matches the specified value.
description_IcontainsStringFilter for objects where description contains the specified value (case insensitive).
descriptionStringFilter for objects where description matches the specified value.
isDefaultProfileBooleanFilter for objects where isDefaultProfile matches the specified value.
orderByInstanceProfileOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[InstanceProfileOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (InstanceProfileConnection!)

FieldTypeDescription
edges[InstanceProfileEdge]!List of edges containing the nodes in this connection.
nodes[InstanceProfile]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

instances

Returns a Relay Connection to a collection of Instance objects.

query {
instances {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
isSystemBooleanFilter for system-generated Instances.
compatibilityIntOpt in to new behavior.
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
id_In[ID]Filter for objects where id is contained in the list of specified values.
name_IcontainsStringFilter for objects where name contains the specified value (case insensitive).
nameStringFilter for objects where name matches the specified value.
description_IcontainsStringFilter for objects where description contains the specified value (case insensitive).
descriptionStringFilter for objects where description matches the specified value.
integrationIDFilter for objects where integration matches the specified ID.
customerIDFilter for objects where customer matches the specified ID.
customer_ExternalIdStringFilter for objects where customer.externalId matches the specified value.
enabledBooleanFilter for objects where enabled matches the specified value.
needsDeployBooleanFilter for objects where needsDeploy matches the specified value.
createdAt_GteDateTimeFilter for objects where createdAt occurs on or after the specified value.
createdAt_LteDateTimeFilter for objects where createdAt occurs on or before the specified value.
updatedAt_GteDateTimeFilter for objects where updatedAt occurs on or after the specified value.
updatedAt_LteDateTimeFilter for objects where updatedAt occurs on or before the specified value.
integration_VersionSequenceIdUUIDFilter for objects where integration.versionSequenceId matches the specified value.
globalDebugBooleanFilter for objects where globalDebug matches the specified value.
labels_ContainsStringFilter for objects where labels contains the specified value (case sensitive).
labels_IcontainsStringFilter for objects where labels contains the specified value (case insensitive).
designedByInstanceDesignedByFilter for objects where designedBy matches the specified value.
instanceTypeInstanceTypeFilter for objects where instanceType matches the specified value.
inFailedStateBooleanFilter for objects where inFailedState matches the specified value.
orderByInstanceOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[InstanceOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (InstanceConnection!)

FieldTypeDescription
edges[InstanceEdge]!List of edges containing the nodes in this connection.
nodes[Instance]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

integration

Returns the specified Integration object.

query {
integration(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the Integration object.

Return fields (Integration)

FieldTypeDescription
actionsIntegrationActionConnection!The Integration to which the IntegrationAction is associated via the IntegrationFlow.
agentFlowsUrlString!The URL for agent flows of this Integration.
allowForkBoolean!Specifies whether the signed-in User can fork the Integration.
allowManageAttachmentsBooleanSpecifies whether the signed-in User can manage Attachments related to this record.
allowMultipleMarketplaceInstancesBoolean!Specifies whether multiple Instances of this Integration may be created from the Marketplace.
allowPublishBoolean!Specifies whether the signed-in User can publish the Integration.
allowRemoveBoolean!Specifies whether the signed-in User can remove the Integration.
allowUpdateBoolean!Specifies whether the signed-in User can update the Integration.
attachments[Attachment]A JSON list of objects where each object has a key for name and URL that together describe the Attachment.
avatarUrlStringThe URL for the avatar image.
categoryStringSpecifies the category of the Integration.
componentsComponentConnection!Components associated with this Integration
configPagesJSONString!A JSON string that represents deployment configuration pages.
createdAtDateTime!The timestamp at which the object was created.
customerCustomerThe Customer the Integration belongs to, if any. If this is NULL then the Integration belongs to the Organization.
customerConfigVariablesCustomerConfigVariableConnection!Returns a list of Customer Config Variables associated with this Integration.
defaultInstanceProfileInstanceProfileThe Instance Profile to use as a default when Instances of this Integration are created.
definitionStringThe YAML that is the declarative definition for the Integration. Suitable for using to re-import the Integration.
deployedInstancesDeployedInstancesQuantity!Indicates how many Instances of this Integration are deployed.
deploymentStatusAggregateDeploymentStatusIndicates the lowest instance-level configuration status among all Instances.
descriptionStringAdditional notes about the Integration.
documentationStringRich text documentation to accompany the Integration.
endpointConfigTestContentTypeStringContent type of the payload for testing the endpoint configuration for this Integration.
endpointConfigTestHeadersJSONStringA JSON string of key/value pairs that will be sent as headers when testing the endpoint configuration for this Integration.
endpointConfigTestPayloadStringData payload for testing the endpoint configuration for this Integration.
endpointConfigTestUrlString!The URL of the endpoint that allows testing the endpoint configuration of the Integration.
endpointTypeIntegrationEndpointTypeSpecifies whether endpoint URLs for Instances of this Integration are unique to the flow, unique to the Instance, or if all Instances share a URL.
externalVersionStringSpecifies the external version of this Integration, which can be used to provide semantic versioning.
firstDeployedInstanceInstanceThe first instance using this Integration.
flowsIntegrationFlowConnection!The Integration of which the IntegrationFlow is a part.
hasOutdatedComponentsBoolean!Specifies whether the Integration uses outdated Components
hasUnpublishedChangesBoolean!Specifies whether the Integration definition has changes that have not yet been published.
idID!The ID of the object
instanceStatsInstanceStats!Aggregated statistics about Instances deployed for this Integration.
instancesInstanceConnection!The Integration that has been deployed for the Instance.
isCodeNativeBoolean!Specifies whether this Integration is a Code Native Integration.
isCustomerDeployableBooleanSpecifies whether the Integration can be deployed by the signed-in User.
labels[String!]The labels that are associated with the object.
lastExecutedAtDateTimeThe timestamp at which this Integration was most recently executed as part of an Instance.
marketplaceConfigurationMarketplaceConfiguration!Specifies whether an Integration will be available in the Integration Marketplace and if the Integration is deployable by a Customer User.
marketplaceTabConfiguration[String!]The Marketplace Tabs available to Customer Users for configuring this Integration.
metadataJSONStringA JSON string that represents metadata for the Integration.
nameString!The name of the Integration.
overviewStringSpecifies an Overview of the Integration to describe its functionality for use in the Integration Marketplace.
parentIntegrationParent Integration this Integration was forked from, if any
preprocessFlowNameStringThe name of a Flow in the Integration that will be executed as a preprocessing step prior to any other Flow executions.
requiredConfigVariablesRequiredConfigVariableConnection!
scopedConfigVariablesScopedConfigVariableConnection!Returns a list of Scoped Config Variables associated with this Integration.
starredBooleanIndicates whether the record is starred by the signed-in User.
storeConfigurationIntegrationStoreConfigurationSpecifies whether an Integration will be available in the Integration Store and if the Integration is deployable by a Customer User.
systemInstanceInstance!System Instance backing this Integration.
templateConfigurationIntegrationTemplateConfiguration!Specifies whether the latest published version of this Integration may be used as a template to create new Integrations.
testConfigVariablesInstanceConfigVariableConnection!Config Variables that are used for testing during Integration design.
ulcDeploymentStatusAggregateDeploymentStatusIndicates the lowest user-level configuration status among all Instances.
updatedAtDateTime!The timestamp at which the object was most recently updated.
useAsTemplateBoolean!Specifies whether the latest published version of this Integration may be used as a template to create new Integrations.
userLevelConfiguredBoolean!Specifies whether this Integration uses User Level Configs.
validationRulesIntegrationValidationRules!Validation Rules applied to this Integration.
versionAtIntegrationObject data at specified version
versionAttributesJSONStringAdditional attributes that are specific to this version.
versionCommentStringAdditional comments about this version.
versionCreatedAtDateTimeTimestamp of the creation of this version.
versionCreatedByUserUser that created this version.
versionIsAvailableBoolean!Indicates if the version is available for use.
versionIsLatestBoolean!Marked if this record is the latest version of this sequence.
versionNumberInt!Sequential number identifying this version.
versionSequenceIntegrationConnection!Sequence of versions of this Integration
versionSequenceIdUUIDIdentifier for this version sequence.
versionsVersionConnection!The Versions of the Integration that are available.

integrationCategories

Returns a list of Integration categories.

query {
integrationCategories {
id
}
}

Input fields

ArgumentTypeDescription
onlyLatestBooleanOnly include categories that appear on the latest versions of Integrations.
onlyPublishedBooleanOnly include categories that appear on published versions of Integrations.
fromTemplatesBooleanInclude categories defined by templates.

Return fields ([IntegrationCategory]!)

FieldTypeDescription
idID!The ID of the object
nameString!The name of the Integration category.

integrationLabels

Returns a list of unique Integration labels.

query {
integrationLabels {
id
}
}

Return fields ([Label]!)

FieldTypeDescription
idID!The ID of the object
nameString!The value of the label.

integrations

Returns a Relay Connection to a collection of Integration objects.

query {
integrations {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
nameStringFilter for objects where name matches the specified value.
name_IcontainsStringFilter for objects where name contains the specified value (case insensitive).
descriptionStringFilter for objects where description matches the specified value.
description_IcontainsStringFilter for objects where description contains the specified value (case insensitive).
hasUnpublishedChangesBooleanFilter for objects where hasUnpublishedChanges matches the specified value.
categoryStringFilter for objects where category matches the specified value.
category_IcontainsStringFilter for objects where category contains the specified value (case insensitive).
marketplaceConfiguration_IstartswithStringFilter for objects where marketplaceConfiguration starts with the specified value (case insensitive).
marketplaceConfiguration_IexactStringFilter for objects where marketplaceConfiguration.iexact matches the specified value.
marketplaceConfiguration_In[String]Filter for objects where marketplaceConfiguration is contained in the list of specified values.
customerIDFilter for objects where customer matches the specified ID.
customer_IsnullBooleanFilter for objects where customer is NULL.
useAsTemplateBooleanFilter for objects where useAsTemplate matches the specified value.
templateConfiguration_IstartswithStringFilter for objects where templateConfiguration starts with the specified value (case insensitive).
templateConfiguration_IexactStringFilter for objects where templateConfiguration.iexact matches the specified value.
templateConfiguration_In[String]Filter for objects where templateConfiguration is contained in the list of specified values.
allowMultipleMarketplaceInstancesBooleanFilter for objects where allowMultipleMarketplaceInstances matches the specified value.
createdAt_GteDateTimeFilter for objects where createdAt occurs on or after the specified value.
createdAt_LteDateTimeFilter for objects where createdAt occurs on or before the specified value.
updatedAt_GteDateTimeFilter for objects where updatedAt occurs on or after the specified value.
updatedAt_LteDateTimeFilter for objects where updatedAt occurs on or before the specified value.
isCodeNativeBooleanFilter for objects where isCodeNative matches the specified value.
flows_IsAgentFlowBooleanFilter for objects where flows.isAgentFlow matches the specified value.
versionSequenceIdUUIDFilter for objects where versionSequenceId matches the specified value.
versionNumberIntFilter for objects where versionNumber matches the specified value.
versionIsAvailableBooleanFilter for objects where versionIsAvailable matches the specified value.
labels_ContainsStringFilter for objects where labels contains the specified value (case sensitive).
labels_IcontainsStringFilter for objects where labels contains the specified value (case insensitive).
marketplaceBooleanFilter for objects where marketplace matches the specified value.
allVersionsBooleanFilter for objects where allVersions matches the specified value.
hasInstancesBooleanFilter for objects where hasInstances matches the specified value.
hasOutdatedComponentsBooleanFilter for objects where hasOutdatedComponents matches the specified value.
orderByIntegrationOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[IntegrationOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (IntegrationConnection!)

FieldTypeDescription
edges[IntegrationEdge]!List of edges containing the nodes in this connection.
nodes[Integration]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

integrationVariants

Query for integrationVariants.

query {
integrationVariants {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeString
afterString
firstInt
lastInt
hasUnpublishedChangesBoolean
marketplaceConfiguration_IstartswithString
marketplaceConfiguration_IexactString
marketplaceConfiguration_InString
useAsTemplateBoolean
templateConfiguration_IstartswithString
templateConfiguration_IexactString
templateConfiguration_InString
allowMultipleMarketplaceInstancesBoolean
isCodeNativeBoolean
flows_IsAgentFlowBoolean
marketplaceBoolean
hasInstancesBoolean
hasOutdatedComponentsBoolean
nameString
name_IcontainsString
descriptionString
description_IcontainsString
customerID
customer_IsnullBoolean
createdAt_GteDateTime
createdAt_LteDateTime
updatedAt_GteDateTime
updatedAt_LteDateTime
categoryString
category_IcontainsString
labels_ContainsString
labels_IcontainsString
draftBoolean
allVersionsBoolean
sortBy[IntegrationVariantOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (IntegrationVariantConnection)

FieldTypeDescription
edges[IntegrationVariantEdge]!List of edges containing the nodes in this connection.
nodes[IntegrationVariant]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

listUserTenants

Returns a list of tenants that the current user has access to.

query {
listUserTenants {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
includeAllStacksBooleanWhen True, returns tenants from all stacks. When False (default), we'll only return tenants for the current stack.

Return fields (UserTenantsConnection!)

FieldTypeDescription
nodes[UserTenantAccess!]!List of tenant access nodes.

log

Returns the specified Log object.

query {
log(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the Log object.

Return fields (Log)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the Log.
allowUpdateBoolean!Specifies whether the signed-in User can update the Log.
configVariableInstanceConfigVariableThe InstanceConfigVariable which relates to the Log entry.
customerCustomerThe specific Customer that is associated with the Log entry.
customerConfigVariableCustomerConfigVariableThe CustomerConfigVariable which relates to the Log entry.
customerNameStringThe name of the Customer that is associated with the Log entry.
executionResultInstanceExecutionResultThe specific InstanceExecutionResult that is associated with the Log entry.
executionResultIdIDThe ID of the Execution Result which created the Log entry.
flowIntegrationFlowThe specific IntegrationFlow that is associated with the Log entry.
flowConfigInstanceFlowConfigThe IntegrationFlow which created the Log entry.
flowNameStringThe name of the IntegrationFlow that is associated with the Log entry.
fromPreprocessFlowBooleanSpecifies whether the Log was generated as part of the associated Integration's Preprocess Flow.
idID!The ID of the object
instanceInstanceThe Instance which created the Log entry.
instanceIdIDThe ID of the Instance which created the Log entry.
instanceNameStringThe name of the Instance which created the Log entry.
instanceTypeInstanceType
integrationIntegrationThe specific Integration that is associated with the Log entry.
integrationNameStringThe name of the Integration that is associated with the Log entry.
integrationVersionSequenceIdUUIDThe identifier for the version sequence of the Integration that is associated with the Log entry.
isTestExecutionBooleanSpecifies whether the associated Execution was created as part of testing.
logTypeLogTypeThe type of Log entry.
loopPathStringA string containing a sequence of space-separated 'loopStepName:iterationNumber' tokens that allow this Log to be requested based solely on loop positions and iteration numbers
loopStepIndexIntThe iteration index of the containing Loop IntegrationAction at the time this Log entry was generated, if any.
loopStepNameStringThe name of the IntegrationAction that is the Loop containing the IntegrationAction that generated this Log entry, if any.
messageString!The message body of the Log entry.
requiredConfigVariableKeyStringThe key of the Required Config Variable which relates to the Log entry.
scopedConfigVariableScopedConfigVariableThe ScopedConfigVariable which relates to the Log entry.
severityLogSeverityLevel!The severity level of the Log entry.
stepNameStringThe name of the IntegrationAction that generated this Log entry.
timestampDateTime!The timestamp at which the Log was created.
userLevelConfigVariableUserLevelConfigVariableThe UserLevelConfigVariable which relates to the Log entry.

logs

Returns a Relay Connection to a collection of Log objects.

query {
logs {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
executionResult_IsTestExecutionBooleanFilter for objects where executionResult.isTestExecution matches the specified value.
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
message_IcontainsStringFilter for objects where message contains the specified value (case insensitive).
timestamp_GteDateTimeFilter for objects where timestamp occurs on or after the specified value.
timestamp_LteDateTimeFilter for objects where timestamp occurs on or before the specified value.
logTypeStringFilter for objects where logType matches the specified value.
logType_In[String]Filter for objects where logType is contained in the list of specified values.
severityIntFilter for objects where severity matches the specified value.
executionResultIDFilter for objects where executionResult matches the specified ID.
isTestExecutionBooleanFilter for objects where isTestExecution matches the specified value.
instance_CustomerIDFilter for objects where instance.customer matches the specified ID.
customerIDFilter for objects where customer matches the specified ID.
instance_IntegrationIDFilter for objects where instance.integration matches the specified ID.
instanceIDFilter for objects where instance matches the specified ID.
instance_IsSystemBooleanFilter for objects where instance.isSystem matches the specified value.
flowConfigIDFilter for objects where flowConfig matches the specified ID.
flowConfig_FlowIDFilter for objects where flowConfig.flow matches the specified ID.
configVariable_IsnullBooleanFilter for objects where configVariable is NULL.
userLevelConfigVariable_IsnullBooleanFilter for objects where userLevelConfigVariable is NULL.
integrationIDFilter for objects where integration matches the specified ID.
integration_VersionSequenceIdUUIDFilter for objects where integration.versionSequenceId matches the specified value.
integrationVersionSequenceIdUUIDFilter for objects where integrationVersionSequenceId matches the specified value.
flowIDFilter for objects where flow matches the specified ID.
loopPathStringFilter for objects where loopPath matches the specified value.
loopPath_IstartswithStringFilter for objects where loopPath starts with the specified value (case insensitive).
scopedConfigVariableIDFilter for objects where scopedConfigVariable matches the specified ID.
customerConfigVariableIDFilter for objects where customerConfigVariable matches the specified ID.
requiredConfigVariableKeyStringFilter for objects where requiredConfigVariableKey matches the specified value.
instanceTypeInstanceTypeFilter for objects where instanceType matches the specified value.
orderByLogOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[LogOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (LogConnection!)

FieldTypeDescription
edges[LogEdge]!List of edges containing the nodes in this connection.
nodes[Log]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

logSeverityLevels

Returns a list of LogSeverity objects.

query {
logSeverityLevels {
id
}
}

Return fields ([LogSeverity]!)

FieldTypeDescription
idInt
nameString

marketplaceIntegration

Returns the specified Integration object.

query {
marketplaceIntegration(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the Integration object.

Return fields (Integration)

FieldTypeDescription
actionsIntegrationActionConnection!The Integration to which the IntegrationAction is associated via the IntegrationFlow.
agentFlowsUrlString!The URL for agent flows of this Integration.
allowForkBoolean!Specifies whether the signed-in User can fork the Integration.
allowManageAttachmentsBooleanSpecifies whether the signed-in User can manage Attachments related to this record.
allowMultipleMarketplaceInstancesBoolean!Specifies whether multiple Instances of this Integration may be created from the Marketplace.
allowPublishBoolean!Specifies whether the signed-in User can publish the Integration.
allowRemoveBoolean!Specifies whether the signed-in User can remove the Integration.
allowUpdateBoolean!Specifies whether the signed-in User can update the Integration.
attachments[Attachment]A JSON list of objects where each object has a key for name and URL that together describe the Attachment.
avatarUrlStringThe URL for the avatar image.
categoryStringSpecifies the category of the Integration.
componentsComponentConnection!Components associated with this Integration
configPagesJSONString!A JSON string that represents deployment configuration pages.
createdAtDateTime!The timestamp at which the object was created.
customerCustomerThe Customer the Integration belongs to, if any. If this is NULL then the Integration belongs to the Organization.
customerConfigVariablesCustomerConfigVariableConnection!Returns a list of Customer Config Variables associated with this Integration.
defaultInstanceProfileInstanceProfileThe Instance Profile to use as a default when Instances of this Integration are created.
definitionStringThe YAML that is the declarative definition for the Integration. Suitable for using to re-import the Integration.
deployedInstancesDeployedInstancesQuantity!Indicates how many Instances of this Integration are deployed.
deploymentStatusAggregateDeploymentStatusIndicates the lowest instance-level configuration status among all Instances.
descriptionStringAdditional notes about the Integration.
documentationStringRich text documentation to accompany the Integration.
endpointConfigTestContentTypeStringContent type of the payload for testing the endpoint configuration for this Integration.
endpointConfigTestHeadersJSONStringA JSON string of key/value pairs that will be sent as headers when testing the endpoint configuration for this Integration.
endpointConfigTestPayloadStringData payload for testing the endpoint configuration for this Integration.
endpointConfigTestUrlString!The URL of the endpoint that allows testing the endpoint configuration of the Integration.
endpointTypeIntegrationEndpointTypeSpecifies whether endpoint URLs for Instances of this Integration are unique to the flow, unique to the Instance, or if all Instances share a URL.
externalVersionStringSpecifies the external version of this Integration, which can be used to provide semantic versioning.
firstDeployedInstanceInstanceThe first instance using this Integration.
flowsIntegrationFlowConnection!The Integration of which the IntegrationFlow is a part.
hasOutdatedComponentsBoolean!Specifies whether the Integration uses outdated Components
hasUnpublishedChangesBoolean!Specifies whether the Integration definition has changes that have not yet been published.
idID!The ID of the object
instanceStatsInstanceStats!Aggregated statistics about Instances deployed for this Integration.
instancesInstanceConnection!The Integration that has been deployed for the Instance.
isCodeNativeBoolean!Specifies whether this Integration is a Code Native Integration.
isCustomerDeployableBooleanSpecifies whether the Integration can be deployed by the signed-in User.
labels[String!]The labels that are associated with the object.
lastExecutedAtDateTimeThe timestamp at which this Integration was most recently executed as part of an Instance.
marketplaceConfigurationMarketplaceConfiguration!Specifies whether an Integration will be available in the Integration Marketplace and if the Integration is deployable by a Customer User.
marketplaceTabConfiguration[String!]The Marketplace Tabs available to Customer Users for configuring this Integration.
metadataJSONStringA JSON string that represents metadata for the Integration.
nameString!The name of the Integration.
overviewStringSpecifies an Overview of the Integration to describe its functionality for use in the Integration Marketplace.
parentIntegrationParent Integration this Integration was forked from, if any
preprocessFlowNameStringThe name of a Flow in the Integration that will be executed as a preprocessing step prior to any other Flow executions.
requiredConfigVariablesRequiredConfigVariableConnection!
scopedConfigVariablesScopedConfigVariableConnection!Returns a list of Scoped Config Variables associated with this Integration.
starredBooleanIndicates whether the record is starred by the signed-in User.
storeConfigurationIntegrationStoreConfigurationSpecifies whether an Integration will be available in the Integration Store and if the Integration is deployable by a Customer User.
systemInstanceInstance!System Instance backing this Integration.
templateConfigurationIntegrationTemplateConfiguration!Specifies whether the latest published version of this Integration may be used as a template to create new Integrations.
testConfigVariablesInstanceConfigVariableConnection!Config Variables that are used for testing during Integration design.
ulcDeploymentStatusAggregateDeploymentStatusIndicates the lowest user-level configuration status among all Instances.
updatedAtDateTime!The timestamp at which the object was most recently updated.
useAsTemplateBoolean!Specifies whether the latest published version of this Integration may be used as a template to create new Integrations.
userLevelConfiguredBoolean!Specifies whether this Integration uses User Level Configs.
validationRulesIntegrationValidationRules!Validation Rules applied to this Integration.
versionAtIntegrationObject data at specified version
versionAttributesJSONStringAdditional attributes that are specific to this version.
versionCommentStringAdditional comments about this version.
versionCreatedAtDateTimeTimestamp of the creation of this version.
versionCreatedByUserUser that created this version.
versionIsAvailableBoolean!Indicates if the version is available for use.
versionIsLatestBoolean!Marked if this record is the latest version of this sequence.
versionNumberInt!Sequential number identifying this version.
versionSequenceIntegrationConnection!Sequence of versions of this Integration
versionSequenceIdUUIDIdentifier for this version sequence.
versionsVersionConnection!The Versions of the Integration that are available.

marketplaceIntegrations

Returns a Relay Connection to a collection of Integration objects.

query {
marketplaceIntegrations {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
activatedBooleanReturn only activated Integrations
includeActiveIntegrationsBooleanInclude non-marketplace integrations deployed to the customer of the caller
filterQueryJSONStringJSON structure defining a conditional logic expression tree to use for including specific Integrations.
strictMatchFilterQueryBooleanIf true, filterQuery will be evaluated by ANDing the conditions with activated and includeActiveIntegrations. If false, it will be evaluated using OR.
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
nameStringFilter for objects where name matches the specified value.
name_IcontainsStringFilter for objects where name contains the specified value (case insensitive).
descriptionStringFilter for objects where description matches the specified value.
description_IcontainsStringFilter for objects where description contains the specified value (case insensitive).
hasUnpublishedChangesBooleanFilter for objects where hasUnpublishedChanges matches the specified value.
categoryStringFilter for objects where category matches the specified value.
category_IcontainsStringFilter for objects where category contains the specified value (case insensitive).
marketplaceConfiguration_IstartswithStringFilter for objects where marketplaceConfiguration starts with the specified value (case insensitive).
marketplaceConfiguration_IexactStringFilter for objects where marketplaceConfiguration.iexact matches the specified value.
marketplaceConfiguration_In[String]Filter for objects where marketplaceConfiguration is contained in the list of specified values.
customerIDFilter for objects where customer matches the specified ID.
customer_IsnullBooleanFilter for objects where customer is NULL.
useAsTemplateBooleanFilter for objects where useAsTemplate matches the specified value.
templateConfiguration_IstartswithStringFilter for objects where templateConfiguration starts with the specified value (case insensitive).
templateConfiguration_IexactStringFilter for objects where templateConfiguration.iexact matches the specified value.
templateConfiguration_In[String]Filter for objects where templateConfiguration is contained in the list of specified values.
allowMultipleMarketplaceInstancesBooleanFilter for objects where allowMultipleMarketplaceInstances matches the specified value.
createdAt_GteDateTimeFilter for objects where createdAt occurs on or after the specified value.
createdAt_LteDateTimeFilter for objects where createdAt occurs on or before the specified value.
updatedAt_GteDateTimeFilter for objects where updatedAt occurs on or after the specified value.
updatedAt_LteDateTimeFilter for objects where updatedAt occurs on or before the specified value.
isCodeNativeBooleanFilter for objects where isCodeNative matches the specified value.
flows_IsAgentFlowBooleanFilter for objects where flows.isAgentFlow matches the specified value.
versionSequenceIdUUIDFilter for objects where versionSequenceId matches the specified value.
versionNumberIntFilter for objects where versionNumber matches the specified value.
versionIsAvailableBooleanFilter for objects where versionIsAvailable matches the specified value.
labels_ContainsStringFilter for objects where labels contains the specified value (case sensitive).
labels_IcontainsStringFilter for objects where labels contains the specified value (case insensitive).
marketplaceBooleanFilter for objects where marketplace matches the specified value.
allVersionsBooleanFilter for objects where allVersions matches the specified value.
hasInstancesBooleanFilter for objects where hasInstances matches the specified value.
hasOutdatedComponentsBooleanFilter for objects where hasOutdatedComponents matches the specified value.
orderByIntegrationOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[IntegrationOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (IntegrationConnection!)

FieldTypeDescription
edges[IntegrationEdge]!List of edges containing the nodes in this connection.
nodes[Integration]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

objectPermissionGrant

Returns the specified ObjectPermissionGrant object.

query {
objectPermissionGrant(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the ObjectPermissionGrant object.

Return fields (ObjectPermissionGrant)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the ObjectPermissionGrant.
allowUpdateBoolean!Specifies whether the signed-in User can update the ObjectPermissionGrant.
grantedByRoleRoleThe Role through which the Permission is granted, if applicable.
idID!The ID of the object
objUUID!A reference to the object for which the Permission is granted.
permissionPermission!The Permission being granted.
userUser!The User for which the Permission is granted.

objectPermissionGrants

Returns a Relay Connection to a collection of ObjectPermissionGrant objects.

query {
objectPermissionGrants {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
userIDFilter for objects where user matches the specified ID.
objUUIDFilter for objects where obj matches the specified value.
permissionIDFilter for objects where permission matches the specified ID.
grantedByRoleIDFilter for objects where grantedByRole matches the specified ID.
orderByObjectPermissionGrantOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[ObjectPermissionGrantOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (ObjectPermissionGrantConnection!)

FieldTypeDescription
edges[ObjectPermissionGrantEdge]!List of edges containing the nodes in this connection.
nodes[ObjectPermissionGrant]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

onPremiseResource

Returns the specified OnPremiseResource object.

query {
onPremiseResource(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the OnPremiseResource object.

Return fields (OnPremiseResource)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the OnPremiseResource.
allowUpdateBoolean!Specifies whether the signed-in User can update the OnPremiseResource.
customerCustomerThe Customer associated with this resource.
idID!The ID of the object
nameString!The name of this resource.
portInt!The local port on the proxy service assigned to this resource.
statusOnPremiseResourceStatus!The current status of this On-Prem Resource.

onPremiseResources

Returns a Relay Connection to a collection of OnPremiseResource objects.

query {
onPremiseResources {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
nameStringFilter for objects where name matches the specified value.
name_IcontainsStringFilter for objects where name contains the specified value (case insensitive).
customerIDFilter for objects where customer matches the specified ID.
customer_IsnullBooleanFilter for objects where customer is NULL.
statusStringFilter for objects where status matches the specified value.
orderByOnPremiseResourceOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[OnPremiseResourceOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (OnPremiseResourceConnection!)

FieldTypeDescription
edges[OnPremiseResourceEdge]!List of edges containing the nodes in this connection.
nodes[OnPremiseResource]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

organization

Returns the Organization of the signed-in User if the User is an Organization User.

query {
organization {
id
}
}

Return fields (Organization)

FieldTypeDescription
allowAddAlertGroupBoolean!Specifies whether the signed-in User can add an AlertGroup to the Organization.
allowAddAlertWebhookBoolean!Specifies whether the signed-in User can add an AlertWebhook to the Organization.
allowAddConnectionTemplateBoolean!Specifies whether the signed-in User can add a Connection Template to the Organization.
allowAddCredentialBoolean!DEPRECATED. Specifies whether the signed-in User can add a Credential to the Organization.
allowAddCustomerBoolean!Specifies whether the signed-in User can add a Customer to the Organization.
allowAddExternalLogStreamBoolean!Specifies whether the signed-in User can add an External Log stream to the Organization.
allowAddIntegrationBoolean!Specifies whether the signed-in User can add an Integration to the Organization.
allowAddScopedConfigVariableBoolean!Specifies whether the signed-in User can add a Scoped Config Variable to the Organization.
allowAddSigningKeyBoolean!Specifies whether the signed-in User can add a Signing Key to the Organization.
allowAddUserBoolean!Specifies whether the signed-in User can add a User to the Organization.
allowAddWebhookEndpointBoolean!Specifies whether the signed-in User can add a WebhookEndpoint to the Organization.
allowConfigureCredentialsBoolean!DEPRECATED. Specifies whether the signed-in User's Organization has access to legacy Credentials.
allowConfigureEmbeddedBoolean!Specifies whether this Plan allows configuration of Embedded for the Organization.
allowConfigureExternalLogStreamsBoolean!Specifies whether this Plan allows configuration of External Log Streams for the Organization.
allowConfigureThemesBoolean!Specifies whether the signed-in User can configure Themes for the Organization.
allowConfiguringInstanceMemoryBoolean!Specifies whether this Plan allows for configuring the memory allocated to the Runner Lambda functions.
allowCustomThemeBoolean!Specifies whether this Plan allows configuration of a Custom Theme for the Organization.
allowDisablingInstanceOutputsBoolean!Specifies whether this Plan allows for disabling Instance logs and step results.
allowEmbeddedDesignerBoolean!Specifies whether this Plan allows using the Embedded Designer the Organization.
allowEmbeddedWorkflowBuilderBoolean!Specifies whether this Plan allows using the Embedded Workflow Builder the Organization.
allowEnableInstanceBoolean!Specifies whether Instances may be enabled based on the utilization allowed by the current Plan.
allowExecuteInstanceBoolean!Specifies whether Instances may be executed based on the utilization allowed by the current Plan.
allowExecutionRetryConfigBoolean!Specifies whether the current Plan allows configuration for automatic retry of Instance executions.
allowLongRunningExecutionsBoolean!Specifies whether this Plan allows for Long Running Executions.
allowOnPremAgentBoolean!Specifies whether this Plan allows for using the On Prem Agent system.
allowPublishComponentBoolean!Specifies whether the signed-in User can add a Component to the Organization.
allowRemoveBoolean!Specifies whether the signed-in User can remove the Organization.
allowUpdateBoolean!Specifies whether the signed-in User can update the Organization.
allowUserLevelConfigBoolean!Specifies whether this Plan allows for creating User Level Configured Instances.
allowViewBillingBoolean!Specifies whether the signed-in User can view Billing information for the Organization.
avatarUrlStringThe URL for the avatar image.
brandedElementsJSONStringSpecifies custom names for branded elements.
componentsComponentConnection!The Components that belong to the Organization.
concurrentExecutionLimitInt!The maximum number of concurrent executions allowed for this Organization.
concurrentLreLimitInt!Maximum number of concurrent long running executions allowed for this Organization.
credentialsCredentialConnection!The Organization the Credential belongs to, if any. If NULL then Customer will be specified.
currentPlanString!Plan the Organization is subscribed to; set once payment is confirmed.
customersCustomerConnection!The Organization to which the Customer belongs.
featureFlagsJSONString
idID!The ID of the object
instanceBillingTypes[String]!The available billing types for Instances in the Organization.
integrationsIntegrationConnection!The Integrations that belong to the Organization.
labels[String!]The labels that are associated with the object.
marketplaceNameStringDEPRECATED. Display name of the Organization's Marketplace.
nameString!The unique name of the Organization.
overExecutionLimitBoolean!Specifies whether the Organization execution utilization has exceeded the Plan's limits.
overdueBoolean!This field has been deprecated.
planExpiresAtDateTimeDate and time the Organization's current Plan expires
signingKeysOrganizationSigningKeyConnection!
systemSuspendedBoolean!Specifies whether the Organization's account has been suspended by Prismatic.
themeThemeThe Theme associated with an Organization
usersUserConnection!The Organization that the User belongs to, if any. If this is NULL then Customer will be specified.
usesBillingPortalBoolean!This field has been deprecated.

organizationRoles

Returns a list of Organization Role objects.

query {
organizationRoles {
id
}
}

Return fields ([Role]!)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the Role.
allowUpdateBoolean!Specifies whether the signed-in User can update the Role.
descriptionString!Description of the Role.
idID!The ID of the object
levelInt!An integer that specifies the level of privilege with respect to other Roles.
nameString!The name of the Role. Must be unique within the context of the AuthObjectType.
objTypeAuthObjectType!The type of object that the Role is associated with.
permissionsPermissionConnection!List of Permissions that the Role provides.

orgDailyUsageMetric

Returns the specified OrgDailyUsageMetrics object.

query {
orgDailyUsageMetric(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the OrgDailyUsageMetrics object.

Return fields (OrgDailyUsageMetrics)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the OrgDailyUsageMetrics.
allowUpdateBoolean!Specifies whether the signed-in User can update the OrgDailyUsageMetrics.
failedExecutionCountBigInt!The total number of failed Instance executions on the snapshot date.
idID!The ID of the object
snapshotDateDate!The date the utilization metrics snapshot was created.
spendMbSecsBigInt!The total execution spend on the snapshot date in MB-secs.
stepCountBigInt!The total number of steps executed on the snapshot date.
successfulExecutionCountBigInt!The total number of successful Instance executions on the snapshot date.

orgDailyUsageMetrics

Returns a Relay Connection to a collection of OrgDailyUsageMetrics objects.

query {
orgDailyUsageMetrics {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
snapshotDate_GteDateFilter for objects where snapshotDate occurs on or after the specified value.
snapshotDate_LteDateFilter for objects where snapshotDate occurs on or before the specified value.
snapshotDateDateFilter for objects where snapshotDate matches the specified value.
orderByOrgDailyUsageMetricsOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[OrgDailyUsageMetricsOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (OrgDailyUsageMetricsConnection!)

FieldTypeDescription
edges[OrgDailyUsageMetricsEdge]!List of edges containing the nodes in this connection.
nodes[OrgDailyUsageMetrics]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

orgTotalUsageMetric

Returns the specified OrgTotalUsageMetrics object.

query {
orgTotalUsageMetric(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the OrgTotalUsageMetrics object.

Return fields (OrgTotalUsageMetrics)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the OrgTotalUsageMetrics.
allowUpdateBoolean!Specifies whether the signed-in User can update the OrgTotalUsageMetrics.
blobBytesStoredBigInt!The total number of bytes of blob storage currently used.
customerCountInt!The total number of Customers that currently exist.
deployedInstanceCountInt!The total number of Instances that are deployed.
deployedUniqueIntegrationCountInt!The total number of unique Integrations that are deployed.
idID!The ID of the object
integrationCountInt!The total number of Integrations that currently exist.
snapshotTimeDateTime!The time the utilization metrics snapshot was created.
userCountInt!The total number of Users that currently exist.

orgTotalUsageMetrics

Returns a Relay Connection to a collection of OrgTotalUsageMetrics objects.

query {
orgTotalUsageMetrics {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
onlyLatestDailySnapshotsBooleanSpecifies whether to only return the latest snapshot record for each day.
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
snapshotTime_GteDateTimeFilter for objects where snapshotTime occurs on or after the specified value.
snapshotTime_LteDateTimeFilter for objects where snapshotTime occurs on or before the specified value.
orderByOrgTotalUsageMetricsOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[OrgTotalUsageMetricsOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (OrgTotalUsageMetricsConnection!)

FieldTypeDescription
edges[OrgTotalUsageMetricsEdge]!List of edges containing the nodes in this connection.
nodes[OrgTotalUsageMetrics]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

permission

Returns the specified Permission object.

query {
permission(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the Permission object.

Return fields (Permission)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the Permission.
allowUpdateBoolean!Specifies whether the signed-in User can update the Permission.
descriptionString!Description of the Permission.
idID!The ID of the object
nameString!Name of the Permission.
objTypeAuthObjectType!The type of object that the Permission is associated with.
tagString!A unique string identity value.

permissions

Returns a Relay Connection to a collection of Permission objects.

query {
permissions {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
nameStringFilter for objects where name matches the specified value.
objTypeIDFilter for objects where objType matches the specified ID.
orderByPermissionOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[PermissionOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (PermissionConnection!)

FieldTypeDescription
edges[PermissionEdge]!List of edges containing the nodes in this connection.
nodes[Permission]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

reusableConnections

Query for reusableConnections.

query {
reusableConnections {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeString
afterString
firstInt
lastInt
stableKeyString
stableKey_InString
variableScopeString
managedByString
description_IcontainsString
includeCustomerBoolean
id_InID
keyString
key_IsnullBoolean
key_IcontainsString
customerID
isTestBoolean
scopedConfigVariableID
scopedConfigVariable_StableKeyString
scopedConfigVariable_StableKey_IcontainsString
scopedConfigVariable_KeyString
scopedConfigVariable_Key_IcontainsString
scopedConfigVariable_VariableScopeString
scopedConfigVariable_ManagedByString
statusString
status_InString
connection_Component_In[ComponentSelector]
connection_Component_Label_IcontainsString
sortBy[ReusableConnectionOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (ReusableConnectionConnection)

FieldTypeDescription
edges[ReusableConnectionEdge]!List of edges containing the nodes in this connection.
nodes[ReusableConnection]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

scopedConfigVariable

Returns the specified ScopedConfigVariable object.

query {
scopedConfigVariable(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the ScopedConfigVariable object.

Return fields (ScopedConfigVariable)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the ScopedConfigVariable.
allowUpdateBoolean!Specifies whether the signed-in User can update the ScopedConfigVariable.
authorizeUrlStringThe Authorize URL of this Config Variable if associated with an OAuth 2.0 Connection.
connectionConnectionThe Connection to which this variable is associated.
customerCustomerThe Customer with which this Config Variable is associated.
customerConfigVariablesCustomerConfigVariableConnection!The Scoped Config Variable with which this Config Variable is associated.
customersCustomerConnection!Returns a list of Customers using this config variable.
defaultForComponentBoolean!Specifies whether this Config Variable is required for Customers using the related Component.
descriptionStringAdditional notes about the Scoped Config Variable.
hasDeployedInstancesBoolean!Indicates this config variable is in use on an Instance.
idID!The ID of the object
inputsExpressionConnectionThe collection of Expressions that serve as inputs to this variable.
instancesInstanceConnection!Returns a list of Instances of Integrations using this config variable.
integrationsIntegrationConnection!Returns a list of Integrations using this config variable.
isInUseBoolean!Indicates that this config variable is currently in use by at least one Instance or Integration version.
keyString!The display name of this variable.
lastConfiguredAtDateTimeThe timestamp of the most recent inputs reconfiguration.
lastSuccessfulRefreshAtDateTimeThe timestamp of the last successful OAuth2 token refresh.
logsLogConnection!The ScopedConfigVariable which relates to the Log entry.
managedByScopedConfigVariableManagedBy!Enforces which group of users can modify the variable.
metaJSONStringContains arbitrary metadata about this variable.
oAuthRedirectConfigOAuthRedirectConfigConfiguration for OAuth custom redirects.
refreshAtDateTimeThe timestamp at which the OAuth2 token will automatically be refreshed, if necessary. Only applies to OAuth2 methods where refresh is necessary.
requiredConfigVariablesRequiredConfigVariableConnection!Scoped Config Variable providing configuration for this Required Config Variable.
stableKeyString!The stable key for referencing this variable from Integrations. Cannot change after setting.
statusScopedConfigVariableStatusStatus indicating if this Connection is working as expected or encountering issues.
variableScopeScopedConfigVariableVariableScope!Specifies the scope of the variable.
workflowsWorkflowConnection!Returns a list of Workflows using this config variable.

scopedConfigVariables

Returns a Relay Connection to a collection of ScopedConfigVariable objects.

query {
scopedConfigVariables {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
id_In[ID]Filter for objects where id is contained in the list of specified values.
keyStringFilter for objects where key matches the specified value.
key_IcontainsStringFilter for objects where key contains the specified value (case insensitive).
stableKeyStringFilter for objects where stableKey matches the specified value.
stableKey_In[String]Filter for objects where stableKey is contained in the list of specified values.
variableScopeStringFilter for objects where variableScope matches the specified value.
managedByStringFilter for objects where managedBy matches the specified value.
connection_Component_Label_IcontainsStringFilter for objects where connection.component.label contains the specified value (case insensitive).
description_IcontainsStringFilter for objects where description contains the specified value (case insensitive).
statusStringFilter for objects where status matches the specified value.
status_In[String]Filter for objects where status is contained in the list of specified values.
includeCustomerBooleanFilter for objects where includeCustomer matches the specified value.
connection_Component_In[ComponentSelector]Filter for objects where connection.component is contained in the list of specified values.
orderByScopedConfigVariableOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[ScopedConfigVariableOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (ScopedConfigVariableConnection!)

FieldTypeDescription
edges[ScopedConfigVariableEdge]!List of edges containing the nodes in this connection.
nodes[ScopedConfigVariable]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

standardIntegrationTemplate

Returns the specified IntegrationTemplate object.

query {
standardIntegrationTemplate(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the IntegrationTemplate object.

Return fields (IntegrationTemplate)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the IntegrationTemplate.
allowUpdateBoolean!Specifies whether the signed-in User can update the IntegrationTemplate.
categoryString!Specifies the category of the Integration Template.
createdAtDateTime!The timestamp at which the object was created.
definitionString!The YAML representation of the Integration Template.
descriptionString!Additional notes about the Integration Template.
iconUrlStringThe URL to the icon for the IntegrationTemplate.
idID!The ID of the object
nameString!The name of the Integration Template. Must be unique.
updatedAtDateTime!The timestamp at which the object was most recently updated.

standardIntegrationTemplates

Returns a Relay Connection to a collection of IntegrationTemplate objects.

query {
standardIntegrationTemplates {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
categoryStringFilter for objects where category matches the specified value.
category_IcontainsStringFilter for objects where category contains the specified value (case insensitive).
searchTerms_FulltextStringFilter for objects where searchTerms.fulltext matches the specified value.
orderByIntegrationTemplateOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[IntegrationTemplateOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (IntegrationTemplateConnection!)

FieldTypeDescription
edges[IntegrationTemplateEdge]!List of edges containing the nodes in this connection.
nodes[IntegrationTemplate]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

starredRecord

Returns the specified StarredRecord object.

query {
starredRecord(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the StarredRecord object.

Return fields (StarredRecord)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the StarredRecord.
allowUpdateBoolean!Specifies whether the signed-in User can update the StarredRecord.
descriptionString
idID!The ID of the object
timestampDateTime!Date/Time when the record was starred
userUser!User that starred a record

starredRecords

Returns a Relay Connection to a collection of StarredRecord objects.

query {
starredRecords {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
orderByStarredRecordOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[StarredRecordOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (StarredRecordConnection!)

FieldTypeDescription
edges[StarredRecordEdge]!List of edges containing the nodes in this connection.
nodes[StarredRecord]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

stepResult

Returns the specified InstanceStepResult object.

query {
stepResult(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the InstanceStepResult object.

Return fields (InstanceStepResult)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the InstanceStepResult.
allowUpdateBoolean!Specifies whether the signed-in User can update the InstanceStepResult.
branchNameStringThe name of the branch containing the IntegrationAction that generated this result, if any.
componentActionKeyStringA JSON value that contains attributes which uniquely identify the Component Action which generated this result.
displayStepNameStringThe display name of the IntegrationAction that generated this result.
endedAtDateTimeThe timestamp at which execution of the step ended.
executionResultInstanceExecutionResult!The InstanceExecutionResult to which the InstanceStepResult is associated.
fromPreprocessFlowBoolean!Specifies whether the result was generated as part of the associated Integration's Preprocess Flow.
hasErrorBoolean!Specifies whether this step result had an error during execution.
idID!The ID of the object
instanceInstanceThe Instance to which the InstanceStepResult is associated.
isLoopStepBoolean!Specifies whether the result was generated by a Loop IntegrationAction.
isRootResultBoolean!Identifies whether this is a 'root level' result or whether this is contained in a loop.
loopInputsMetadataUrlStringThe presigned URL to fetch metadata of the inputs for this specific step if it is a Loop step.
loopInputsUrlStringThe presigned URL to download the inputs for this specific step if it is a Loop step.
loopPathStringA string containing a sequence of space-separated 'loopStepName:iterationNumber' tokens that allow this result to be requested based solely on loop positions and iteration numbers
loopStepIndexIntThe iteration index of the containing Loop IntegrationAction at the time this result was generated, if any.
loopStepNameStringThe name of the IntegrationAction that is the Loop containing the IntegrationAction that generated this result, if any.
resultsMetadataUrlString!The presigned URL to fetch metadata of the result of this specific step of the Instance execution.
resultsUrlString!The presigned URL to download the result of this specific step of the Instance execution.
startedAtDateTime!The timestamp at which execution of the step started.
stepNameStringThe name of the IntegrationAction that generated this result.
stepStableKeyStringThe stable key of the IntegrationAction that generated this result.

stepResults

Returns a Relay Connection to a collection of InstanceStepResult objects.

query {
stepResults {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
executionResultIDFilter for objects where executionResult matches the specified ID.
instanceIDFilter for objects where instance matches the specified ID.
startedAt_GteDateTimeFilter for objects where startedAt occurs on or after the specified value.
startedAt_LteDateTimeFilter for objects where startedAt occurs on or before the specified value.
endedAt_GteDateTimeFilter for objects where endedAt occurs on or after the specified value.
endedAt_LteDateTimeFilter for objects where endedAt occurs on or before the specified value.
stepNameStringFilter for objects where stepName matches the specified value.
displayStepNameStringFilter for objects where displayStepName matches the specified value.
isLoopStepBooleanFilter for objects where isLoopStep matches the specified value.
loopStepNameStringFilter for objects where loopStepName matches the specified value.
loopStepIndexIntFilter for objects where loopStepIndex matches the specified value.
loopPathStringFilter for objects where loopPath matches the specified value.
loopPath_IstartswithStringFilter for objects where loopPath starts with the specified value (case insensitive).
isRootResultBooleanFilter for objects where isRootResult matches the specified value.
branchNameStringFilter for objects where branchName matches the specified value.
hasErrorBooleanFilter for objects where hasError matches the specified value.
fromPreprocessFlowBooleanFilter for objects where fromPreprocessFlow matches the specified value.
orderByInstanceStepResultOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[InstanceStepResultOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (InstanceStepResultConnection!)

FieldTypeDescription
edges[InstanceStepResultEdge]!List of edges containing the nodes in this connection.
nodes[InstanceStepResult]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

testCase

Returns the specified TestCase object.

query {
testCase(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the TestCase object.

Return fields (TestCase)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the TestCase.
allowUpdateBoolean!Specifies whether the signed-in User can update the TestCase.
contentTypeStringContent type of the test payload.
createdAtDateTime!The timestamp at which the object was created.
flowIntegrationFlowThe IntegrationFlow this TestCase belongs to.
headersJSONStringTest headers as key/value pairs.
idID!The ID of the object
integrationIntegration!The Integration this TestCase belongs to.
nameString!The name of the TestCase.
payloadStringTest step payload data.
resultJSONStringTest step result data.
updatedAtDateTime!The timestamp at which the object was most recently updated.

testCases

Returns a Relay Connection to a collection of TestCase objects.

query {
testCases {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
integrationIDFilter for objects where integration matches the specified ID.
flowIDFilter for objects where flow matches the specified ID.

Return fields (TestCaseConnection!)

FieldTypeDescription
edges[TestCaseEdge]!List of edges containing the nodes in this connection.
nodes[TestCase]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

theme

Returns the Organization Theme of the signed-in User.

query {
theme {
id
}
}

Return fields (Theme)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the Theme.
allowUpdateBoolean!Specifies whether the signed-in User can update the Theme.
colorsThemeColorConnection!The Theme the Color is associated with.
idID!The ID of the object
propertiesThemePropertyConnection!The Theme the Property is associated with.

uploadMedia

Returns a pre-signed URL for uploading the specified media file.

query {
uploadMedia(objectId: "example-id", fileName: "example", mediaType: {}) {
id
}
}

Input fields

ArgumentTypeDescription
objectIdID!The ID of the object with which to associate the media file.
fileNameString!The name of the media file.
mediaTypeMediaType!The relationship of the media file to the object.

Return fields (UploadMedia!)

FieldTypeDescription
contentTypeStringThe content type (MIME type) that must be used when uploading the file.
errorStringContains any error message that occurred as part of generating the pre-signed URL.
objectUrlStringThe URL where the file is located after being uploaded.
uploadUrlStringThe pre-signed URL to which the file should be uploaded.

user

Returns the specified User object.

query {
user(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the User object.

Return fields (User)

FieldTypeDescription
allowChangeRolesBoolean!Specifies whether the signed-in User can change the Role of the User.
allowRemoveBoolean!Specifies whether the signed-in User can remove the User.
allowUpdateBoolean!Specifies whether the signed-in User can update the User.
appAvatarUrlStringThe URL for the main avatar image that is displayed in Prismatic.
appNameString!The app name displayed in Prismatic.
avatarUrlStringThe URL for the avatar image.
createdAtDateTime!The timestamp at which the object was created.
customerCustomerThe Customer the user belongs to, if any. If this is NULL then Organization will be specified.
darkModeBoolean!Designates whether the User has dark mode activated or not.
darkModeSyncWithOsBoolean!Designates whether dark mode should be derived from the operating system.
dateJoinedDateTime!The date the User was created.
emailString!The email address associated with the User.
externalIdStringAllows for mapping an external entity to a Prismatic record.
featureFlagsJSONString!
hideSensitiveCustomerDataEnabledBoolean!Specifies whether sensitive customer data hiding is enabled for this user's organization. When True, sensitive data (step outputs, logs, execution results, and connection inputs) is hidden from view. Customer users always have this set to False as they can always see their own data.
idID!The ID of the object
marketplaceNameString!The name displayed for the Marketplace.
nameString!The user's preferred name.
orgOrganizationThe Organization that the User belongs to, if any. If this is NULL then Customer will be specified.
phoneString!The preferred contact phone number for the User.
roleRole!The Role associated with the User which determines its permissions.
tenantIdString!The unique identifier for the tenant this user belongs to.
updatedAtDateTime!The timestamp at which the object was most recently updated.

userExists

Returns whether a User exists with the specified email address.

query {
userExists(email: "example") {
id
}
}

Input fields

ArgumentTypeDescription
emailString!The email address to check.

Return type: Boolean


userFlows

Query for userFlows.

query {
userFlows {
nodes {
id
}
}
}

Return fields (UserFlowConnection)

FieldTypeDescription
edges[UserFlowEdge]!List of edges containing the nodes in this connection.
nodes[UserFlow]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

users

Returns a Relay Connection to a collection of User objects.

query {
users {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
nameStringFilter for objects where name matches the specified value.
name_IcontainsStringFilter for objects where name contains the specified value (case insensitive).
emailStringFilter for objects where email matches the specified value.
email_IcontainsStringFilter for objects where email contains the specified value (case insensitive).
customerIDFilter for objects where customer matches the specified ID.
customer_IsnullBooleanFilter for objects where customer is NULL.
createdAt_GteDateTimeFilter for objects where createdAt occurs on or after the specified value.
createdAt_LteDateTimeFilter for objects where createdAt occurs on or before the specified value.
updatedAt_GteDateTimeFilter for objects where updatedAt occurs on or after the specified value.
updatedAt_LteDateTimeFilter for objects where updatedAt occurs on or before the specified value.
externalIdStringFilter for objects where externalId matches the specified value.
externalId_IsnullBooleanFilter for objects where externalId is NULL.
includeMarketplaceUsersBooleanFilter for objects where includeMarketplaceUsers matches the specified value.
orderByUserOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[UserOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (UserConnection!)

FieldTypeDescription
edges[UserEdge]!List of edges containing the nodes in this connection.
nodes[User]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

webhookEndpoint

Returns the specified WebhookEndpoint object.

query {
webhookEndpoint(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the WebhookEndpoint object.

Return fields (WebhookEndpoint)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the WebhookEndpoint.
allowUpdateBoolean!Specifies whether the signed-in User can update the WebhookEndpoint.
createdAtDateTime!The timestamp at which the object was created.
descriptionStringAdditional notes about this webhook endpoint configuration.
enabledBoolean!Whether this webhook endpoint is currently enabled. Disabled endpoints will not receive events.
eventTypes[String!]!List of event types this webhook endpoint subscribes to. Must include at least one event type.
headersJSONStringA JSON object of key/value pairs that will be sent as headers with each webhook request.
idID!The ID of the object
nameString!Friendly name for the webhook endpoint.
secretStringSecret key used for HMAC signature generation. If provided, all webhook payloads will include an X-Webhook-Signature header.
updatedAtDateTime!The timestamp at which the object was most recently updated.
urlString!The URL where webhook events will be sent.

webhookEndpoints

Returns a Relay Connection to a collection of WebhookEndpoint objects.

query {
webhookEndpoints {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
name_IcontainsStringFilter for objects where name contains the specified value (case insensitive).
enabledBooleanFilter for objects where enabled matches the specified value.
createdAt_GteDateTimeFilter for objects where createdAt occurs on or after the specified value.
createdAt_LteDateTimeFilter for objects where createdAt occurs on or before the specified value.
updatedAt_GteDateTimeFilter for objects where updatedAt occurs on or after the specified value.
updatedAt_LteDateTimeFilter for objects where updatedAt occurs on or before the specified value.
orderByWebhookEndpointOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[WebhookEndpointOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (WebhookEndpointConnection!)

FieldTypeDescription
edges[WebhookEndpointEdge]!List of edges containing the nodes in this connection.
nodes[WebhookEndpoint]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

webhookEventTypes

List of all available webhook event types with id and name pairs.

query {
webhookEventTypes {
id
}
}

Return fields ([WebhookEventTypeInfo]!)

FieldTypeDescription
idString!The event type identifier (e.g., 'log_stream.updated', 'user.deleted').
nameString!The human-readable event name (e.g., 'Log Stream Updated', 'User Deleted').

workflow

Returns the specified Workflow object.

query {
workflow(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the Workflow object.

Return fields (Workflow)

FieldTypeDescription
actionsWorkflowActionConnection!The individual actions within this Workflow.
allowRemoveBoolean!Specifies whether the signed-in User can remove the Workflow.
allowUpdateBoolean!Specifies whether the signed-in User can update the Workflow.
categoryStringSpecifies the category of the Integration.
componentsComponentConnection!Components associated with this Workflow.
createdAtDateTime!The timestamp at which the object was created.
customerCustomerThe Customer that this Workflow belongs to.
customerConfigVariablesCustomerConfigVariableConnection!Returns a list of Customer Config Variables associated with this Workflow.
definitionStringThe YAML that is the declarative definition for the Integration that backs this Workflow.
deployedVersionWorkflowThe deployed version of this Workflow.
descriptionStringAdditional notes about the Workflow.
documentationStringRich text documentation to accompany the Workflow.
enablementBlockers[EnablementBlocker]!List of reasons preventing this Workflow from being enabled.
flowWorkflowFlow!The singular Flow that represents the Workflow.
hasUnpublishedChangesBoolean!Specifies whether the Workflow definition has changes that have not yet been published.
idID!The ID of the object
instanceInstanceThe singular Instance that runs this Workflow.
labels[String!]The labels that are associated with the object.
lastExecutedAtDateTimeThe timestamp at which this Workflow was most recently executed.
metadataJSONStringA JSON string that represents metadata about the Workflow.
nameString!The name of the Workflow.
scopedConfigVariablesScopedConfigVariableConnection!Returns a list of Scoped Config Variables associated with this Workflow.
starredBooleanIndicates whether the record is starred by the signed-in User.
systemInstanceInstance!System Instance backing this Workflow.
templateWorkflowTemplateThe WorkflowTemplate associated with this Workflow, if any.
testCasesTestCaseConnection!Test cases associated with this Workflow, if any.
updatedAtDateTime!The timestamp at which the object was most recently updated.
validationRulesIntegrationValidationRules!Validation Rules applied to this Workflow.
versionAtWorkflowObject data at specified version
versionAttributesJSONStringAdditional attributes that are specific to this version.
versionCommentStringAdditional comments about this version.
versionCreatedAtDateTimeTimestamp of the creation of this version.
versionCreatedByUserUser that created this version.
versionIsAvailableBoolean!Indicates if the version is available for use.
versionIsLatestBoolean!Marked if this record is the latest version of this sequence.
versionNumberInt!Sequential number identifying this version.
versionSequenceWorkflowConnectionSequence of versions of this Workflow.
versionSequenceIdUUIDIdentifier for this version sequence.

workflowCategories

Returns a list of Workflow categories.

query {
workflowCategories {
id
}
}

Input fields

ArgumentTypeDescription
onlyLatestBooleanOnly include categories that appear on the latest versions of Integrations.
onlyPublishedBooleanOnly include categories that appear on published versions of Integrations.
fromTemplatesBooleanInclude categories defined by templates.

Return fields ([IntegrationCategory]!)

FieldTypeDescription
idID!The ID of the object
nameString!The name of the Integration category.

workflowLabels

Returns a list of unique Workflow labels.

query {
workflowLabels {
id
}
}

Input fields

ArgumentTypeDescription
onlyLatestBooleanOnly include labels that appear on the latest versions of Workflows.
onlyPublishedBooleanOnly include labels that appear on published versions of Workflows.
fromTemplatesBooleanInclude labels defined by templates.

Return fields ([Label]!)

FieldTypeDescription
idID!The ID of the object
nameString!The value of the label.

workflows

Returns a Relay Connection to a collection of Workflow objects.

query {
workflows {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
nameStringFilter for objects where name matches the specified value.
name_IcontainsStringFilter for objects where name contains the specified value (case insensitive).
descriptionStringFilter for objects where description matches the specified value.
description_IcontainsStringFilter for objects where description contains the specified value (case insensitive).
customerIDFilter for objects where customer matches the specified ID.
customer_IsnullBooleanFilter for objects where customer is NULL.
createdAt_GteDateTimeFilter for objects where createdAt occurs on or after the specified value.
createdAt_LteDateTimeFilter for objects where createdAt occurs on or before the specified value.
updatedAt_GteDateTimeFilter for objects where updatedAt occurs on or after the specified value.
updatedAt_LteDateTimeFilter for objects where updatedAt occurs on or before the specified value.
categoryStringFilter for objects where category matches the specified value.
category_IcontainsStringFilter for objects where category contains the specified value (case insensitive).
versionSequenceIdUUIDFilter for objects where versionSequenceId matches the specified value.
versionNumberIntFilter for objects where versionNumber matches the specified value.
versionIsAvailableBooleanFilter for objects where versionIsAvailable matches the specified value.
labels_ContainsStringFilter for objects where labels contains the specified value (case sensitive).
labels_IcontainsStringFilter for objects where labels contains the specified value (case insensitive).
draftBooleanFilter for objects where draft matches the specified value.
allVersionsBooleanFilter for objects where allVersions matches the specified value.
orderByWorkflowOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[WorkflowOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (WorkflowConnection!)

FieldTypeDescription
edges[WorkflowEdge]!List of edges containing the nodes in this connection.
nodes[Workflow]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.

workflowTemplate

Returns the specified WorkflowTemplate object.

query {
workflowTemplate(id: "example-id") {
id
}
}

Input fields

ArgumentTypeDescription
idID!The ID of the WorkflowTemplate object.

Return fields (WorkflowTemplate)

FieldTypeDescription
allowRemoveBoolean!Specifies whether the signed-in User can remove the WorkflowTemplate.
allowUpdateBoolean!Specifies whether the signed-in User can update the WorkflowTemplate.
categoryString!Specifies the category of the Integration Template.
createdAtDateTime!The timestamp at which the object was created.
definitionString!The YAML representation of the Integration Template.
descriptionString!Additional notes about the Integration Template.
idID!The ID of the object
labels[String!]The labels that are associated with the object.
nameString!The name of the Integration Template. Must be unique.
updatedAtDateTime!The timestamp at which the object was most recently updated.
workflowWorkflowThe Workflow in which this action resides.

workflowTemplates

Returns a Relay Connection to a collection of WorkflowTemplate objects.

query {
workflowTemplates {
nodes {
id
}
}
}

Input fields

ArgumentTypeDescription
beforeStringSpecifies a cursor for use in combination with last to implement backward pagination.
afterStringSpecifies a cursor for use in combination with first to implement forward pagination.
firstIntA non-negative integer that specifies to return at most first edges after the after cursor.
lastIntA non-negative integer that specifies to return at most last edges before the before cursor.
offsetInt
searchTerms_FulltextStringFilter for objects where searchTerms.fulltext matches the specified value.
categoryStringFilter for objects where category matches the specified value.
category_IcontainsStringFilter for objects where category contains the specified value (case insensitive).
labels_IcontainsStringFilter for objects where labels contains the specified value (case insensitive).
labels_ContainsStringFilter for objects where labels contains the specified value (case sensitive).
orderByWorkflowTemplateOrderDEPRECATED. Prefer using sort_by instead as it allows ordering by many fields.
sortBy[WorkflowTemplateOrder]Allows specifying many field and direction pairs to sort results by.

Return fields (WorkflowTemplateConnection!)

FieldTypeDescription
edges[WorkflowTemplateEdge]!List of edges containing the nodes in this connection.
nodes[WorkflowTemplate]!List of nodes in this connection.
pageInfoPageInfo!Pagination data for this connection.
totalCountInt!Total count of nodes available.