📄️ Workflow Overview
The Workflow provides a comprehensive API for managing flows and user permissions. It enables administrators to create flows, manage user access, and handle bulk permission operations.
📄️ Create Flow
This endpoint allows administrators to define and register new flows that can later be accessed by users with appropriate permissions.
📄️ Grant Flow Access
This endpoint allows administrators to grant a specific user access to a specific flow. The system will either add the flow permission to an existing API key or create a new API key for the user.
📄️ Grant Flow Access to Group
This endpoint allows administrators to grant flow access to multiple users at once. It supports two different request formats for flexibility: direct user list or group-based access.
📄️ Revoke Flow Access
This endpoint allows administrators to revoke a specific user's access to a specific flow. The system will remove the flow permission from the user's API key.
📄️ Revoke Flow Access from Group
This endpoint allows administrators to revoke flow access from multiple users at once. It supports two different request formats for flexibility: direct user list or group-based revocation.
📄️ List Admin Flows
This endpoint allows administrators to retrieve only the flows that they have created, providing a personalized view of their own flows.
📄️ List User Flows
This endpoint allows authenticated users to retrieve all flows they have been granted access to by administrators.