Share via


Content Gate

Create a single point of truth for the content in your organization across Microsoft Dynamics 365 apps, by having all relevant content displayed in one overview, in one click.

This connector is available in the following products and regions:

Service Class Regions
Copilot Studio Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name SignUp Software Support
URL https://support.signupsoftware.com/
Email support@signupsoftware.com
Connector Metadata
Publisher SignUp Software Netherlands B.V
Website https://www.signupsoftware.com
Privacy Policy https://www.signupsoftware.com/privacy/
Categories Content and Files;Productivity

Content Gate helps you find all relevant content within a split second, regardless of storage location. Connect your Microsoft Dynamics 365 environment with Content Gate and create a single point-of-truth for all content in your organization.

Prerequisites

To use this connector you need a Content Gate Environment. Please click here for more information.

How to get credentials

Authentication is based on Azure Active Directory authentication. Use the same credentials to log into all of your Dynamics 365 apps.

Known issues and limitations

This connector is limited to members of the Azure AD tenant that their Content Gate environment is registered to. Guest users are unable to authenticate using this connector.

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Content Gate Environment (DNS Subdomain) string Specify the environment to connect to. True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Create content item requirements

Creates content item requirements based on a template group.

Execute query

Executes a query on a Content Gate environment.

Get content

Downloads a content item.

Get content entity information

Retrieves the information of a specific content entity.

Get linked business entities

Gets all the linked business entities attached to a content item.

Get shared content link

Gets the shared content link

List all the user properties of a content item

List all the user properties of a content item.

List business entity connectors

Lists all configured business entity connectors.

List business entity types

Lists all business entity types that are defined in the model.

List content categories

Lists all configured content categories.

List content item requirements

Lists the content item requirements

List content item template groups

Lists the template groups for a content item.

List content item templates

Lists the templates for a content item.

List storage connectors

Lists all configured storage connectors.

List views

Lists all views that are usable from Power Platform

Search Content Entities

Searches for Content Entities.

Store content

Adds new content to a Content Gate environment.

Updates the content item user property

Update a user property of a content item.

Create content item requirements

Creates content item requirements based on a template group.

Parameters

Name Key Required Type Description
Business entity connector
providerReferenceId True string

The business entity connector.

Business entity type
externalType True string

The business entity type.

Business entity identifier
externalId True string

The external identifier of the business entity.

Content item template
ContentEntityTemplateId integer

The content item template.

Content item template group
ContentEntityTemplateGroupId integer

The content item template group to base the requirements on.

Execute query

Executes a query on a Content Gate environment.

Parameters

Name Key Required Type Description
Business entity connector
providerReferenceId True string

The business entity connector.

Business entity type
externalType True string

The business entity type.

Business entity identifier
externalId True string

The business entity identifier.

View
view integer

The view id.

Returns

The outputs of this operation are dynamic.

Get content

Downloads a content item.

Parameters

Name Key Required Type Description
Content item identifier
id True integer

The identifier of the content item.

Mode
mode string

The mode in which the content should be loaded. Leave empty to get the original file.

Context
context string

The context in which the content should be downloaded. Preview-first-page only works if previewer caching is enabled.

Returns

Output file content

File content
binary

Get content entity information

Retrieves the information of a specific content entity.

Parameters

Name Key Required Type Description
Content item id
id True integer

The content item id.

Returns

The outputs of this operation are dynamic.

Get linked business entities

Gets all the linked business entities attached to a content item.

Parameters

Name Key Required Type Description
Content item id
id True integer

The content item id.

Returns

Name Path Type Description
array of object
Business entity id
businessEntityId integer

The business entity identifier.

External id
externalId string

The external business entity identifier.

External type
externalType string

The external type name of the business entity.

Provider reference id
providerReferenceId string

The provider reference identifier.

Gets the shared content link

Parameters

Name Key Required Type Description
Content item identifier
contentEntityId True string

The content item identifier.

Returns

Name Path Type Description
uri
uri string

uri

List all the user properties of a content item

List all the user properties of a content item.

Parameters

Name Key Required Type Description
Content item id
id True integer

The content item id.

Returns

Name Path Type Description
array of object
Content item user property id
id integer

The content item user property id.

Content item user property name
name string

The content item user property name.

Content item user property value
value string

The content item user property value.

List business entity connectors

Lists all configured business entity connectors.

Returns

Name Path Type Description
array of object
Id
id integer

The identifier of the business entity Connector.

Name
name string

The name of the business entity connector.

Connector type
providerType string

The type of the business entity connector.

Reference id
referenceId string

The business entity connector reference identifier.

List business entity types

Lists all business entity types that are defined in the model.

Returns

Name Path Type Description
array of object
Id
id integer

