Mettre à jour un article via une requête API PUT

Il y a une légère incohérence dans la documentation de l’API :

La documentation indique : PUT /posts/{id}.json avec le corps de requête

Type de contenu : application/json

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

mais cela ne fonctionne qu’avec PUT /posts/{id} et Content-Type: application/x-www-form-urlencoded.

Le corps de requête correct pour PUT /posts/{id}.json devrait être :

Type de contenu : application/json

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

Le paramètre raw suffit pour remplacer entièrement le message.