Skip to main content

Invoking workflow for a component

Log in to add to favourites

Workflow events can be invoked for a specific content type.

invokeWorkflow(component: Component, event: string, data?: any): Promise<Component>

Parameters

Name Type Format Description
contentType object Component The component object.
event string The event type, currently the only one supported for components is publish.
data? object The optional event data.

Returns

A Promise that will resolve with a Component object.

Example

JavaScript
client.components.invokeWorkflow(existingComponent, 'publish')
  .then(result => {      
    console.log('API call result: ', result);              
  })
  .catch(error => {
    console.log('API call fetch error: ', error);      
});

Still need help?

If you still need help after reading this article, don't hesitate to reach out to the Contensis community on Slack or raise a support ticket to get help from our team.
New support request