TPC Portal (Preview)

The Portal Connector (TPC) is the leading alternative for delivering Customer Engagement portals connected to Microsoft Dynamics 365. The TPC Portal Connector enables organizations and businesses to capture triggers based on the interaction of portal users within The Portal Connector. The Connector also enables administrators to execute actions within The Portal Connector like assigning roles, creating content, and managing common processes.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   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)
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)
Contact
Name TPC Support
URL https://www.portalconnector.com
Email support@portalconnector.com
Connector Metadata
Publisher The Portal Connector
Website https://www.portalconnector.com
Privacy policy https://www.portalconnector.com/contactus/privacy-policy
Categories Sales and CRM;Website

The Portal Connector Power Automate connector enables organizations and businesses to capture triggers and perform actions within The Portal Connector. It provides valuable information that links Microsoft Dynamics 365 to the information within your customer engagement portal. The Portal Connector Power Automate connector supports a wide range of functionality including actions to manipulate users, roles, and content, alongside a vast library of triggers that can bind to events within the customer engagement portal.

Prerequisites

  • The Portal Connector License Key that includes access to Portal Connector API.
  • The Portal Connector website with a publicly accessible URL, and the Power Platform module enabled.
  • An API Key generated by the The Portal Connector website.
  • (Optional) The Portal Connector configured to connect to a Dynamics 365 instance.

How to get credentials?

Provide detailed information about how a user can get credentials to leverage the connector. Where possible, this should be step-by-step instructions with links pointing to relevant parts of your website.

If your connector doesn't require authentication, this section can be removed.

  1. Navigate to /sitefinity of the The Portal Connector Website.
  2. Login to the Sitefinity instance using an Administrative account.
  3. Click Administration > The Portal Connector > Power Platform.
  4. Click Create.
  5. Click Generate.
  6. Your API Key has been created.

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
API Key securestring The API Key for this api True
Portal URL string Specify the URL of your portal website ex) https://contoso.portal.com True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Assign Role

Assign a role to a sitefinity user on the portal site.

Create Content

Create content on the portal site.

Create Portal User

Create a portal user on the portal site.

Delete Content

Delete content on the portal site.

Delete Portal User

Deletes a portal user on the portal site.

Edit Content

Edit content on the portal site.

Edit Portal User

Edit a portal user on the portal site.

Get All Content

Get all content on the portal site.

Get All Portal Users

Get all portal users on the portal site.

Get Content

Get content on the portal site.

Get Portal User

Get a portal user on the portal site.

Lockout User

Lockout a user on the portal site.

Publish Content

Publish content on the portal site.

Sync Metadata

Trigger a metadata sync on the portal site.

Unassign Role

Unassign a role from a sitefinity user on the portal site.

Unlock User

Unlock a user on the portal site.

Unpublish Content

Unpublish content on the portal site.

Assign Role

Assign a role to a sitefinity user on the portal site.

Parameters

Name Key Required Type Description
User Id
userId True uuid

The user that the role action will be performed on.

Role Id
roleId True uuid

The role that the action will be performed with.

Returns

User-Role Portal Response Message.

Create Content

Create content on the portal site.

Parameters

Name Key Required Type Description
body
body True dynamic

Create Content Request

Returns

The outputs of this operation are dynamic.

Create Portal User

Create a portal user on the portal site.

Parameters

Name Key Required Type Description
Comment
comment string

Gets or sets application-specific information for the membership user.

Email
email True string

Gets or sets the email address for the membership user.

Is Approved
isApproved boolean

Gets or sets whether the membership user can be authenticated.

Is BackendUser
isBackendUser boolean

Gets or sets a value indicating whether this is a backend user.

Password
password True string

Sets the password for the user.

Password Answer
passwordAnswer True string

Sets the password answer for the user.

Password Question
passwordQuestion True string

Gets the password question for the membership user.

About
about string

Gets or sets a descriptive text about the user.

First Name
firstName True string

Gets or sets the users first name.

Last Name
lastName True string

Gets or sets the users last name.

Nickname
nickname string

Gets or sets the nickname of the user.

Source Key
sourceKey string

Gets or sets a field that can be used for synchronization with external content systems.

Crm Contact Id
crmContactId uuid

Gets or sets CRM contact id.

CRM User Id
crmUserId uuid

Gets or sets CRM user id.

Returns

Portal User Response Message.

Delete Content

Delete content on the portal site.

Parameters

Name Key Required Type Description
body
body True dynamic

Delete Content Request

Returns

The outputs of this operation are dynamic.

Delete Portal User

Deletes a portal user on the portal site.

Parameters

Name Key Required Type Description
Id
id True uuid

