I've recently noticed that when I attempt to upload a file with a name that already exists, Box returns me an error with a HTTP status code of 201 (Created), but the error JSON's "status" member is 409 (Conflict).
Should I be ignoring the actual HTTP status code, and instead treating the JSON's value as the authoritative status code?