Skip to main content
 print this page

List user-accessible verticals

GET 

/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. Pagination is in-memory. Query offset is 1-based when provided (offset=1 is the first item). When offset is omitted, paging starts at the first item. Default limit is 100; values above 1000 raise GE-1028. Results include next_available ("yes" or "no"), count (page size), and total_count. Stop when next_available is "no". Default sort is LastModifiedTime descending. sortorder values other than desc are treated as ascending. filterExpression uses key:value pairs (AND). VerticalName matches with wildcards; other keys match case-insensitively. projectionExpression is a comma-separated allow-list of keys (no trim around commas). This Lambda maps InvalidInputException and UnauthorizedUserException to HTTP 400, and unhandled/GenericFailure to HTTP 500. Example: GET /verticals?limit=25&offset=1&sortby=LastModifiedTime&sortorder=desc

Request

Responses

Paginated list of accessible verticals. When next_available is "no", the caller has reached the last page.

Response Headers
    Access-Control-Allow-Origin
    Access-Control-Allow-Methods
    Access-Control-Allow-Headers