Marketing Content Hub (Preview)
Marketing Content Hub by Stylelabs integrates and blends boundaries between traditional marketing silos. It provides an integrated solution for Digital asset management (DAM), Product information management (PIM), Marketing resource management (MRM), Web to Print, Marketing portal and Digital rights management (DRM).
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) |
Connector Metadata | |
---|---|
Publisher | Stylelabs |
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 |
---|---|---|---|
Stylelabs host | string | The FQDN for the Stylelabs host. | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Add Entity |
Adds an entity for a certain entity definition like 'M.Brand' - uses dynamic values and outputs dynamic-schema. |
Add Fetch Job |
Adds a FetchJob. |
Delete Entity By Identifier |
Deletes an entity via identifier. |
Get Entity By Identifier |
Retrieves a certain entity by its identifier and definition. |
Get Fetch |
Gets the status of a FetchJob. |
List Entities |
Gets entities from a certain entity definition like 'M.Brand' - uses dynamic values and outputs dynamic-schema. |
Query Entities (Advanced) |
Queries entities, based on the type of entity (advanced). |
Query Entities (Simple) |
Queries entities, based on the type of entity (simple). |
Update Entity by Identifier |
Updates an entity for a certain entity definition - uses dynamic values and outputs dynamic-schema. |
Add Entity
Adds an entity for a certain entity definition like 'M.Brand' - uses dynamic values and outputs dynamic-schema.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Select Entity Definition
|
type-dynamic | True | string |
Select entity definition. |
dynamicTypeSchema
|
dynamicTypeSchema | dynamic |
Dynamic schema of entity definition. |
Returns
Add Fetch Job
Adds a FetchJob.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
assetId
|
assetId | True | integer | |
uri
|
uri | True | string |
Returns
- Body
- AddFetchJobResponse
Delete Entity By Identifier
Deletes an entity via identifier.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Entity Identifier
|
identifier | True | string |
The unique identifier of the entity. |
Get Entity By Identifier
Retrieves a certain entity by its identifier and definition.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Select Entity Definition
|
type-dynamic | True | string |
Select entity definition. |
Entity identifier
|
identifier | True | string |
Unique entity identifier. |
Returns
Get FetchJob Status
Gets the status of a FetchJob.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Fetch Job Id
|
id | True | number |
The id of the fetch job you want to get the status from. |
Returns
List Entities
Gets entities from a certain entity definition like 'M.Brand' - uses dynamic values and outputs dynamic-schema.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Entity Definition
|
type-dynamic | True | string |
Select entity definition. |
Take
|
take | string |
Specify the number of entities to retrieve (e.g. 10, maximum 100). |
|
Skip
|
skip | string |
Specify the number of entities to skip in the result (e.g. 10). |
|
Members
|
members | string |
Specify the members to be retrieved. |
|
Renditions
|
renditions | string |
Specify the renditions to be retrieved. |
|
Culture
|
culture | string |
Specify the culture to be retrieved. |
|
Sort
|
sort | string |
Specify the sort query to be used. |
|
Order
|
order | string |
Specify the order to be used. |
|
Sort Culture
|
sortCulture | string |
Specify the sort culture to be retrieved. |
Returns
Query Entities (Advanced)
Queries entities, based on the type of entity (advanced).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Select Entity Definition
|
type-dynamic | True | string |
Select entity definition. |
Grammar expression
|
query | True | string |
Grammar expression, see Stylelabs API for more info. |
Take
|
take | string |
Specify the number of entities to retrieve (e.g. 10, maximum 100). |
|
Skip
|
skip | string |
Specify the number of entities to skip in the result (e.g. 10). |
|
Members
|
members | string |
Specify the members to be retrieved. |
|
Renditions
|
renditions | string |
Specify the renditions to be retrieved. |
|
Culture
|
culture | string |
Specify the culture to be retrieved. |
|
Sort
|
sort | string |
Specify the sort query to be used. |
|
Order
|
order | string |
Specify the order to be used. |
|
Sort Culture
|
sortCulture | string |
Specify the sort culture to be retrieved. |
Returns
Query Entities (Simple)
Queries entities, based on the type of entity (simple).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Select Entity Definition
|
type-dynamic | True | string |
Select entity definition. |
dynamicTypeSchema
|
dynamicTypeSchema | dynamic |
Dynamic schema of entity definition. |
|
Take
|
take | string |
Specify the number of entities to retrieve (e.g. 10, maximum 100). |
|
Skip
|
skip | string |
Specify the number of entities to skip in the result (e.g. 10). |
|
Members
|
members | string |
Specify the members to be retrieved. |
|
Renditions
|
renditions | string |
Specify the renditions to be retrieved. |
|
Culture
|
culture | string |
Specify the culture to be retrieved. |
|
Sort
|
sort | string |
Specify the sort query to be used. |
|
Order
|
order | string |
Specify the order to be used. |
|
Sort Culture
|
sortCulture | string |
Specify the sort culture to be retrieved. |
Returns
Update Entity by Identifier
Updates an entity for a certain entity definition - uses dynamic values and outputs dynamic-schema.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Select Entity Definition
|
type-dynamic | True | string |
Select entity definition. |
Entity identifier
|
identifier | True | string |
Unique entity Identifier. |
dynamicTypeSchema
|
dynamicTypeSchema | dynamic |
Dynamic schema of entity definition. |
Triggers
On Entity Save |
Trigger that executes for every entity save. |
On Entity Save
Trigger that executes for every entity save.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Entity Definition
|
entitydefinition | string |
Select entity definition. |
|
Trigger Name
|
triggername | string |
Trigger Name. |
|
Filter
|
filter | string |
Filter expression in json format. |
Returns
- Body
- OnEntitySaveResponse
Definitions
AddFetchJobResponse
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
GetFetchJobByIdResponse
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer | |
FilesCount
|
FilesCount | integer | |
FilesCompleted
|
FilesCompleted | integer | |
State
|
State | string | |
StateDescription
|
StateDescription | string | |
Condition
|
Condition | string |
AddEntityByDefinitionResponse
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string | |
identifier
|
identifier | string |
OnEntitySaveResponse
Name | Path | Type | Description |
---|---|---|---|
EventType
|
saveEntityMessage.EventType | string | |
IsNew
|
saveEntityMessage.IsNew | boolean | |
TargetDefinition
|
saveEntityMessage.TargetDefinition | string | |
TargetId
|
saveEntityMessage.TargetId | number | |
TargetIdentifier
|
saveEntityMessage.TargetIdentifier | string | |
TimeStamp
|
saveEntityMessage.TimeStamp | string | |
UserId
|
saveEntityMessage.UserId | number | |
Version
|
saveEntityMessage.Version | number |