The business entity type identifier.

Name
name string

The name of the business entity type.

Description
description string

The description of the business entity type.

fields
title.fields array of string

fields

ReferenceId
referenceId string

The reference id to use when referring to this business entity type.

List content categories

Lists all configured content categories.

Returns

Name Path Type Description
array of object
Id
id integer

The content category identifier.

Name
name string

The name of the content category.

List content item requirements

Lists the content item requirements

Parameters

Name Key Required Type Description
Business entity connector
providerReferenceId True string

The business entity connector.

Business entity type
externalType True string

The business entity type.

Business entity identifier
externalId True string

The business entity identifier.

Returns

Name Path Type Description
array of object
Content item requirement id
id integer

The content item requirement id.

Content item template id
contentEntityTemplateId integer

The content item template id.

Business entity id
businessEntityId integer

The business entity id.

Status
status integer

The content item requirement status.

Created on
createdOn string

The date and time when this item was created.

Created by
createdBy string

The user that created the item.

List content item template groups

Lists the template groups for a content item.

Returns

Name Path Type Description
array of object
Id
id integer

The id of the group.

Name
name string

The name of the template group.

apiName
apiName string

apiName

List content item templates

Lists the templates for a content item.

Returns

Name Path Type Description
array of object
Content item template identifier
id integer

The identifier that uniquely identifies the Content item template.

Name
name string

The name of the content item template.

Api name
apiName string

The Api Name of the content item template.

List storage connectors

Lists all configured storage connectors.

Returns

Name Path Type Description
array of object
Id
id integer

The identifier of the storage connector.

Name
name string

The name of the storage connector.

Connector type
providerType string

The type of the storage connector.

Reference id
referenceId string

The storage connector reference identifier.

List views

Lists all views that are usable from Power Platform

Parameters

Name Key Required Type Description
Business entity type
businessEntityType True string

The business entity type id or reference id.

Returns

Name Path Type Description
array of object
Id
id integer

The identifier of the view.

ApiName
apiName string

The api name of the view.

Name
name string

The name of the view.

Search Content Entities

Searches for Content Entities.

Parameters

Name Key Required Type Description
Templates
Templates array of integer

Templates

StorageProviders
StorageProviders array of integer

StorageProviders

BusinessEntities
BusinessEntities array of integer

BusinessEntities

BusinessEntityTypes
BusinessEntityTypes array of integer

BusinessEntityTypes

Property
Property string

Property

Operator
Operator string

Operator

Negate
Negate boolean

Negate

Value
Value string

Value

Page
Page integer

Page

PageSize
PageSize integer

PageSize

SortBy
SortBy string

SortBy

SortOrder
SortOrder string

SortOrder

Returns

The outputs of this operation are dynamic.

Store content

Adds new content to a Content Gate environment.

Parameters

Name Key Required Type Description
body
body dynamic

Updates the content item user property

Update a user property of a content item.

Parameters

Name Key Required Type Description
Content item id
contentEntityId True integer

The content item id.

Content item property
propertyId True integer

The content item property.

body
body dynamic

Returns

Name Path Type Description
Content item user property id
id integer

The content item user property id.

Content item user property value
value string

The content item user property value.

Triggers

When content is added

Trigger that is fired when content is added to a business entity.

When content is deleted

Trigger that is fired when content is deleted.

When content is updated

Trigger that is fired when content is updated. This can be either an update of the contents of a file or an update of the content item properties.

When content requirement is added

Trigger that is fired when content requirement is added to a business entity.

When content requirement is deleted

Trigger that is fired when content requirement is deleted.

When content requirement is updated

Trigger that is fired when content requirement is updated.

When template notification is triggered

When a template notification is triggered.

When content is added

Trigger that is fired when content is added to a business entity.

Parameters

Name Key Required Type Description
Content category
contentCategories array of string

The categories that can this trigger will fire on.

Returns

The outputs of this operation are dynamic.

When content is deleted

Trigger that is fired when content is deleted.

Parameters

Name Key Required Type Description
Content category
contentCategories array of string

The categories that can this trigger will fire on.

Returns

The outputs of this operation are dynamic.

When content is updated

Trigger that is fired when content is updated. This can be either an update of the contents of a file or an update of the content item properties.

Parameters

Name Key Required Type Description
Content category
contentCategories array of string

The categories that can this trigger will fire on.

Returns

The outputs of this operation are dynamic.

When content requirement is added

Trigger that is fired when content requirement is added to a business entity.

Returns

Name Path Type Description
Subscription id
SubscriptionId string

SubscriptionId

Subscription expiration date
SubscriptionExpirationDateTime date-time

SubscriptionExpirationDateTime

Environment
TenantId string

