Unable to update organization

I’m not able to update an organization
I’m sending a request like this:
url:
https://api.pipedrive.com/v1/organizations/24242?api_token=<token>

method:
PUT

headers:
{"Content-Type": "application/json"}

body:
{"c33f14558b45beb377b80a9666a722687dec25085": "abc-123"}

response:
{'content-length': '169', 'vary': 'Accept-Encoding', 'server': 'no-name-at-all', 'x-xss-protection': '1; mode=block', 'x-content-type-options': 'nosniff', 'status': '400', 'x-ratelimit-remaining': '198', 'access-control-expose-headers': 'X-RateLimit-Remaining, X-RateLimit-Limit, X-RateLimit-Reset', 'transfer-encoding': 'chunked', 'set-cookie': 'pipe-last-active=1525015760505;path=/;domain=.pipedrive.com;expires=0', 'x-newrelic-app-data': 'PxQOVVFaCwoTUlhaBAgBUFETGhE1AwE2QgNWEVlbQFtcC2VOchRAFgtba04QUmQcXxYGA1lYTQcQWFldETpMC0QHVT1ITUAQH1UXUQFRA1JIBhlRVVMBAhxJUE4VUgVTVFUCBwBSVVoFAwBQWhoYVFIJSgRs', '-content-encoding': 'gzip', 'date': 'Sun, 29 Apr 2018 15:29:20 GMT', 'access-control-allow-origin': '*', 'x-correlation-id': 'b9595db8-3ae8-4ba3-9ce4-6bf84662ab9d', 'connection': 'keep-alive', 'x-ratelimit-limit': '200', 'x-frame-options': 'SAMEORIGIN', 'content-type': 'application/json', 'badi': 'Routing: chi=>chi; Version: e23a;', 'x-ratelimit-reset': '10'}

body:
{"success":false,"error":"Bad request","error_info":"Please check developers.pipedrive.com for more information about Pipedrive API.","data":null,"additional_data":null}

Okay, great. I checked developers.pipedrive.com for more information about Pipedrive API. This wasn’t helpful.

This is the exact same method and data structure I’m using to POST to create an organization which works fine. The only difference here is that I’m using PUT and sending a slightly smaller body. I can POST and GET using this exact same structure, however every PUT requests gets a 400.

This suddenly started working without any changes to the code or process described.