Какой правильный `content-type` при редактировании постов?

Вам нужно отправлять Api-Key и Api-Username как отдельные заголовки, а не в заголовке Authorization. Вот пример, который должен сработать лучше:

header = CaseInsensitiveDict()
header["Api-Key"] = 'longapikey'
header["Api-Username"] = 'myusername'

Это выглядит как та же проблема, что и в вашей предыдущей теме: