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 |
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.
- Navigate to /sitefinity of the The Portal Connector Website.
- Login to the Sitefinity instance using an Administrative account.
- Click Administration > The Portal Connector > Power Platform.
- Click Create.
- Click Generate.
- 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
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
|
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
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
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
|
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
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
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
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
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
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
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
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.
Page Navigation
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.
Search
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.
TPC Knowledge Search
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
|
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
|
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
|
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. |