Error when upload to Xively with GPRS

Hi
I'm rather new to programming AT-commands and Xively.
I'm using Seeeduino Mega and a EFcom GSM/GPRS shield.

I have got following from my serial monitor:


AT+CIPSTART="tcp","api.xively.com","8081"

OK

CONNECT OK
AT+CIPSEND
{"method": "put","resource": "/feeds/1234567/","params": {},"headers": {"X-ApiKey": "oGkyyKEwVsm4wRTmtDkbJAAGLCwascLFf8ZwA"},"body": {"version": "1.0.0","datastreams": {"id": "sensor_reading","current_value": "60.56"},
}

SEND OK
{"status":400,"body":"Syntax Error: parse error:
AT+CIPCLOSE

CLOSE OK


Are there anything that's wrong in the message that I'm sending?

That comma on the last line, before the closing } doesn't look right. But, I'm no JSON expert. Seems the silliest way of formatting data.