Gets or sets the identifier of the user.

Returns

Generic Portal Response Message.

Edit Content

Edit content on the portal site.

Parameters

Name Key Required Type Description
body
body True dynamic

Edit Content Request

Returns

The outputs of this operation are dynamic.

Edit Portal User

Edit a portal user on the portal site.

Parameters

Name Key Required Type Description
Comment
comment string

Gets or sets application-specific information for the membership user.

Email
email string

Gets or sets the email address for the membership user.

Id
id True uuid

Gets or sets the identifier of the user.

Is Approved
isApproved boolean

Gets or sets whether the membership user can be authenticated.

Is BackendUser
isBackendUser boolean

Gets or sets a value indicating whether this is a backend user.

About
about string

Gets or sets a descriptive text about the user.

First Name
firstName string

Gets or sets the users first name.

Last Name
lastName string

Gets or sets the users last name.

Nickname
nickname string

Gets or sets the nickname of the user.

Source Key
sourceKey string

Gets or sets a field that can be used for synchronization with external content systems.

Crm Contact Id
crmContactId uuid

Gets or sets CRM contact id.

CRM User Id
crmUserId uuid

Gets or sets CRM user id.

Returns

Portal User Response Message.

Get All Content

Get all content on the portal site.

Parameters

Name Key Required Type Description
body
body True dynamic

Get All Content Request

Returns

The outputs of this operation are dynamic.

Get All Portal Users

Get all portal users on the portal site.

Returns

Portal Users Response Message.

Get Content

Get content on the portal site.

Parameters

Name Key Required Type Description
body
body True dynamic

Get Content Request

Returns

The outputs of this operation are dynamic.

Get Portal User

Get a portal user on the portal site.

Parameters

Name Key Required Type Description
Id
id True uuid

Gets or sets the identifier of the user.

Returns

Portal User Response Message.

Lockout User

Lockout a user on the portal site.

Parameters

Name Key Required Type Description
User Id
userId True uuid

User that the action will be performed on.

Returns

User Portal Response Message.

Publish Content

Publish content on the portal site.

Parameters

Name Key Required Type Description
body
body True dynamic

Publish Content Request

Returns

The outputs of this operation are dynamic.

Sync Metadata

Trigger a metadata sync on the portal site.

Returns

Generic Portal Response Message.

Unassign Role

Unassign a role from a sitefinity user on the portal site.

Parameters

Name Key Required Type Description
User Id
userId True uuid

The user that the role action will be performed on.

Role Id
roleId True uuid

The role that the action will be performed with.

Returns

User-Role Portal Response Message.

Unlock User

Unlock a user on the portal site.

Parameters

Name Key Required Type Description
User Id
userId True uuid

User that the action will be performed on.

Returns

User Portal Response Message.

Unpublish Content

Unpublish content on the portal site.

Parameters

Name Key Required Type Description
body
body True dynamic

Unpublish Content Request

Returns

The outputs of this operation are dynamic.

Triggers

Comment Created

Subscribes to the comment created event.

Comment Deleted

Subscribes to the comment deleted event.

Comment Updated

Subscribes to the comment updated event.

Content Created

Subscribes to the content created event.

Content Deleted

Subscribes to the content deleted event.

Content Updated

Subscribes to the content updated event.

Form Entry Created

Subscribes to the form entry created event.

Form Entry Updated

Subscribes to the form entry updated event.

Login

Subscribes to the login event.

Logout

Subscribes to the logout event.

Page Navigation

Subscribes to the page navigation event.

Portal User Created

Subscribes to a portal user created event.

Portal User Deleted

Subscribes to a portal user deleted event.

Portal User Updated

Subscribes to a portal user updated event.

Role Assigned

Subscribes to the role assigned event.

Role Unassigned

Subscribes to the role unassigned event.

Search

Subscribes to the search event.

TPC Form Submission

Subscribes to the TPC form submission event.

TPC Knowledge Search

Subscribes to the TPC knowledge search event.

User Created

Subscribes to a user created event.

User Deleted

Subscribes to a user deleted event.

User Updated

Subscribes to a user updated event.

Comment Created

Subscribes to the comment created event.

Parameters

Name Key Required Type Description
Content Type
contentType string

Content type - leave empty to trigger on all content types.

Content Id
contentId uuid

Content id - leave empty to trigger on all content.

Returns

Request Used to Notify for a comment event.

Comment Deleted

Subscribes to the comment deleted event.

Parameters

Name Key Required Type Description
Content Type
contentType string

Content type - leave empty to trigger on all content types.

Content Id
contentId uuid

Content id - leave empty to trigger on all content.

