Two way communication via the API is very important for me. I'd love to be able to get information about a client or project from Moxie, process it somewhere else, and then update it in Moxie.
Some use cases I specifically have are:
1) Rather than plan out my projects with specific deadlines, I have a project queue and keep my clients updated on their current place in line. Each time a project is marked completed, I'd like to a) get a list of current projects with the custom field for position in queue, b) use an external service to automatically inform the next person in line that work is about to begin on their project (along with a slew of other tasks that would be unreasonable to ask you to implement inside of Moxie), and c) update each project with their new place in the queue (ie. n-1).
2) I have a feedback form in Jotform. It's too complicated with a lot of conditional logic and calculations for Moxie to handle. When I send the link, I send their opportunity name and email as URL params to hidden fields in that form. Once they've submitted it, I'd love to be able to utilize the API to update the opportunity in Moxie with their responses (currently, I still have to rely on storing these in Airtable).