Get a single vertical
GET/verticals/:id
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. Missing vertical raises GE-1046. No ACL raises AUTH-1010. When VerticalType is bi, each attached user is annotated with QuickSightRole from QuickSight (empty string when not registered). This Lambda maps InvalidInputException and UnauthorizedUserException to HTTP 400. Example: GET /verticals/11111111-2222-3333-4444-555555555555
Request
Responses
- 200
- 400
- 500
Vertical metadata, AccessType, and UsersAttached.
Response Headers
InvalidInputException or UnauthorizedUserException. Body is {"Message": " -
Response Headers
GenericFailure, InconsistentMetadata, or unhandled exception. Body is {"Message": " -