I am creating a humanoid species for my setting and I thought of the idea of making it that can rotate its joints with a 360 angle and can bend its limbs in any direction. Sort of like owl's 270 degree neck rotation but in every joint in the body (knees, wrists, hips, ankles etc). Moving my own joints, I came to the conclusion that the shoulder is the type if joint that mostly resembles the one I am describing, despite not being able to do full 360 rotations.
Would this be possible? And how could it be?
Maybe there are some joints in particular that simply cannot be fully rotatable and/or foldable?
Thank you in advance.