Returns

Request Used to Notify for a comment event.

Comment Updated

Subscribes to the comment updated event.

Parameters

Name Key Required Type Description
Content Type
contentType string

Content type - leave empty to trigger on all content types.

Content Id
contentId uuid

Content id - leave empty to trigger on all content.

Returns

Request Used to Notify for a comment event.

Content Created

Subscribes to the content created event.

Parameters

Name Key Required Type Description
Content Type
contentType True string

Content Type - Leave empty to trigger on all content types.

Returns

The outputs of this operation are dynamic.

Content Deleted

Subscribes to the content deleted event.

Parameters

Name Key Required Type Description
Content Type
contentType True string

Content Type - Leave empty to trigger on all content types.

Returns

The outputs of this operation are dynamic.

Content Updated

Subscribes to the content updated event.

Parameters

Name Key Required Type Description
Content Type
contentType True string

Content Type - Leave empty to trigger on all content types.

Returns

The outputs of this operation are dynamic.

Form Entry Created

Subscribes to the form entry created event.

Parameters

Name Key Required Type Description
Form Id
formId uuid

Form id - leave empty to trigger on all form submissions.

Returns

Request Used to Notify for a Form Entry.

Form Entry Updated

Subscribes to the form entry updated event.

Parameters

Name Key Required Type Description
Form Id
formId uuid

Form id - leave empty to trigger on all form submissions.

Returns

Request Used to Notify for a Form Entry.

Login

Subscribes to the login event.

Parameters

Name Key Required Type Description
User Id
userId uuid

User Id - leave empty to trigger on all user logins.

Login Result
loginResult integer

Login Result - Leave empty to trigger on all login results.

Returns

Request Used to Notify for a Login.

Logout

Subscribes to the logout event.

Parameters

Name Key Required Type Description
User Id
userId uuid

User id - leave empty to trigger on all user logins.

Returns

Request Used to Notify for a Logout.

Subscribes to the page navigation event.

Parameters

Name Key Required Type Description
Page Id
pageId uuid

Page id - leave empty to trigger on all page navigation events.

Returns

Request Used to Notify for a Page Navigation event.

Portal User Created

Subscribes to a portal user created event.

Returns

Request Used to Notify for a Portal User Event.

Portal User Deleted

Subscribes to a portal user deleted event.

Returns

Request Used to Notify for a Portal User Delete Event.

Portal User Updated

Subscribes to a portal user updated event.

Returns

Request Used to Notify for a Portal User Event.

Role Assigned

Subscribes to the role assigned event.

Parameters

Name Key Required Type Description
Role Id
roleId uuid

Role id - leave empty to trigger on all role events.

User Id
userId uuid

User id - leave empty to trigger on all role events regardless of user.

Returns

Request used to notify for a role change.

Role Unassigned

Subscribes to the role unassigned event.

Parameters

Name Key Required Type Description
Role Id
roleId uuid

Role id - leave empty to trigger on all role events.

User Id
userId uuid

User id - leave empty to trigger on all role events regardless of user.

Returns

Request used to notify for a role change.

Subscribes to the search event.

Parameters

Name Key Required Type Description
Search Criteria
criteria string

Search criteria - leave empty to trigger on all searches.

Returns

Request Used to Notify for a Search.

TPC Form Submission

Subscribes to the TPC form submission event.

Parameters

Name Key Required Type Description
Form Id
formId uuid

Form id - Leave empty to trigger on all form submissions.

Returns

Request Used to Notify for a Form Submission.

Subscribes to the TPC knowledge search event.

Parameters

Name Key Required Type Description
Search Criteria
criteria string

Search criteria - leave empty to trigger on all searches.

Returns

Request Used to Notify for a TPC Knowledge Search Search.

User Created

Subscribes to a user created event.

Returns

Request Used to Notify for a user event.

User Deleted

Subscribes to a user deleted event.

Returns

Request Used to Notify for a user event.

User Updated

Subscribes to a user updated event.

Returns

Request Used to Notify for a user event.

Definitions

pavliks.PortalConnector.PowerPlatform.Models.Services.Shared.PortalResponse

Generic Portal Response Message.

Name Path Type Description
Status
status boolean

Boolean that indicates whether the request failed (false) or succeeded (true).

Message
message string

Message that summarizes the results of the request.

Timestamp
timestamp date-time

UTC timestamp of the response.

pavliks.PortalConnector.PowerPlatform.Models.Services.Shared.Content.TPC.PortalUser.Response.PortalUserResponse

Portal User Response Message.

Name Path Type Description
Status
status boolean

Boolean that indicates whether the request failed (false) or succeeded (true).

