Verticals
APIs related to Verticals.
📄️ List user-accessible verticals
Returns a paginated list of verticals the authenticated user can access, with AccessType on each item. Requires verticals.view on role_id. Resource membership comes from the user identity; role_id authorizes the list action.
📄️ List users and their allowed apps
Returns Cognito-confirmed users (CONFIRMED when IDP is disabled, EXTERNAL_PROVIDER when IDP is enabled) with UserId, FullName, EmailId, and AllowedApps. Requires verticals.view on role_id.
📄️ Get a single vertical
Returns DynamoDB metadata for the vertical plus AccessType for the caller and UsersAttached (users whose AllowedApps contain VerticalType.lower()). Requires verticals.view on role_id and at least some ACL on the vertical.
📄️ Grant, revoke, or upgrade vertical user access
Updates another user's vertical access. Requires verticals.fullaccess on role_id and owner ACL on the vertical (editor is not enough).
📄️ List BI users on a vertical
Returns users who have this vertical in AllowedApps and owner or editor ACL on the vertical. Requires verticals.view on role_id and some ACL on the vertical. Query action must be list-qs-users; any other or missing action returns HTTP 400 with Message 'Unsupported action: '{action}' for this endpoint.' (no error code prefix).