Only way I could figure out was using the core SDK. There was no service-only option that I could find. I just spent 5 minutes looking, just now, to see if another option exists. I got nothing.
So... if it is out there, it's complicated enough I couldn't find my miss-steps then or now.