@mikedev thank you for the explanation Mike! And apologies for the belated reply but I didn’t get a notification for this - just stumbled upon your comment in replies.
I’ve heard so many great things about Hubzilla that I will definitely try it next.
And now I’m educating myself on APIs (from the POV of a non-developer)