Message
message string

Message that summarizes the results of the request.

Timestamp
timestamp date-time

UTC timestamp of the response.

User:
item pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.TPC.PortalUser.PortalUserInfo

Object that is used to hold portal user and profile information.

pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.TPC.PortalUser.PortalUserInfo

Object that is used to hold portal user and profile information.

Name Path Type Description
Comment
comment string

Gets or sets application-specific information for the membership user.

Creation Date
creationDate date-time

The date on which the content was created.

Email
email string

Gets or sets the email address for the membership user.

External Id
externalId uuid

Gets or sets the user id in the external provider.

External Provider Name
externalProviderName string

Gets or sets the external provider name.

Id
id uuid

Gets or sets the identifier of the user.

Is Approved
isApproved boolean

Gets or sets whether the membership user can be authenticated.

Is BackendUser
isBackendUser boolean

Gets or sets a value indicating whether this is a backend user.

Is Locked Out
isLockedOut boolean

Gets a value indicating whether the membership user is locked out and unable to be validated.

Is Logged In
isLoggedIn boolean

Gets or sets a value indicating whether the membership user is logged in.

Is Online
isOnline boolean

Gets whether the user is currently online.

Last Login Date
lastLoginDate date-time

Gets or sets the date and time that the user was last authenticated.

Last Login Ip
lastLoginIp string

Gets or sets the IP address of the last user login.

Last Modified
lastModified date-time

The date on which the content was last modified.

Password Format
passwordFormat integer

Gets or sets the password format.

Password Question
passwordQuestion string

Gets the password question for the membership user.

Provider Name
providerName string

Gets the name of the membership provider that stores and retrieves user information for the user.

User Name
userName string

Gets the username of the membership user.

About
about string

Gets or sets a descriptive text about the user.

Avatar
avatar uuid

Gets or sets the image used as an avatar.

Date Created
dateCreated date-time

Gets the date and time the profile was created.

First Name
firstName string

Gets or sets the users first name.

Last Name
lastName string

Gets or sets the users last name.

Nickname
nickname string

Gets or sets the nickname of the user.

Owner
owner uuid

Gets the identifier of the profiles user.

Source Key
sourceKey string

Gets or sets a field that can be used for synchronization with external content systems.

Crm Contact Id
crmContactId uuid

Gets or sets CRM contact id.

CRM Parent Customer Id
crmParentCustomerId uuid

Gets or sets CRM parent customer id.

CRM Parent Customer Type
crmParentCustomerType string

Gets or sets CRM parent customer type (account, systemuser, etc).

CRM User Id
crmUserId uuid

Gets or sets CRM user id.

Crm Contact Price List Id
crmContactPriceListId uuid

Gets or sets CRM contact price list id.

Crm Portal User Id
crmPortalUserId uuid

Gets or sets CRM portal user id.

pavliks.PortalConnector.PowerPlatform.Models.Services.Shared.Content.TPC.PortalUser.Response.PortalUsersResponse

Portal Users Response Message.

Name Path Type Description
Status
status boolean

Boolean that indicates whether the request failed (false) or succeeded (true).

Message
message string

Message that summarizes the results of the request.

Timestamp
timestamp date-time

UTC timestamp of the response.

Portal Users Count
count integer

Total number of portal users.

Portal Users
items array of pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.TPC.PortalUser.PortalUserInfo

List of portal users.

pavliks.PortalConnector.PowerPlatform.Models.Services.Shared.Content.Sitefinity.Hybrid.Response.UserRolePortalResponse

User-Role Portal Response Message.

Name Path Type Description
Status
status boolean

Boolean that indicates whether the request failed (false) or succeeded (true).

Message
message string

Message that summarizes the results of the request.

Timestamp
timestamp date-time

UTC timestamp of the response.

Role:
role pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Role.RoleInfo

Object that is used to hold role information.

User:
user pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.User.UserInfo

Object that is used to hold user and profile information.

pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Role.RoleInfo

Object that is used to hold role information.

Name Path Type Description
Id
id uuid

Unique identifier of the role.

Last Modified
lastModified date-time

Datetime on which the role was last modified.

Name
name string

Name of the role.

Provider
provider string

Provider of the role.

pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.User.UserInfo

Object that is used to hold user and profile information.

Name Path Type Description
Comment
comment string

Gets or sets application-specific information for the membership user.

Creation Date
creationDate date-time

The date on which the content was created.

Email
email string

Gets or sets the email address for the membership user.

External Id
externalId uuid

Gets or sets the user id in the external provider.

External Provider Name
externalProviderName string

Gets or sets the external provider name.

