Get Org Members
Get all members of an organization with pagination and optional email filter.
This endpoint retrieves a paginated list of organization members. Access requires the VIEW_ORG_SETTINGS permission, which is granted to all organization members (member, admin, and owner roles).
Args: org_id: Organization ID (UUID) page_id: Optional page offset for pagination limit: Maximum number of members to return (1-100, default 10) email: Optional email filter (case-insensitive partial match) user_id: Authenticated user ID (injected by require_permission dependency)
Returns: OrgMemberPage: Paginated list of organization members with current_page and per_page metadata. Use the /count endpoint to get the total count separately.
Raises: HTTPException: 401 if user is not authenticated HTTPException: 403 if user lacks VIEW_ORG_SETTINGS permission HTTPException: 400 if org_id or page_id format is invalid HTTPException: 500 if retrieval fails
Authorizations
Headers
Path Parameters
Query Parameters
x <= 1001 - 255
