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
Email 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.

Prerequisites

You need a Seismic Premium user account for the tenant with Full Control (System Administrator) permissions.

How to get credentials

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.

Get started with your connector

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.

Known issues and limitations

No issues and limitations are known at this time.

Common errors and remedies

Refer to the Errors page on the Seismic Developer Portal for information on common errors.

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

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.

Content properties - Add a content property

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

Content properties - Add values to a content property

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

Content properties - Get all

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

Content properties - Get values of a content property

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

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.

Parameters

Name Key Required Type Description
Email
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

Email opt-outs - Delete email

Deletes a single email address from the opt-out list

Parameters

Name Key Required Type Description
Email Id
email True string

Email

Email opt-outs - Get list

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

Teamsite - Get all teamsites

Provides the full list of teamsites that are available in the current tenant.

Returns

Teamsite - Get teamsite information

Get the name of a given teamsite.

Parameters

Name Key Required Type Description
Teamsite Id
teamsiteId True string

Teamsite Id

Returns

User - Get profiles

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

User - Get teamsites

Get the current user's assigned teamsites.

Returns

Triggers

Create a webhook subscription

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

Definitions

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.

Seismic.ContentManager.AddContentPropertyResponse

Name Path Type Description
Content Property Id
id string

Seismic.ContentManager.DomainOfValues

Name Path Type Description
Content Property Value Id
id string
Content Property Value
value string

Seismic.PrivacyManagement.GdprPagedEmailSettingResponse

Name Path Type Description
Total Optouts Count
totalRequests integer
Succeeded Optouts Count
totalSucceeded integer
Errors
errors array of Seismic.PrivacyManagement.GdprPagedEmailSettingResponseError

Seismic.PrivacyManagement.GdprPagedEmailSettingResponseError

Name Path Type Description
Email Id
email string
Error Message
error string

Seismic.PrivacyManagement.GdprEmailSettingResponse

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

Seismic.ContentProperties.ContentProperty

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

Seismic.ContentProperties.ContentPropertyTeamsite

Name Path Type Description
Teamsite Id
teamsiteId string
Teamsite Name
teamsiteName string
Is A Required Teamsite?
isRequired boolean

Seismic.DocCenter.Application

Name Path Type Description
Application Id
id string
Application Name
name string

Seismic.DocCenter.ContentProfileResponse

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

Seismic.Teamsites.TeamsiteResponse

Name Path Type Description
Teamsite Id
id string
Teamsite Name
name string
Is Default Teamsite?
isDefault boolean