towards apis