Id
id uuid

Gets or sets the identifier of the user.

Is Approved
isApproved boolean

Gets or sets whether the membership user can be authenticated.

Is BackendUser
isBackendUser boolean

Gets or sets a value indicating whether this is a backend user.

Is Locked Out
isLockedOut boolean

Gets a value indicating whether the membership user is locked out and unable to be validated.

Is Logged In
isLoggedIn boolean

Gets or sets a value indicating whether the membership user is logged in.

Is Online
isOnline boolean

Gets whether the user is currently online.

Last Login Date
lastLoginDate date-time

Gets or sets the date and time that the user was last authenticated.

Last Login Ip
lastLoginIp string

Gets or sets the IP address of the last user login.

Last Modified
lastModified date-time

The date on which the content was last modified.

Password Format
passwordFormat integer

Gets or sets the password format.

Password Question
passwordQuestion string

Gets the password question for the membership user.

Provider Name
providerName string

Gets the name of the membership provider that stores and retrieves user information for the user.

User Name
userName string

Gets the username of the membership user.

About
about string

Gets or sets a descriptive text about the user.

Avatar
avatar uuid

Gets or sets the image used as an avatar.

Date Created
dateCreated date-time

Gets the date and time the profile was created.

First Name
firstName string

Gets or sets the users first name.

Last Name
lastName string

Gets or sets the users last name.

Nickname
nickname string

Gets or sets the nickname of the user.

Owner
owner uuid

Gets the identifier of the profiles user.

Source Key
sourceKey string

Gets or sets a field that can be used for synchronization with external content systems.

pavliks.PortalConnector.PowerPlatform.Models.Services.Shared.Content.Sitefinity.User.Response.UserPortalResponse

User Portal Response Message.

Name Path Type Description
Status
status boolean

Boolean that indicates whether the request failed (false) or succeeded (true).

Message
message string

Message that summarizes the results of the request.

Timestamp
timestamp date-time

UTC timestamp of the response.

User:
item pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.User.UserInfo

Object that is used to hold user and profile information.

pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Page.PageNodeInfo

Object that is used to hold page node information.

Name Path Type Description
Approval Workflow State
approvalWorkflowState string

Gets or sets the current state of the item in the approval workflow.

Attributes
attributes object

Gets a dictionary of taxonomy attributes for this content.

Available Cultures ->
availableCultures array of pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Generic.Culture.CultureInfo

Gets cultures available for this item.

Available Languages
availableLanguages array of string

Gets languages available for this item.

Crawlable
crawlable boolean

Gets or sets a value indicating whether this page can be indexed by external search engines.

Description
description string

Description of the content item.

Date Created
dateCreated date-time

The date on which the content was created.

Extension
extension string

Gets or sets the extension to be used with the current page with the dot, ex .aspx, .html.

Id
id uuid

Unique identifier of the content.

Include In Search Index
includeInSearchIndex boolean

Gets or sets a value indicating whether to exclude the page from the Sitefinity search engine.

Is Backend
isBackend boolean

Gets a value indicating whether this node is a backend node.

Is Split Page
isSplitPage boolean

Gets a value indicating whether this page is in split mode.

Last Modified
lastModified date-time

The date on which the content was last modified.

Localization Strategy
localizationStrategy integer

Gets the localization strategy.

Module Name
moduleName string

Gets or sets the name of the module that this page node depends on.

Name
name string

Gets or sets the programmatic name of the page node.

Nodes
nodes array of uuid

Gets a list of child page nodes.

Node Type
nodeType integer

Gets or sets the type of the page.

Ordinal
ordinal float

Gets or sets the ordinal number.

Owner
owner uuid

User id of the owner of the content.

Page Id
pageId uuid

Gets the Id of the page data that is linked to the node.

Parent Id
parentId uuid

Gets or sets the parent node.

Redirect Url
redirectUrl string

Gets or sets the URL where the client will be redirected to if the NodeType is set to Redirect.

Require Ssl
requireSsl boolean

Gets or sets a value indicating whether this page requires SSL.

Show In Navigation
showInNavigation boolean

Gets or sets a value indicating whether this page should be shown in the navigation.

Title
title string

Gets or sets the title.

Url Name
urlName string

Gets or sets the url name of the content item.

Urls ->
urls array of pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Url.UrlInfo

Collection of url data for this content.

pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Generic.Culture.CultureInfo

Object that is used to return readonly culture information.

Name Path Type Description
Display Name
displayName string

The fully localized culture name.

Is Neutral Culture
isNeutralCulture boolean

Indicates whether this culture is neutral.

Is Read-Only
isReadOnly boolean

