Jump to content

Public preview: Programmatically interact with Microsoft Purview workflows using APIs and SDKs


Recommended Posts

Guest Naga_Yenamandra
Posted

To increase our developer experience landscape and to allow customers to interact and extend Microsoft Purview functionality using software technologies and tools in their organization, we are happy to announce that REST APIs and SDKs for workflow data plane in public preview. Software engineers or developers in your organization can now leverage these APIs/SDKs to programmatically create or update a workflow, submit a workflow, approve or reject an action, update or re-assign an approval or task action, list or cancel workflow runs, and more.

 

 

 

In order to use any Microsoft Purview data plane APIs you need to first create a service principal and assign it to the right Microsoft Purview role before invoking the APIs. This is needed to establish trust between the service principal and the Microsoft Purview account. For example, to create a new self-service data access request workflow and bind the same to root collection, you need to provide 'Workflow Admin' role to the service principal at the root collection level.

 

 

 

This tutorial covers details on how to create service principal, set up authentication using the service principal, get token and use the token to call Microsoft Purview data plane APIs.

 

 

 

To get started with workflow data plane APIs and SDK's please see the below links:

 

  • Workflow data plane APIs, see here.
  • Workflow data plane C# SDK, see here.
  • Workflow data plane Java SDK, see here.
  • Workflow data plane Python SDK, see here.
  • Workflow data plane Java script SDK, see here.

 

Continue reading...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...