Post aktualisieren über API PUT-Anfrage

Es gibt eine leichte Diskrepanz in der API-Dokumentation:

Laut Dokumentation: PUT /posts/{id}.json mit Payload

Content-Type: application/json

{
  "post[raw]": "string",
  "post[raw_old]": "string",
  "post[edit_reason]": "string",
  "post[cooked]": "string"
}

Dies funktioniert jedoch nur mit PUT /posts/{id} und Content-Type: application/x-www-form-urlencoded.

Der korrekte Payload für PUT /posts/{id}.json sollte lauten:

Content-Type: application/json

{
  "post": {
      "raw": "string",
      "raw_old": "string",
      "edit_reason": "string",
      "cooked": "string"
    }
}

Der Parameter raw reicht aus, um den gesamten Beitrag zu ersetzen.