I believe there should be at least one .. but I didn't find any. Only found self-hosted git even though some have api.
So I think you know what I mean by "headless".
I don't know if you can run it purely headless.
headless git is just ssh to a sever with an associated repository, ya?
What else do you need?