See: https://modules.prosody.im/mod_rest
Basic XML message payloads seem already similar enough at a quick glance.
Would be very cool if external projects could target "mod_rest" regardless of Prosody's or Ejabberd's implementation, at least for basic stuff.