В документации API есть небольшое расхождение:
В документации указано: PUT /posts/{id}.json с полезной нагрузкой
Тип содержимого: application/json
{
"post[raw]": "string",
"post[raw_old]": "string",
"post[edit_reason]": "string",
"post[cooked]": "string"
}
однако это работает только с PUT /posts/{id} и Content-Type: application/x-www-form-urlencoded.
Правильная полезная нагрузка для PUT /posts/{id}.json должна быть следующей:
Тип содержимого: application/json
{
"post": {
"raw": "string",
"raw_old": "string",
"edit_reason": "string",
"cooked": "string"
}
}
Параметра raw достаточно для полной замены поста.