Implementation for the V1 API