S3D integration is actually already there. S3D has a post process command that after slicing will call any command you want and pass it the gcode filename. Currently my post process command is scp to copy the file to the uploads directory on my pi, then I use my touch screen to brown the local files and print. Super nice!
This could be easily replaced with an custom app instead of scp that would connect to the API and kick off the print.