Seismic Configuration (Preview)
Seismic configuration connector provides set of actions required for adding or updating content properties, fetching teamsites and updating email opt-outs.
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 | Seismic |
URL | https://seismic.com |
support@seismic.com |
Connector Metadata | |
---|---|
Publisher | Seismic |
Website | https://seismic.com/ |
Privacy policy | https://seismic.com/privacy-policy/ |
Categories | Marketing;Sales and CRM |
The Seismic Power Automate Configuration connector includes actions related to content properties, teamsite data, and privacy management settings.
You need a Seismic Premium user account for the tenant with Full Control (System Administrator) permissions.
You need a Seismic Premium user account for the tenant with Full Control (System Administrator) permissions. Contact your Seismic system administrator if you do not have sufficient permissions.
The Seismic Power Automate Configuration connector includes the following actions. Each action corresponds to an API endpoint. Refer to the article for each corresponding API endpoint for further information on the fields and properties associated with the action.
- Content properties - Add a content property
- Content properties - Add values to a content property
- Content properties - Get all
- Content properties - Get values of a content property
- Email opt-outs - Add or update emails
- Email opt-outs - Delete email
- Email opt-outs - Get list
- Teamsite - Get all teamsites
- Teamsite - Get teamsite information
- User - Get profiles
- User - Get teamsites
No issues and limitations are known at this time.
Refer to the Errors page on the Seismic Developer Portal for information on common errors.
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Content properties - Add a content property |
Add a content property and associate it to an existing teamsite. |
Content properties - Add values to a content property |
Add one or more content property values to an existing content property. |
Content properties - Get all |
Provides the list of content properties defined within the system. |
Content properties - Get values of a content property |
Provides the list of content property values for a given content property. |
Email opt-outs - Add or update emails |
This action allows one or more email addresses to be added or updated in the tracking opt-out list. |
Email opt-outs - Delete email |
Deletes a single email address from the opt-out list |
Email opt-outs - Get list |
Get a list of registered opt-outs. |
Teamsite - Get all teamsites |
Provides the full list of teamsites that are available in the current tenant. |
Teamsite - Get teamsite information |
Get the name of a given teamsite. |
User - Get profiles |
Get the list of content profiles that the current user has access to. |
User - Get teamsites |
Get the current user's assigned teamsites. |
Add a content property and associate it to an existing teamsite.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Name
|
name | True | string |
The name of the new content property. |
Type
|
type | True | string |
Supported types are string, integer, float, date, tag, multi-value and boolean. |
Content Property Values
|
domainOfValues | True | array of string | |
Id
|
teamSiteId | True | string |
Teamsite Id where this content property is applicable. At least 1 teamsite is required. |
Is Required
|
isRequired | boolean |
(Optional) Boolean field to indicate whether the new property is a required property in this teamsite. Default is false. |
Returns
Add one or more content property values to an existing content property.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Content Property Id
|
contentPropertyId | True | string |
Content Property Id |
body
|
body | array of string |
Returns
Provides the list of content properties defined within the system.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Teamsite Id
|
teamsiteId | string |
Teamsite Id |
|
Include Values?
|
includeValues | boolean |
Include Values |
Returns
Provides the list of content property values for a given content property.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Content Property Id
|
contentPropertyId | True | string |
Content Property Id |
Returns
This action allows one or more email addresses to be added or updated in the tracking opt-out list.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Email
|
True | string |
Email id for which the opt-out needs to be configured. |
|
Email Optout
|
emailOptOut | boolean |
Opt out from email communications. |
|
Tracking Optout
|
trackingOptOut | boolean |
Opt out from LiveSend tracking. |
|
Meetings Optout
|
meetingsOptOut | boolean |
Opt out from meeting recordings. |
Returns
Deletes a single email address from the opt-out list
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Email Id
|
True | string |
|
Get a list of registered opt-outs.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
(optional) Page Offset. Default is 0.
|
offset | integer |
Default 0 |
|
(optional) Page Limit. Default is 1000.
|
limit | integer |
Default 1000 |
Returns
Provides the full list of teamsites that are available in the current tenant.
Returns
Get the name of a given teamsite.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Teamsite Id
|
teamsiteId | True | string |
Teamsite Id |
Returns
Get the list of content profiles that the current user has access to.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Application Name
|
application | string |
(Optional) Profiles for given application name, such as DocCenter, OutlookPlugin, etc. |
|
Predictive Profiles Only?
|
isPredictiveOnly | boolean |
(Optional) Profiles applicable on predictive contents only. Default is false. |
Returns
Get the current user's assigned teamsites.
Returns
Create a webhook subscription |
Create a webhook subscription. See https://developer.seismic.com/seismicsoftware/docs/webhooksoverview for details. |
Create a webhook subscription. See https://developer.seismic.com/seismicsoftware/docs/webhooksoverview for details.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
eventTypes
|
eventTypes | True | array of string | |
filter
|
filter | string |
Example: $.data..[?(@.id == 'demo')] , JsonPath based filter expression, refer https://developer.seismic.com/seismicsoftware/docs/webhooksoverview#filtering-events for details. |
Returns
- Body
- NotificationContent
Name | Path | Type | Description |
---|---|---|---|
id
|
id | uuid |
A unique identifier for the event. |
version
|
version | string |
The version of the event, e.g., "ContentManagerCreateFileV1". |
occurredAt
|
occurredAt | date-time |
ISO 8601 timestamp when the event occurred in UTC. |
tenantId
|
tenantId | uuid |
Unique identifier for the tenant. |
tenantName
|
tenantName | string |
Name of the tenant. |
teamSiteId
|
data.teamSiteId | string | |
fileId
|
data.fileId | string | |
fileName
|
data.fileName | string | |
format
|
data.format | string | |
userId
|
data.userId | string | |
versionId
|
data.versionId | string | |
requestId
|
data.requestId | string | |
schemaId
|
data.schemaId | string | |
batchId
|
data.batchId | string | |
batchInstanceId
|
data.batchInstanceId | string | |
projectId
|
data.projectId | string | |
taskId
|
data.taskId | string | |
programId
|
data.programId | string | |
workflowId
|
data.workflowId | string | |
activeVersionId
|
data.activeVersionId | string | |
contentId
|
data.contentId | string | |
contentVersionId
|
data.contentVersionId | string | |
contentName
|
data.contentName | string | |
contentParentId
|
data.contentParentId | string | |
destinationParentId
|
data.destinationParentId | string | |
newContentId
|
data.newContentId | string | |
newContentVersionId
|
data.newContentVersionId | string | |
folderId
|
data.folderId | string | |
folderName
|
data.folderName | string | |
folderParentId
|
data.folderParentId | string | |
profileVersionId
|
data.profileVersionId | string | |
profileName
|
data.profileName | string | |
profileType
|
data.profileType | string | |
schemaName
|
data.schemaName | string | |
status
|
data.status | string | |
schemaDescription
|
data.schemaDescription | string | |
spaceId
|
data.spaceId | string | |
creatorId
|
data.creatorId | string | |
workflowName
|
data.workflowName | string | |
workflowStepId
|
data.workflowStepId | string | |
stepName
|
data.stepName | string | |
application
|
application | string |
The application where the event originated. |
productArea
|
productArea | string |
The product area related to the event. |
Name | Path | Type | Description |
---|---|---|---|
Content Property Id
|
id | string |
Name | Path | Type | Description |
---|---|---|---|
Content Property Value Id
|
id | string | |
Content Property Value
|
value | string |
Name | Path | Type | Description |
---|---|---|---|
Total Optouts Count
|
totalRequests | integer | |
Succeeded Optouts Count
|
totalSucceeded | integer | |
Errors
|
errors | array of Seismic.PrivacyManagement.GdprPagedEmailSettingResponseError |
Name | Path | Type | Description |
---|---|---|---|
Email Id
|
string | ||
Error Message
|
error | string |
Name | Path | Type | Description |
---|---|---|---|
entries
|
entries | array of Seismic.PrivacyManagement.GdprEmailSettingResponse | |
Total Count
|
totalCount | integer | |
Page Cap
|
pageCap | integer | |
Page Limit
|
limit | integer | |
Page Offset
|
offset | integer | |
Continuation Token
|
continuationToken | string | |
Next Page Link
|
nextPageLink | string |
Name | Path | Type | Description |
---|---|---|---|
Content Property Id
|
id | string | |
Content Property Name
|
name | string | |
Content Property Type
|
type | string | |
Content Property Has Domain Values?
|
hasDomainOfValues | boolean | |
domainOfValues
|
domainOfValues | array of Seismic.ContentManager.DomainOfValues | |
teamsites
|
teamsites | array of Seismic.ContentProperties.ContentPropertyTeamsite |
Name | Path | Type | Description |
---|---|---|---|
Teamsite Id
|
teamsiteId | string | |
Teamsite Name
|
teamsiteName | string | |
Is A Required Teamsite?
|
isRequired | boolean |
Name | Path | Type | Description |
---|---|---|---|
Application Id
|
id | string | |
Application Name
|
name | string |
Name | Path | Type | Description |
---|---|---|---|
Content Profile Id
|
id | string | |
Content Profile Version Id
|
versionId | string | |
Content Profile Name
|
name | string | |
Content Profile Type
|
type | string | |
Content Profile Last Modified Date
|
modifiedAt | date-time | |
Content Profile Cover Image Id
|
coverImageId | string | |
Content Profile Cover Image Url
|
coverImageUrl | string | |
Is A Predctive Supported Content Profile?
|
isPredictiveOnly | boolean | |
Is A Published Content Profile?
|
isPublished | boolean | |
Is A Default Content Profile?
|
isDefault | boolean | |
Applications
|
applications | array of Seismic.DocCenter.Application | |
Teamsite Id
|
teamSiteId | string |
Name | Path | Type | Description |
---|---|---|---|
Teamsite Id
|
id | string | |
Teamsite Name
|
name | string | |
Is Default Teamsite?
|
isDefault | boolean |