# Was ist der korrekte \`content-type\` beim Bearbeiten von Beiträgen?

**URL:** <https://meta.discourse.org/t/whats-the-correct-content-type-when-editing-posts/199921>\
**Category:** Development\
**Tags:** rest-api\
**Created:** [10. August 2021 um 10:02 UTC](https://meta.discourse.org/t/whats-the-correct-content-type-when-editing-posts/199921 "2021-08-10T10:02:11Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![pedroleaoc](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pedroleaoc/32/230359_2.png) [@pedroleaoc](https://meta.discourse.org/u/pedroleaoc)\
**Post date:** [10. August 2021 um 19:19 UTC](https://meta.discourse.org/t/whats-the-correct-content-type-when-editing-posts/199921/8 "2021-08-10T19:19:45Z")

</div>

Toll, ich kann jetzt meinen Beitrag bearbeiten! Vielen Dank für deine Hilfe!

Es gibt nur noch ein letztes Problem: Der Schlüssel, den ich verwende, ist `global`. Wenn ich einen Schlüssel mit nur den Berechtigungen `write` und `read` verwende, erhalte ich die Meldung: `You are not permitted to view the requested resource. The API username or key is invalid.`. Wenn ich den Beitrag über die GUI bearbeite, scheint eine PUT-Anfrage an die URL des Themas gesendet zu werden (neben der eigentlichen Anfrage zur Bearbeitung des Beitrags `posts/post_id.json`), die ich mit einem eingeschränkten API-Schlüssel nicht nachbilden kann, sondern nur mit dem globalen. Ich verstehe jedoch nicht, warum ich den Beitrag über die API nicht bearbeiten können sollte, selbst ohne diese zusätzliche PUT-Anfrage, die in der GUI stattfindet.

EDIT: Technisch gesehen deckt mein API-Schlüssel `/t/:slug/:topic_id` ab, wohin die PUT-Anfrage gerichtet ist.

---

_[View the full topic](https://meta.discourse.org/t/whats-the-correct-content-type-when-editing-posts/199921)._
