Feature/api create and delete relationship

Yes they are but I don't want to validate it here. I think the validation should be run on the object when we are trying to create it.