Make JSON api optional