Posts made by Howard Miller

Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
I can only say that I have a local plugin that exposes a whole bunch of custom web services because I found myself in the same position. I couldn't find a service (or combination of services) that did what I needed, so I had to write my own.
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
What version of Moodle are you running?

This sounds like you are running an older version of Moodle that does not support PHP 8.x. Which I think is what you already know.

You can probably get away with upgrading Moodle but which version depends on your current version, how many optional plugins you have an so on. It's not an ideal situation.