PointHQ returns a 202 on an update call, not a 200

ikogan@Icarus:~/Documents/Code/devops/servers$ curl -i -u "${CREDENTIALS}" -H 'Accept: application/json' -H "Content-type: application/json" https://pointhq.com/zones/${zoneid}/records/${recordid} -X PUT -d '{"zone_record":{"data":"1.2.3.5"}}'
HTTP/1.1 202 Accepted
Server: nginx/1.4.1
Date: Thu, 27 Mar 2014 06:35:50 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: keep-alive
Status: 202 Accepted
X-UA-Compatible: IE=Edge,chrome=1
Cache-Control: no-cache
X-Runtime: 0.022793
X-Rack-Cache: invalidate, pass

{"zone_record":{"name":"${name}","data":"1.2.3.5","id":${recordid},"aux":null,"record_type":"A","redirect_to":null,"ttl":3600,"zone_id":${zoneid}}}