Indicates whether or not this culture is read-only.

LCID
lcid integer

Gets the culture identifier.

Name
name string

Gets the culture name in the format languagecode2-country/regioncode2.

pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Url.UrlInfo

Object that is used to return a readonly url information.

Name Path Type Description
Disabled
disabled boolean

Indicates whether or not this url is disabled.

Id
id uuid

Unique identifier of the url.

Last Modified
lastModified date-time

Date of the last time this url was modified.

Query String
queryString string

The Query string for this url.

URL
url string

The url value.

pavliks.PortalConnector.PowerPlatform.Models.Services.Triggers.Sitefinity.Authentication.Request.NotifyLoginRequest

Request Used to Notify for a Login.

Name Path Type Description
Timestamp
timestamp date-time

UTC timestamp of the request.

Executing User Id
executingUserId uuid

Sitefinity user id of the portal user who executed the action.

User:
user pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.User.UserInfo

Object that is used to hold user and profile information.

Result
loginResult string

Indicates the final result of the login.

Origin
origin string

Origin of the login.

pavliks.PortalConnector.PowerPlatform.Models.Services.Triggers.Sitefinity.Authentication.Request.NotifyLogoutRequest

Request Used to Notify for a Logout.

Name Path Type Description
Timestamp
timestamp date-time

UTC timestamp of the request.

Executing User Id
executingUserId uuid

Sitefinity user id of the portal user who executed the action.

User:
user pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.User.UserInfo

Object that is used to hold user and profile information.

Origin
origin string

Origin of the logout.

pavliks.PortalConnector.PowerPlatform.Models.Services.Triggers.Sitefinity.Comment.Request.NotifyCommentRequest

Request Used to Notify for a comment event.

Name Path Type Description
Timestamp
timestamp date-time

UTC timestamp of the request.

Executing User Id
executingUserId uuid

Sitefinity user id of the portal user who executed the action.

comment pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Comment.CommentInfo

Object that is used to hold comment information.

pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Comment.CommentInfo

Object that is used to hold comment information.

Name Path Type Description
author pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Author.AuthorInfo

Object that is used to hold author information.

Author Ip Address
authorIpAddress string

Ip address of the author.

Date Created
dateCreated date-time

Date that the comment was created.

Key
key string

Key of the comment.

Last Modified
lastModified date-time

Date that the comment was last modified.

lastModifiedBy pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Author.AuthorInfo

Object that is used to hold author information.

Message
message string

Gets or sets the body/message of the comment.

Rating
rating double

Gets the rating of the comment.

Status
status string

Gets or sets the status of the comment.

Thread Key
threadKey string

Gets or sets the thread key (will be the content type of the commented item) of the comment.

pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Author.AuthorInfo

Object that is used to hold author information.

Name Path Type Description
Name
name string

Gets the name of the author.

Email
email string

Gets the email of the author.

Key
key string

Gets the key of the author.

pavliks.PortalConnector.PowerPlatform.Models.Services.Triggers.Sitefinity.Form.Request.NotifyFormEntryRequest

Request Used to Notify for a Form Entry.

Name Path Type Description
Timestamp
timestamp date-time

UTC timestamp of the request.

Executing User Id
executingUserId uuid

Sitefinity user id of the portal user who executed the action.

Entry Id
entryId uuid

Id of the form entry.

Form:
form pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Form.FormInfo

Object that is used to hold form information.

User:
user pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.User.UserInfo

Object that is used to hold user and profile information.

Values
values object

Values of the form entry.

pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Form.FormInfo

Object that is used to hold form information.

Name Path Type Description
Allow Comments
allowComments boolean

Indicates whether or not comments are allowed on the content item.

Available Cultures ->
availableCultures array of pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Generic.Culture.CultureInfo

Gets cultures available for this item.

Available Languages
availableLanguages array of string

Gets languages available for this item.

Controls
controls array of uuid

Gets the identifier of all the form controls.

CssClass
cssClass string

Gets the CSS class of the form control.

Date Created
dateCreated date-time

The date on which the content was created.

Description
description string

Description of the content item.

Entries Type Name
entriesTypeName string

Type name of the entries that are created for the form.

Framework
framework integer

Gets the form framework (Web Forms = 0, MVC = 1).

Id
id uuid

Gets or sets the identifier of the form.

Owner
owner uuid

User id of the owner of the content.

Library Id
libraryId uuid

Gets the identifier of the library that the form belongs to.

Last Modified
lastModified date-time

The date on which the content was last modified.

Last Modified By
lastModifiedBy uuid

User id of the user who last modified the content.

Name
name string

Gets the name of the form.

