@Override
    public ApiVersionEndpointSummaryBean getApiVersionEndpointInfo(String organizationId, String apiId, String version)
        throws ApiVersionNotFoundException, InvalidApiStatusException, GatewayNotFoundException {

        securityContext.checkPermissionsOrDiscoverability(
                API,
                organizationId,
                apiId,
                version,
                Set.of(PermissionType.apiView)
        );

        return apiService.getApiVersionEndpointInfo(organizationId, apiId, version);
    }
REST layer for Organization

TODO(msavy): split this into multiple interfaces & impls (ApiResource, ClientAppResource, etc).

@author eric.wittmann@redhat.com
@author marc@blackparrotlabs.io
manager/api/rest-impl/src/main/java/io/apiman/manager/api/rest/impl/OrganizationResourceImpl.java