TenantId

Resource identifier
Resource string

Resource

ResourceData
ResourceData ContentEntityRequirementResourceData

ResourceData

When content requirement is deleted

Trigger that is fired when content requirement is deleted.

Returns

Name Path Type Description
Subscription id
SubscriptionId string

SubscriptionId

Subscription expiration date
SubscriptionExpirationDateTime date-time

SubscriptionExpirationDateTime

Environment
TenantId string

TenantId

Resource identifier
Resource string

Resource

ResourceData
ResourceData ContentEntityRequirementResourceData

ResourceData

When content requirement is updated

Trigger that is fired when content requirement is updated.

Returns

Name Path Type Description
Subscription id
SubscriptionId string

SubscriptionId

Subscription expiration date
SubscriptionExpirationDateTime date-time

SubscriptionExpirationDateTime

Environment
TenantId string

TenantId

Resource identifier
Resource string

Resource

ResourceData
ResourceData ContentEntityRequirementResourceData

ResourceData

When template notification is triggered

When a template notification is triggered.

Parameters

Name Key Required Type Description
Content entity template
templateId integer

templateId

Notifications
notificationIds array of integer

Returns

Name Path Type Description
Subscription id
SubscriptionId string

SubscriptionId

Subscription expiration date
SubscriptionExpirationDateTime date-time

SubscriptionExpirationDateTime

Environment
TenantId string

TenantId

Resource identifier
Resource string

Resource

triggerEventId
ResourceData.triggerEventId integer

The trigger event id

contentEntityId
ResourceData.contentEntityId integer

The content entity id

contentEntityTitle
ResourceData.contentEntityTitle string

The content entity title

contentEntityCategoryId
ResourceData.contentEntityCategoryId integer

The content category id

contentEntityCategoryName
ResourceData.contentEntityCategoryName string

The content category name

triggerId
ResourceData.triggerId integer

The trigger id

triggerName
ResourceData.triggerName string

The trigger name

templateId
ResourceData.templateId integer

The template id

templateName
ResourceData.templateName string

The template name

remarks
ResourceData.remarks string

The remarks

triggerType
ResourceData.triggerType string

The trigger type

recipients
ResourceData.recipients array of Recipient

The recipients

result
ResourceData.ruleEvaluationOutput.result boolean

The result

propertyEvaluations
ResourceData.ruleEvaluationOutput.propertyEvaluations array of object

The property evaluations

dataType
ResourceData.ruleEvaluationOutput.propertyEvaluations.dataType string

The data type

dataState
ResourceData.ruleEvaluationOutput.propertyEvaluations.dataState string

The data state

propertyId
ResourceData.ruleEvaluationOutput.propertyEvaluations.propertyId integer

The property id

propertyName
ResourceData.ruleEvaluationOutput.propertyEvaluations.propertyName string

The property name

propertyValue
ResourceData.ruleEvaluationOutput.propertyEvaluations.propertyValue string

The property value

operator
ResourceData.ruleEvaluationOutput.propertyEvaluations.operator string

The operator

comparedValue
ResourceData.ruleEvaluationOutput.propertyEvaluations.comparedValue string

The compared value

result
ResourceData.ruleEvaluationOutput.propertyEvaluations.result boolean

result

Definitions

ContentEntityRequirementResourceData

ResourceData

Name Path Type Description
Content requirement id
Id integer

Id

Template id
TemplateId integer

TemplateId

Business entity id
BusinessEntityId integer

BusinessEntityId

Template name
TemplateName string

TemplateName

Status
Status string

Status

Content entity id
ContentEntityId integer

ContentEntityId

Content entity title
ContentEntityTitle string

ContentEntityTitle

Type
Type string

Type

Principals
RequestInfo.Principals array of object

Principals

Principal id
RequestInfo.Principals.PrincipalId integer

PrincipalId

Principal type
RequestInfo.Principals.PrincipalType string

PrincipalType

Principal email
RequestInfo.Principals.PrincipalEmail string

PrincipalEmail

Invitation title
RequestInfo.InvitationTitle string

InvitationTitle

Invitation content
RequestInfo.InvitationContent string

InvitationContent

Creation date
CreatedOn string

CreatedOn

Created by
CreatedBy string

CreatedBy

Recipient

Name Path Type Description
id
id integer

The notification recipient id

triggerId
triggerId integer

The notification trigger id

principalId
principalId string

The principal id

principalType
principalType string

The principal type

principalEmail
principalEmail string

The principal email

principalDisplayName
principalDisplayName string

The principal displayName

principalUserPropertyId
principalUserPropertyId integer

The id of the content entity property which contains a reference to the recipient principal

binary

This is the basic data type 'binary'.