While working on the Desktoply v3 API, looking around at other APIs I found that Basecamp require the use of the User-Agent
header and if this header isn’t set, then a 400 Bad Request error will be returned.
This looked like a good idea so I got to work on adding it to the Desktoply API I’m working on for v3.
Nice and simple!