Publication Date
publicationDate date-time

Gets or sets the date and time when the content will be publicly available (published).

Redirect Page Url
redirectPageUrl string

Gets or sets the redirect page URL.

Success Message
successMessage string

Gets or sets the success message of the form.

Title
title string

Gets or sets the title of the form.

UI Status
uiStatus integer

Gets or sets the UI status of the content item.

Url Name
urlName string

Gets or sets the url name of the content item.

Version
version integer

Gets or sets the version of the content item.

Views Count
viewsCount integer

Gets the number of views on the content item.

Visible
visible boolean

Gets or sets a value indicating whether or not this content is publicly visible.

Votes Count
votesCount integer

Gets the number of votes on the content item.

Votes Sum
votesSum double

Gets the current vote ratio on the content item.

pavliks.PortalConnector.PowerPlatform.Models.Services.Triggers.TPC.Search.Request.NotifyKnowledgeSearchRequest

Request Used to Notify for a TPC Knowledge Search Search.

Name Path Type Description
Timestamp
timestamp date-time

UTC timestamp of the request.

Executing User Id
executingUserId uuid

Sitefinity user id of the portal user who executed the action.

Search Criteria
criteria string

Search Criteria of the TPC Knowledge Search.

Result Count
resultCount integer

Number of results returned by the TPC Knowledge Search.

Results
results array of pavliks.PortalConnector.PowerPlatform.Models.Services.Triggers.TPC.Search.KnowledgeArticleDetail

Object that holds an array containing the article information returned by the TPC Knowledge Search.

pavliks.PortalConnector.PowerPlatform.Models.Services.Triggers.TPC.Search.KnowledgeArticleDetail

Name Path Type Description
object

pavliks.PortalConnector.PowerPlatform.Models.Services.Triggers.Sitefinity.Navigation.Request.NotifyPageNavigationRequest

Request Used to Notify for a Page Navigation event.

Name Path Type Description
Timestamp
timestamp date-time

UTC timestamp of the request.

Executing User Id
executingUserId uuid

Sitefinity user id of the portal user who executed the action.

Page Node:
pageNode pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Page.PageNodeInfo

Object that is used to hold page node information.

Page Data:
page pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Page.PageDataInfo

Object that is used to hold page data information.

pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Page.PageDataInfo

Object that is used to hold page data information.

Name Path Type Description
Attributes
attributes object

Gets a dictionary of taxonomy attributes for this content.

Available Cultures ->
availableCultures array of pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Generic.Culture.CultureInfo

Gets cultures available for this item.

Code Behind Type
codeBehindType string

Gets or sets the name of the code-behind type.

Comments Count
commentsCount integer

Gets the number of comments added to this content.

Content State
contentState string

Current state of the content.

Controls
controls array of uuid

Gets the collection of controls defined for this page.

Culture
culture string

Gets or sets the culture setting for this page. The value must be a valid culture id.

Date Created
dateCreated date-time

The date on which the content was created.

Description
description string

Description of the content item.

Expiration Date
expirationDate date-time

Gets or sets the date and time when the content will be unpublished.

External Page
externalPage string

Gets or sets a URL for loading external page from the file system.

Html Title
htmlTitle string

Gets or sets the HTML title of the page.

Id
id uuid

Unique identifier of the content.

Is Personalized
isPersonalized boolean

Gets or sets a value indicating whether the page is personalized or not.

Keywords
keywords string

Gets or sets the keywords for the page.

Language Data ->
languageData array of pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Language.LanguageInfo

Collection of culture specific language data.

Last Control Id
lastControlId uuid

Gets or sets the last controls id of the page.

Last Modified
lastModified date-time

The date on which the content was last modified.

Last Modified By
lastModifiedBy uuid

User id of the user who last modified the content.

Navigation Node Id
navigationNodeId uuid

Gets or sets the navigation node id.

Owner
owner uuid

User id of the owner of the content.

Personalization Master Id
personalizationMasterId uuid

Gets or sets the id of the master if this is a personalized variation.

Personalization Segment Id
personalizationSegmentId uuid

Gets or sets the id of the segment for which the page is personalized.

Publication Date
publicationDate date-time

Gets or sets the date and time when the content will be publicly available (published).

Published Translations
publishedTranslations array of string

Gets a list of available translations.

Source Key
sourceKey string

Gets or sets a key that can be used for synchronization with external content systems.

Status
status integer

Gets or sets the publication status enumeration.

Template
template uuid

Gets or sets the template for this page.

Theme
theme string

Gets or sets the name of the template theme.

Themes
themes string

Gets or sets the name of the template themes.

Version
version integer

