Skip to main content

marketplaceIntegrations Query

Returns a Relay Connection to a collection of Integration objects.

Access is permitted when any of the following condition(s) are met: 1. The signed-in User has any of the following permissions for the associated Organization: [org_admin_integration_permissions, org_manage_integrations, org_view_integrations]. 2. The signed-in User has any of the following permissions for any version of the object: [integration_admin_permissions, integration_view, integration_edit, integration_remove]. 3. The signed-in User has any of the following permissions for the associated Customer of Integrations available in the Marketplace: [customer_admin_instance_deploy, customer_manage_marketplace_integrations]. 4. The signed-in User has any of the following permissions for the associated Customer of Integrations available in the Marketplace: [customer_access_marketplace_integrations]. 5. The signed-in User has any of the following permissions for the object's 'customer' attribute: [customer_admin_integration_permissions, customer_manage_integrations, customer_view_integrations]. 6. The Customer User has any of the following permissions for the Customer and the Objects Attribute template_configuration is AVAILABLE: [customer_admin_integration_permissions, customer_manage_integrations, customer_view_integrations].

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.
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).
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!)

edges ([IntegrationEdge]!)

List of edges containing the nodes in this connection.

nodes ([Integration]!)

List of nodes in this connection.

pageInfo (PageInfo!)

Pagination data for this connection.

totalCount (Int!)

Total count of nodes available.