keys api done