I have had seven children, the first three had great bedtime routines, the next 3 not so great, and probably this one won't be too great, due to circumstances with my husband's work hours. Anyway, I think routine is probably the best way to start out. Do a bath, get a small sip of drink, read a story in bed, kiss and hug, and have her fall asleep. If she wakes, then either take her back to her bed, or put her in yours, or next to your bed, and make sure you do the SAME thing every night without too much ado. Talk calmly, and see if she will let you rub her back for a few minutes. Try to make it the same amount of time EVERY time.
She is only 4yo, and even though I have a child who is manipulative (but older), it is my experience that children aren't out just to manipulate their environment. IF a baby cries, and I believe 4yo is still considered a "baby" because they can't be too rational, then we should see what is wrong and fix it. If it is defiance, that would show up all day as well, and you didn't mention that. So, I personally would not resort to strict discipline at this age, because she won't be able to understand it, and it will be upsetting for both of you. You may try rewards only, perhaps if it helps, if she sleeps all night, she gets a sticker on her chart. But, I am not too rational in the middle of the night when exhausted, we can't expect her to be.
One time, I had a child waking because she had to go to the bathroom. She was never nighttime bedwetter like all the rest of my children, and she had to go, but couldn't verbalize it, until she wet herself, and I figured it out for the next time. One time, it was teeth bothering a smallish child, and they can't say, "my teeth hurt". Another time, I had a child wake from night terrors many nights, because she was giving up her midday naps. And, that is totally uncontrollable.
Do you what you need to do to get some sleep, and this too shall pass. But, I might consult the physician too if it doesn't stop soon.