The Help Desk is the one in charge of contacting and escalating all the connectivity issues. They can bounce our interfaces and if they see that the other API needs to be bounced, they have info about how critical is the app, contact numbers, support hours, escalation procedures, etc.
This free us to work more on developing and troubleshooting.
For development, we like to work with files so we don’t depend on the other application teams. Once the interface is ready, they are the ones calling us to start/stop it so they can test them. They coordinate among themselves to send/receive the data (we usually leave the test interfaces up)