Gets or sets the version of the content item.

Views Count
viewsCount integer

Gets the number of views on the content item.

Visible
visible boolean

Gets or sets a value indicating whether or not this content is publicly visible.

Votes Count
votesCount integer

Gets the number of votes on the content item.

Votes Sum
votesSum double

Gets the current vote ratio on the content item.

pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Language.LanguageInfo

Object that is used to return readonly language information.

Name Path Type Description
Content State
contentState integer

Current state of the content.

Expiration Date
expirationDate date-time

Gets or sets the date and time when the content will be unpublished.

Id
id uuid

Unique identifier of the language.

Last Modified
lastModified date-time

The date on which the content was last modified.

Language
language string

Represents the culture of which the language belongs.

Language Version
languageVersion integer

Gets or sets the language version.

Publication Date
publicationDate date-time

Gets or sets the date and time when the content will be publicly available (published).

pavliks.PortalConnector.PowerPlatform.Models.Services.Triggers.TPC.PortalUser.Request.NotifyPortalUserRequest

Request Used to Notify for a Portal User Event.

Name Path Type Description
Timestamp
timestamp date-time

UTC timestamp of the request.

Executing User Id
executingUserId uuid

Sitefinity user id of the portal user who executed the action.

User:
portalUser pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.TPC.PortalUser.PortalUserInfo

Object that is used to hold portal user and profile information.

pavliks.PortalConnector.PowerPlatform.Models.Services.Triggers.TPC.PortalUser.Request.NotifyPortalUserDeleteRequest

Request Used to Notify for a Portal User Delete Event.

Name Path Type Description
Timestamp
timestamp date-time

UTC timestamp of the request.

Executing User Id
executingUserId uuid

Sitefinity user id of the portal user who executed the action.

Portal User Crm Contact Id
portalUserCrmContactId uuid

CRM contact id of the portal user who was deleted.

Portal User Sitefinity User Id
portalUserSitefinityUserId uuid

Sitefinity user id of the portal user who was deleted.

pavliks.PortalConnector.PowerPlatform.Models.Services.Triggers.Sitefinity.Role.Request.NotifyRoleRequest

Request used to notify for a role change.

Name Path Type Description
Timestamp
timestamp date-time

UTC timestamp of the request.

Executing User Id
executingUserId uuid

Sitefinity user id of the portal user who executed the action.

Role:
role pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Role.RoleInfo

Object that is used to hold role information.

User:
user pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.User.UserInfo

Object that is used to hold user and profile information.

pavliks.PortalConnector.PowerPlatform.Models.Services.Triggers.Sitefinity.Search.Request.NotifySearchRequest

Request Used to Notify for a Search.

Name Path Type Description
Timestamp
timestamp date-time

UTC timestamp of the request.

Executing User Id
executingUserId uuid

Sitefinity user id of the portal user who executed the action.

Search Criteria
criteria string

Search Criteria of the Sitefinity search.

Result Count
resultCount integer

Number of results returned by the Sitefinity search.

pavliks.PortalConnector.PowerPlatform.Models.Services.Triggers.TPC.Form.Request.NotifyFormSubmissionRequest

Request Used to Notify for a Form Submission.

Name Path Type Description
Timestamp
timestamp date-time

UTC timestamp of the request.

Executing User Id
executingUserId uuid

Sitefinity user id of the portal user who executed the action.

Form:
form pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.Form.FormInfo

Object that is used to hold form information.

Submission Entities ->
submissionEntities array of pavliks.PortalConnector.PowerPlatform.Models.Services.Triggers.TPC.Form.FormSubmissionEntityDetail

Object that holds an array containing the entity logical name and unique identifier of all modified entities in CRM and actions performed.

pavliks.PortalConnector.PowerPlatform.Models.Services.Triggers.TPC.Form.FormSubmissionEntityDetail

Object that holds information regarding the entity logical name and unique identifier of all modified entities in CRM and actions performed.

Name Path Type Description
Entity Logical Name
entityLogicalName string

Logical name of the entity.

Entity Id
entityId uuid

Unique identifier of the entity.

Message
message string

Action that was performed on the entity.

pavliks.PortalConnector.PowerPlatform.Models.Services.Triggers.Sitefinity.User.Request.NotifyUserRequest

Request Used to Notify for a user event.

Name Path Type Description
Timestamp
timestamp date-time

UTC timestamp of the request.

Executing User Id
executingUserId uuid

Sitefinity user id of the portal user who executed the action.

User:
user pavliks.PortalConnector.PowerPlatform.Models.Engine.Operations.Sitefinity.User.UserInfo

Object that is used to hold user and profile information.