This article is also available in:

User Management Web Services Interface

Introduction


The Flokzu Public API contains a set of operations that are useful for managing users accounts. Through the invocation of webservices you can create or delete profiles as well as manage their roles.
This allows administration from external systems, being particularly useful for those organizations that must update user profiles in several systems at the same time.


Available operations


  • Send invitation to a new user
  • Delete user account
  • Add role to an existing user
  • Remove user role
  • Get user roles


You can find the services documentation at flokzu.docs.apiary.io



API Key for User Management


Flokzu handles the services that allow access to the data of the instances and databases differently from the User Management services, and each of them has an independent security token (API-Key).
In this way, administrators can generate and share an API-Key for Users that will not allow access to process data.


To configure it go to the post What is an 'API key'? How to generate it?




Inviting users as part of a Flokzu process


Suppose your organization has an Onboarding process in Flokzu during which the user invitation must be sent to the new member.
This is possible by configuring the user API services in a Service Task


  • Create a new process or edit an existing one


  • Add a field Email in the process form where the email of the new user will be included.




  • Drag and drop the Service Task integration on the workflow and select REST services





  • Configure REST service as follows


URL: https://app.flokzu.com/flokzuopenapi/api/v1/management/user/invitation
Method: POST
Input

  • Parameter name: email , Value: choose the field Email






Request headers

  • X-Api-Key - API-Key for User Management
  • X-Username - Your email
  • Content-Type - application/json




  • Save changes and publish process



Every time an instance goes through the service task, an invitation will automatically be sent to the address in field "Email".






Updated on: 09/06/2022

Was this article helpful?

Share your feedback

Cancel

Thank you!